Skip to content

CudaText

跨平台極速代碼編輯器

軟體分類 生產力 / 文書處理
軟體標籤
CLI原型製作Splashtop Business Access
開發廠商 UVViewSoft
Stars
3k
Forks
197
License
MPL 2.0
Version
v1.218.0.0
Update
2026-03-11
OS
solaris

產品說明

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 直接編輯文字檔來修改設定。


操作介面