推薦在 Linux 的編輯器, 首選一定是 Vim, 但是對於不喜歡的人也不該強求, 之前有用過 Bluefish / Gedit / Eclipse 等, 但是確實沒那麼好用.
註: Eclipse 主要是速度上因素, 不然 Eclipse 是不錯的選擇.
感謝 Nelson 此篇文章: [分享] Geany - Linux 底下好用的文字編輯器
安裝
- apt-get install geany xterm # debian / ubuntu linux
- 註: 若不安裝 xterm, 也可於設定將 編譯 / 執行的 Terminal 換掉.
無法切換 中文輸入法 的 解法
- 原因: 快速鍵衝突 (Ctrl + space), 下述解法是把這個快速鍵先移除.
- 編輯 -> 偏好設定(Ctrl + Alt + p)
- 選
Keybindings
的 Tab - 找到
自動補完文字
->Change(或滑鼠點兩下)
-> 按確定
(這個快速鍵就會被刪除) - 再按
確定
即可.
試用
試用 Geany, 確實是蠻合用的, 下述是我覺得特別重要的幾項:
- 開啟檔案時, 左邊有 Function / Variables list.
- Function 的自動補齊 與 參數提示功能
- 編譯 / 執行也很方便(不止 c / c++, PHP 亦可), 對於各種程式語言整合的還不錯, 不需要特別額外設定.
- Tab -> 4個空白的設定也拉在外面, 也有 Plugin 可以外掛.
- 編輯器最下方就有 Terminal, 可以直接做其它操作.
- 支援 c / c++ / PHP / Ruby / Java / D / Python
- 對文件內指到的檔案名稱按 "Ctrl + Shift + o" 可以直接快速打開那個檔案.(類似 Vim 的 gf , Ctrl + w -> f)
註: 目前看到的缺點應該是沒有程式碼貼入後, 自動對齊 + 縮排功能, 不然似乎都夠用了. 🙂