Geany 不但是一套支援多種程式設計語言的全功能編輯器,且是跨平台的自由軟體,功能上比 Linux 內建的 xed 文字編輯器更為完善,當然若和 Windows 較知名的 Notepad++ 相比,則功能稍有不足,但對於一般的使用者而言,已十分足夠了。
要安裝 Geany ,若作業系統為 Windows 或是 Mac 可直接上 Geany 網站「https://www.geany.org/」下載最新版的 Geany 安裝,若是 Ubuntu/Linux mint ,則可執行下列語法,安裝最新版的 Geany。
sudo add-apt-repository ppa:geany-dev/ppa
sudo apt-get update
sudo apt-get install geany geany-plugin-addons
偏好設定
安裝完成 Geany 後,接下來便是將它設定成自已最佳的作業環境,要開啟「偏好設定」可從選單的【編輯→偏好設定】開啟。
介面:
由於現在的螢幕22吋可說是基本的,字型若設定太小,看得可能會有些吃力,可依自己的需要,將介面內的「編輯器」字型設定大一些。
工具列:
可依自己的需求,可在工具列上自訂常用的功能。
「剪下、複製、貼上」是十分常用的功能 |
編輯器:
在編輯器內,若有需要當所輸入的文字超過頁面時, Geany 自行換列,可將「換列」給勾選,另外,若輸入的文字換到新列時,順便將上一列最後面的空格刪除,則可將「新列字元刪除尾隨空格」勾選。
縮排:
一般的情況下,縮排都是設定為跳格,而顯示時以 4 個空白來顯示一個跳格,可依個人的習慣去設定縮排的寬度,若不喜歡以「跳格」顯示的,也可設定為以「空白」型態來顯示。
自動關閉引號和括號:
可針對自己的需求設定,以「小括號」為例,當輸入左括號時,Geany 則會自動加上右括號。
顯示:
Geany 預設是不會顯示任何的資訊,在此可勾選「縮排輔助線、空格、列號及標誌邊界」。
若當使用滑鼠滾輪下移頁面時,若希望顯示不要只停在最後一列,可取消「於最後一列停止捲動」的勾選,這個功能對於程式設計師是十分好用的。
而「長列標誌」預設是啟用的,若不喜歡頁面的中間多了一條線,可將此功能關閉。
儲存檔案:
若儲存時,希望 Geany 自動將每一列尾部的空白或是跳格字元刪除,可將「截除尾隨空白與跳格字元」勾選。
以上的基本設定,便是筆者使用 Geany 後認為的最佳設定,當然這些設定未必是適合每個人,設定好了之後,記得要按下「確定」或「套用」按鈕,可別一個不小心按了「取消」,讓自己幾分鐘的設定又回到了原點。
外掛程式:
Geany 也是有外掛程式的功能,在安裝時也會安裝了一些基本的外掛,要設定外掛可從選單的【工具 → 外掛程式管理員】開啟 「外掛程式」視窗,在此我們只針對設定較為複雜的「Addons」及程式開發人員較常用的「分割視窗」來做介紹。
Addons:
Addons 是用來輔足 Geany 不足之處,如「雙擊單字時標記所有出現的單字」、「單擊取消之前顯示的標記」等,我們在安裝 Geany 時,也順便安裝了「geany-plugin-addons」,因此在設定了基本的設定後,接下來就是 Addons 設定。
開啟「設定外掛程式」視窗後,便可看到【Addons】頁籤,較主要的設定內容如下,可針對自己的需求去設定:
- Mark all occurrences of a word when double-clicking it:雙擊單字時標記所有出現的單字
- Show status icon in the Notification Area:在通知區域中顯示狀態圖標
- Deselect a previous highlight by single click:單擊取消之前顯示的標記
- Strip trailing blank lines:刪除尾部的空白行
- XML tagging for selection:XML標記以供選擇
- show a calltip when hovering over a color value:當滑鼠指標停在顏色值上時顯示提示框
- Open Color Chooser when double-clicking a color value:雙擊顏色值時打開顏色選擇器
其中「Mark all occurrences of a word when double-clicking it」,對於程式設計師是十分好用的功能。 |
分割視窗:
分割視窗功能為 Geany 外掛程式的一個項目,最主要的功用是在做檔案的比對,可惜的是它的功能不像 Notepad++ 那麼的強,若只是單純要做檔案的比對,應是足以應付的了。
要啟用分割視窗,需要先在【外掛程式】中勾選「分割視窗」,接著在選單的「工具→分割視窗」中選擇是要「並排」分割視窗,或是「頂端和底部」分割視窗
「並排」分割視窗 |
「頂端和底部」分割視窗 |
Geany 做為自由軟體的一環,能有如此的功能,算是十分不容易,比上或許還有許多不足之處,但和許多編輯軟體相比,功能相對是齊全許多,是一套相當優秀的編輯器軟體。
留言
張貼留言