CudaText
跨平台極速代碼編輯器
軟體分類 生產力 / 文書處理
軟體標籤
CLI原型製作Splashtop Business Access
開發廠商 UVViewSoft
產品說明
CudaText 是一款使用 Lazarus (Free Pascal) 開發的原生跨平台文字與程式碼編輯器。它的設計理念是「速度至上」,在保有豐富功能的同時,將系統資源佔用降至最低。雖然它是圖形介面(GUI)軟體,但其極致的輕量化特性,使其成為取代 Notepad++ 或 Sublime Text 的強大開源選擇。
不同於現代基於 Electron (如 VS Code) 的編輯器,CudaText 啟動速度極快(冷啟動通常僅需 0.3 秒)。它透過 Python 實現了強大的外掛系統,讓使用者能像組裝積木般擴充所需功能(如 LSP 支援、程式碼格式化),同時保有原生應用程式的輕快效能。
核心特色:
- 極速啟動:基於原生編譯技術,記憶體佔用極低,瞬間開啟大型檔案。
- 多重選取:支援多游標 (Multi-caret) 與多重區塊選取,大幅提升編輯效率。
- 語法高亮:內建支援 C, C++, Java, JavaScript, Python, HTML 等 300+ 種程式語言。
- Python 擴充:所有外掛皆以 Python 撰寫,社群生態豐富,安裝與開發都非常容易。
常用指令
雖然 CudaText 是圖形介面軟體,但它支援命令列啟動參數,且主要操作高度依賴 快捷鍵 (Hotkeys) 與命令面板 (Command Palette),以下是基礎操作方式:
啟動與基礎操作
# 啟動 CudaText
cudatext
# 啟動並直接開啟指定檔案
cudatext filename.py
# 開啟多個檔案
cudatext file1.txt file2.log
| 按鍵 | 功能說明 | 對應指令 |
|---|---|---|
| F1 | 命令面板 (Command Palette) | 呼叫功能搜尋選單 |
| F9 | 顯示/隱藏側邊欄 | 切換專案管理或側邊面板 |
| Ctrl + O | 開啟檔案 (Open) | 開啟檔案瀏覽視窗 |
| Ctrl + S | 儲存檔案 (Save) | 寫入變更 |
| Ctrl + F | 搜尋 (Find) | 開啟搜尋對話框 |
| Ctrl + Shift + P | 更換主題 (Select Theme) | 快速切換介面配色 |
| Alt + Click | 多重游標 (Multi-caret) | 在不同位置新增編輯游標 |
| Esc | 取消/關閉 | 取消多重選取或關閉面板 |
進階技巧
F1鍵:CudaText 的核心,類似 VS Code 的Ctrl+Shift+P,可在此搜尋並執行所有軟體功能與外掛指令。Ctrl + Click:按住 Ctrl 並點擊滑鼠左鍵,可在多處同時產生游標進行同步編輯。user.json:所有的設定皆儲存於 JSON 檔案中,可透過選單Options->Settings - default/user直接編輯文字檔來修改設定。
操作介面




