[Eclipse]安裝使用

Eclipse在Windows或Linux上面都是免安裝的IDE,跟其他IDE不一樣,Eclipse強迫你一定要給定一個資料夾做為Workspace,你在Eclipse上面所做的設定都會記在Workspace裡面,每次啟動一定要開啟一個Workspace。


剛啟動時都會問你要選哪個Workspace,你可以把最常用的設為預設就好了,反正開啟之後還可以切到其他Workspace,用不著每次都浪費時間去選。


Eclipse的概念是只有一個小小的核心,其他的東西都是外掛,官網有打包好的各種版本讓你不用親手去收集配置外掛,這幫了大忙,例如Eclipse CDT這版本就是先裝好C++專用外掛了。


安裝外掛可以到選單這裡下載
Help -> Install New Software

[Geany]安裝使用

Geany本體功能很簡約,必須裝些外掛才堪用,其中"Addons"跟"檔案瀏覽器"是必裝的外掛。

Windows安裝

Windows下的Geany有免安裝版,但是我不懂怎麼在免安裝版上面裝外掛,所以還是用官網的安裝版來用,官網還有提供外掛安裝程式,一口氣幫你裝上一堆外掛,想啟動哪個感興趣的外掛可以自己決定,以免啟動全部外掛拖慢了Geany的啟動速度。


http://www.geany.org/Download/Releases
http://plugins.geany.org/downloads.html

Ubuntu安裝

sudo apt-get install geany
sudo apt-get install geany-plugin-addons
sudo apt-get install geany-plugin-*

啟動外掛

Tools>Plugin Manager
工具>外掛程式管理員 
勾選Addons,File Browser

修改Geany選單沒給的設定選項

Geany大多設定選項都不放在選單裡面,而是直接開一份文字設定檔讓你去改,是簡單又實用的做法。修改選單沒給的設定選項


那麼修改方法如下:


Step 1:查好你想修改的選項是寫在哪一份文字檔上面
Step 2:到"原始設定檔資料夾"去尋找該文字檔
Step 3:複製該文字檔到"個人設定檔資料夾",以後只需要修改這個副本就好


你放在"個人設定檔資料夾"的副本設定檔可以在"Geany選單 -> 工具 -> 組態檔案"上面找到
"原始設定檔資料夾"的檔案也可以在這裡找到


兩種設定檔資料夾的位置因作業系統而異,你翻翻看就知道了
通常"個人設定檔資料夾"底下的 filetypes.README 會寫著"原始設定檔資料夾"的正確路徑

"原始設定檔資料夾"的可能位置
/usr/share/geany
C:\Program Files\Geany\data
C:\Program Files (x86)\Geany\data

"個人設定檔資料夾"的可能位置
/home/[user name]/.config/geany/filedefs
C:\Documents and Settings\Administrator\Application Data\geany\filedefs
C:\Users\[user name]\AppData\Roaming\geany\filedefs

※Application Data是個隱藏資料夾,需要去改一下資料夾的檢視選項

[綜合整理]在成雙成對的*.cpp跟*.hpp之間做切換

常常開啟了一個標頭檔之後卻不知道它對應的*.cpp檔案在哪裡,有了切換功能就可以很容易找到了,反過來從*.cpp來尋找標頭檔也很方便。

CodeBlocks

按F11
不過感覺不是很靈光,有些情況下會找錯檔案

Eclipse

Ctrl+Tab

NetBeans

Ctrl+Shift+A

[綜合整理]整理縮排、重新排版

有時別人寫的程式碼很撩亂,縮排也亂亂的,或者編排方式、tab長度不是你要的,這時就可以用整理功能了。


Eclipse

Ctrl+Shift+F

VIM

vim的預設用法是讓你先選取想整理的部分再進行整理,但是我喜歡像其他IDE直接對整份文件做整理的那種做法,你可以學我在vimrc加上下面這行。

nmap <S-F1> ggVG=

以後只要按Shift+F1就能整理code了

NetBeans

Alt+Shift+F

[綜合整理]複製當前行

複製游標所在的整行code然後貼在下一行,算是個人非常常用的指令了

Notepad++

Ctrl+D

Geany

Ctrl+D

CodeBlocks

Ctrl+D

VIM

vim沒有這個功能,但是你可以自己用基本功能來拼湊,這裡實作成跟上面一樣用Ctrl+D來複製,在vimrc加上下面這行便可。
nmap <C-d> yyp

Sublime

Ctrl+Shift+D

Eclipse

Ctrl+Alt+Down
不過這組合鍵在Ubuntu底下有可能因為被系統攔截而無法使用,需要自行修改成其他組合了。

NetBeans

Ctrl+Shift+Down