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

添加評論