搜尋指令
/a ;will search a in current file
n ;jump back to 'af
N ;jump forward to 'a'
yy 複制目前行
p: 粘貼
w: 光标向後移動到下一個單詞的首字元
b: 光标向前移動到下一個單詞的首字元
e: 光标向後移動到下一個單詞的尾字元
ge: 光标向前移動到下一個單詞的尾字元
2w:光标向後移動兩個word
0/home鍵:移動到行首
$/end鍵:移動到行尾
fx:在目前行将光标向右移動到下一個x
Fx:在目前行将光标向左移動到下一個x
%:比對括号
xG:将标移動x行首
G:将光标移動到檔案最後一行
gg:将光标移動到檔案第一行
H:将光标移動到目前螢幕的首行
M:将光标移動到目前螢幕的中間行
L:将光标移動到目前螢幕尾的行
ctrl+f:向前滾動一整螢幕
ctrl+b:向後滾動一整螢幕
ctrl+u:向前滾動半螢幕
ctrl+d:向後滾動半螢幕
v:按字元選中
V:按行選中
ctrl+V:按j移動到下一行的目前列,d删除選中的列,shift+i輸入要插入的内容,Esc按兩次,就會在每行選登的區域插入内容
s:替換一個字元并進入insert模式
S:替換一行
o:移動光标到選中的文本的另一頭
d:删除,後面要跟其他指令,如dw,删除目前的單詞包括空格
D:删除目前光标至行尾的内容
r:用接下來輸入的内容替換目前光标的字元
c:修改文本,後跟其他指令如:cw,删除目前單詞并進入inset模式
C:删除整行,并進入inset
x:删除光标下的字元
X:删除光标前的字元
u:撤銷
ctrl+r:重做
ctrl+w:inset模式下,删除光标前的字元在,至到遇到空格停止
ctrl+u:inset模式下,删除整行
ctrl+a:insert模式下,插入上一次inset模式下輸入的内容
ctrl+y:insert模式下,插入上一行相同位置的内容
# 到與目前單詞相同的上一個單詞上,
* 到與目前單詞相同的下一個單詞上