星期五, 7月 02, 2004

emacs sites..

要試試Emacs,才能在沒有X的時候有比較好的gdb配套IDE。
$ emacs filename

Ctrl-x : x 代表要下command
File
Ctrl-x Ctrl-f : 代表 File , open file or new file
可以輸入'.'作為檔名,Emacs會列出目前目錄下所有檔案,用up/down選擇,enter後就可以開啟。
Ctrl-x Ctrl-s : 代表 Save
Ctrl-x Ctrl-c : 代表 Close
移動

Ctrl-a : 到行頭
Ctrl-e : 到行尾
Ctrl-b : 退後一個
Ctrl-f : 前進一個
Ctrl-n : 到下一行
Ctrl-p : 到上一行

剪貼

Ctrl-b : 刪除游標字元
Ctrl-k : 刪除游標到行尾的字元
所以刪除一行通常是先Ctrl-e跳到最前,再Ctrl-k刪掉整行
Ctrl-y : 把buffer裡的字貼到目前位置(yank!)
Ctrl-@ : 標記開始(Ctrl-Space也是,但是會和注音輸入混淆)
Ctrl-w : 標記結束,cut到buffer
ESC-w : 標記結束,copy到buffer
所以一般是用Ctrl-@,ESC-w 將要co的region mark起來(或是用Ctrl-w將要剪的地方剪下),再用Ctrl-y貼到要貼的地方

其他

Ctrl-v : 到下一頁
Ctrl-o : 把游標後的字放到下一行(斷行)
Ctrl-l : 畫面重劃
Ctrl-s : 向下尋找
Ctrl-r : 向上尋找

UNDO
Ctrl-g : 按錯命令,例如ESC,Ctrl後,用這個命令可以undo
Ctrl-_ : Undo上一個動作

Buffer
Ctrl-x k : Close this file (buffer)
Ctrl-x Ctrl-b : List all buffer

沒有留言:

張貼留言