CudaText代码编辑器更新1.161.0

使用 Free Pascal 和 Lazarus 编写的跨平台免费代码编辑器 CudaText 的新版本已经发布。 该编辑器支持 Python 扩展,并且比 Sublime Text 有许多优势。 集成开发环境的一些功能是以插件的形式实现的。 已经为程序员准备了超过 270 个句法词法分析器。 该代码根据 MPL 2.0 许可证分发。 构建版本可用于 Linux、Windows、macOS、FreeBSD、OpenBSD、NetBSD、DragonflyBSD 和 Solaris 平台。

自上次公告以来的一年内,已实施以下改进:

  • 添加了复制 Sublime Text 功能的命令:“粘贴和缩进”、“从历史记录粘贴”。
  • 优化“移动”线条模式下的大线条编辑。 现在,编辑 40 万个字符串的速度要快得多。
  • “插入符扩展”命令已得到改进,可以在穿过短线时正确地增加托架。
  • 拖放文本块:显示更正确的光标,您可以从只读文档中拖动。
  • “替换”对话框中添加了一个标志,允许您在替换时禁用正则表达式替换。
  • 添加了选项“fold_icon_min_range”,它删除了太小的块的折叠。
  • 类比Sublime Text,已经处理了Ctrl+“点击鼠标第三键”和Ctrl+“鼠标滚轮滚动”。
  • 查看图片支持更多格式:WEBP、TGA、PSD、CUR。
  • 某些编辑案例的撤消逻辑已变得与 Sublime Text 更加相似。
  • Unicode 空白字符现在以十六进制显示。
  • 编辑器每 30 秒保存一次会话文件(间隔由选项设置)。
  • 支持 Extra1/Extra2 鼠标按钮以向其分配命令。
  • 添加了命令行参数“-c”,允许您在程序启动时运行任何命令插件。
  • 词法分析器:
    • CSS 词法分析器的代码树已得到改进:现在即使在缩小(压缩)的 CSS 文档中也能正确显示树节点。
    • Markdown 词法分析器:当文档包含其他词法分析器的片段时,现在支持屏蔽块。
    • “Ini 文件”词法分析器已替换为“轻型”词法分析器以支持大文件。
  • 插件:
    • 项目管理器中添加了“内置会话”,即直接保存到项目文件中且仅在其项目中可见的会话。
    • 项目管理器:在上下文菜单中添加了项目:“在默认应用程序中打开”、“在文件管理器中聚焦”。 “转到文件”命令也得到了加速。
    • Emmet 插件:用于插入 Lorem Ipsum 的更多选项。
    • Git Status 插件(插件管理器):提供使用 Git 的基本命令,因此您现在可以直接从编辑器提交。
    • 插入表情符号插件(插件管理器):允许您从表情符号插入 Unicode 文本。
  • 插件管理器中的新插件:
    • GitHub 要点。
    • 维基百科助手。
    • 转换器 JSON/YAML。
    • 划痕。
    • 引导完成和布尔玛完成。

来源: opennet.ru

添加评论