轉載出處: http://blog.csdn.net/u012965890/article/details/38472149
操作系統:ubuntu 15.04
首先打開gedit,編輯->首選項,在查看、編輯器、字體和顏色這三個選項卡里選擇自己喜歡的配置。比如縮進,代碼高亮等。
用下面的命令來安裝/更新gedit的插件:
|
|
sudo apt-get install gedit-plugins
|
然后在插件選項卡里選擇自己所需的插件。我個人選擇了以下插件:插入日期/時間、代碼注釋、單詞補全、繪制空白、嵌入終端、括號補全、片段、拼寫檢查器、外部工具、文本大小、文檔統計、文件瀏覽器面板。
片段(快速插入常用的文本片段):
選擇工具->Manage Snippet,可以對其進行管理,例如加入常用模板,以便加快coding速度。(就差塊cherry青軸了>_<)

嵌入終端(在底部面板中嵌入一個終端):
默認快捷鍵是Ctrl+F9,也可以選擇通過查看->底部面板把它調出來,這時候你會發現字體和背景很糟糕,請打開終端並輸入以下命令:
選擇org->gnome->gedit->plugins->terminal,在右邊的面板中將”use-theme-colors”取消即可。

外部工具(執行外部命令和shell腳本):
這個是神器!
選擇工具->Manage External Tools,對其進行管理。
如果無法通過快捷鍵對程序進行編譯運行,那以上的所有操作都是白費(如果你想每次都打開終端輸入命令我也不反對),這個插件提供了很好的接口。
編譯(以C/C++和Java為例):
添加新工具,在右邊的編輯欄中輸入以下代碼:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/sh
fullname=$GEDIT_CURRENT_DOCUMENT_NAME
name=`echo $fullname | cut -d. -f1`
suffix=`echo $fullname | cut -d. -f2`
if [ $suffix = "c" ]; then
gcc $fullname -o $name -O2 -Wall -std=gnu99 -static -lm
elif [ $suffix = "cpp" ] || [ $suffix = "c++" ] || [ $suffix = "cc" ] || [ $suffix = "cxx" ] || [ $suffix = "C" ]; then
g++ $fullname -o $name -O2 -Wall -std=gnu++0x -static -lm
elif [ $suffix = "java" ]; then
javac $fullname -encoding UTF-8 -sourcepath . -d .
fi
|
編譯選項的命令可以自己選擇,設置成自己習慣的,以上編譯選項部分參考了ACM/ICPC的編譯選項。然后設置自己習慣的快捷鍵,調整選項,以下是我的:

運行(以C/C++和Java為例):
添加新工具,在右邊的編輯欄中輸入以下代碼:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/sh
fullname=$GEDIT_CURRENT_DOCUMENT_NAME
name=`echo $fullname | cut -d. -f1`
suffix=`echo $fullname | cut -d. -f2`
dir=$GEDIT_CURRENT_DOCUMENT_DIR
if [ $suffix = "c" ]; then
gnome-terminal --hide-menubar --working-directory=$dir -t "Terminal-$name" -x bash -c "$dir/$name; echo;echo 'press ENTER to continue';read"
elif [ $suffix = "cpp" ] || [ $suffix = "c++" ] || [ $suffix = "cc" ] || [ $suffix = "cxx" ] || [ $suffix = "C" ]; then
gnome-terminal --hide-menubar --working-directory=$dir -t "Terminal-$name" -x bash -c "$dir/$name; echo;echo 'press ENTER to continue';read"
elif [ $suffix = "java" ]; then
gnome-terminal --hide-menubar --working-directory=$dir -t "Terminal-$name" -x bash -c "java $name echo;echo 'press ENTER to continue';read"
fi
|

大概就是這么多了,更多的功能還要靠以后自己挖掘了。>_<
Thanks for reading…>_<