2008年4月15日 星期二

GVIM --- 指令

GVIM

[u]
動作還原
若不小心下錯指令,可以利用這個指令還原。
[K]
函式查詢
若您在 VIM 中撰寫 C/C++ 程式,可以在 C/C++ 標準函式厙提供的函式名字上按「K」,便可以呼叫出 man page 查詢該函式的用法
[=]
自動程式縮排對齊
若您在 VIM 中撰寫 C/C++ 程式,可以利用「gg」指令將游標移到視窗最上方、利用「v」切換到選取模式、再用「G」將游標移到檔案尾端 (即達到全選的功能),最後按「=」,VIM 便會幫你的程式做自動對齊
[ctrl]+[r]
動作重做
若不小心還原錯了,可以利用這個指令重做。

dd
將該行文字刪除
此項指令可與指令 p (貼上)配合使用
而變成是「剪下」的功能
dw
刪除該單字
cc
將該行文字改變
當輸入此指令時,游標所在該行會被刪除,並自動進入「輸入模式」
cw
改變該單字
當輸入此指令時,該單字在游標之後的字元會被刪除,並自動進入「輸入模式」

yy
將該行文字複製
指令 Y 有相同的功能
[p]
將所剪下或複製的文字貼上

[/]字串
向下搜尋字串
下達此命令之後,若文件中包含該「字串」,則文件中所有「字串」的背景顏色會被置換成較鮮明的顏色,在下達完搜尋指令之後,還可以透過「n」「N」指令作進一步控制。
[n] 跳到下一個「字串」所在地
[N] 跳到上一個「字串」所在地
另外,把游標停在想要搜尋的字串上,按下「*」也可以達到向下搜尋的效果。


[k]
向上移動游標一個字元
也就是方向鍵的「↑」
[j]
向下移動游標一個字元
也就是方向鍵的「↓」
[h]向左移動游標一個字元
也就是方向鍵的「←」
[l]向右移動游標一個字元
也就是方向鍵的「→」

若想跳出輸入模式,則鍵入即可回到命令模式。
[i]在游標左方進入輸入模式
[I]
在游標所在行的行首進入輸入模式
[a]
在游標右方進入輸入模式
[A]在游標所在行的行尾進入輸入模式
[o](小寫英文字母 o)
在游標下一行另起新行,並進入輸入模式
[O](大寫英文字母 o)
在游標上一行另起新行,並進入輸入模式

沒有留言:

搜尋此網誌