發行了新版本 從免費的跨平台代碼編輯器 CudaText 1.117.0, 用Free Pascal和Lazarus編寫。 這個新版本對字符,表達式以及搜索等方面的支持進行了改進。
對於那些不認識編輯的人,他們應該知道它支持Python擴展和 它具有Sublime Text中的一些功能。 有一些作為插件實現的IDE函數。 已經為程序員準備了200多個語法詞法分析器。
該代碼根據MPL 2.0許可證進行分發。 程序集可用於Linux,Windows,macOS,FreeBSD,OpenBSD,NetBSD,DragonflyBSD和Solaris平台。
CudaText 1.117.0的主要新功能
TRegExpr正則表達式引擎已得到改進此外,還添加了原子組,命名組,向前和向後搜索斷言,Unicode組搜索,對來自U + FFFF集的Unicode字符的支持,對“遞歸”和“子例程”的支持以及所有格修飾符。
它與Free Pascal中的引擎相同,但是CudaText的作者(Alexey Torgashin)繼續開發它,特別是對於編輯器。 不幸的是,您不能使用像Delphi引擎那樣的引擎,因為它不是處於“純Pascal”狀態,並且很難為所有支持的操作系統和處理器進行編譯。
詞法器得到了改進。 JSON格式 lexer現在強調所有無效的構造, Bash強調無效的“數字”, PHP已得到改進,可以通過許多測試。 添加了RegEx詞法分析程序以使“正則表達式”模式下的“查找”對話框條目著色。
在文本中選擇較大的內容進行搜索時,帶有“在選擇中”選項的“查找下一個”不會進行較小的選擇,而是將“書籤”設置為找到的內容。 也就是說,原始選擇不會丟失。 在文本編輯器中很少這樣做。
另外, HTML結構的自動完成功能已得到改進。 通過輸入包含文件路徑的帶引號的值,編輯器提供了文件系統上文件/目錄的列表。 偽元素和@ -rules自動完成功能已為CSS實現。 在CSS中添加了數十種缺少的屬性和顏色名稱。
最後,還突出顯示了以下添加的選項:
- 相對行號(VS代碼將此稱為“相對行號”)。
- 隱藏“查找/”對話框中的幾乎所有按鈕
- 代替。
- 小地圖比例尺。
- 狀態欄字體。
- 為頂部菜單及其UI主題元素上色。
- 狀態欄顏色的UI主題元素。
- 允許查看選項卡條。
- 允許在啟動時顯示底部和側面面板。
- 暫停使用其他工具提示。
- 在選項卡上的圓X圖標。
- 現在,“項目管理器”加載項在列表中展開之前不會讀取子目錄。 該插件還添加了通過遮罩隱藏文件和目錄的選項。
- 在“撤消/重做”中,將考慮標記的位置。
- “檢查更新”命令已調整為可在所有操作系統上運行。
如何在Ubuntu和衍生產品上安裝CudaText?
最後,對於有興趣在系統上安裝此代碼編輯器的人,他們可以用兩種不同的方式來完成。
第一個很簡單 下載應用程序的Deb軟件包 並使用您最喜歡的軟件包管理器或從終端執行此安裝。
第二種方法是 從編輯器下載了二進制包, 從個人的角度來看,這是比較完整的,並不是因為二進制格式的編輯器與針對Ubuntu或衍生版本的預編譯格式有所不同。
如果不是這樣,則除了二進製文件外,還包括一些文件,這些文件是學習如何使用編輯器的教程。
繼續第一種方法, 我們要做的就是頭腦 到以下鏈接 我們可以在其中獲得deb軟件包。
下載完成後,我們可以使用包管理器或從終端執行安裝,方法是將自己放置在進行下載的文件夾中,然後鍵入以下命令:
sudo apt install ./cudatext*.deb
而對於二進制 簡單地 讓我們下載 軟件包“ CudaText linux x64 qt5”或“ CudaText linux x64”,後者在gtk中。
解壓縮文件 我們必須使用以下命令:
tar -Jxvf archivo.tar.xz
文件夾內是二進製文件,我們可以通過雙擊執行該文件。