CudaText编辑器1.110.3发布


CudaText编辑器1.110.3发布

CudaText 是一个用 Lazarus 编写的免费跨平台代码编辑器。 该编辑器支持 Python 扩展,并借鉴了 Sublime Text 的多项功能。 在该项目的 Wiki 页面上 https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 作者列出了相对于 Sublime Text 的优点。

该编辑器适合高级用户和程序员(有超过 200 个句法词法分析器可用)。 一些 IDE 功能可作为插件使用。 项目存储库位于 GitHub 上。 为了在 Linux 上运行,有 GTK2 和 Qt5 的版本。 CudaText 的启动速度相对较快(在 Core i0.3 CPU 上大约 3 秒)。

过去 2 个月所做的更改:

  • 改进了 TRegExpr 正则表达式引擎。 添加了原子组、命名组、lookahead+lookbehind 断言、通过 p P 搜索 Unicode 组、支持大于 U+FFFF 的 Unicode 字符。 这与 Free Pascal 中包含的引擎相同,但是是上游版本。 希望来自上游的更改能够包含在 Free Pascal 中。

  • 词法分析器已得到改进。 例如,JSON 现在突出显示所有无效的 JSON 结构,Bash 强调无效的“数字”,PHP 已得到极大改进以通过另一个编辑器的测试。

  • 添加的选项:

    • 状态栏字体。
    • 状态栏颜色的 UI 主题元素。
    • 选项卡条显示分辨率。
    • 允许在启动时显示底部和侧边栏。
  • “检查更新”命令适用于所有操作系统。

  • 新的词法分析器 RegEx,用于在“正则表达式”模式下为搜索对话框的输入着色。

  • 换行模式的垂直框现在的工作方式与 Sublime Text 和 VS Code 中的工作方式大致相同。 Wiki 中描述了更多详细信息。 https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • 对于 ST3 用户,有一个 Wiki 部分展示了如何在 CudaText 中执行许多 ST3 操作: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

来源: linux.org.ru

添加评论