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

添加評論