i 編輯模式
esc 退出編輯模式
h 左移
j 下移
k 上移
l 右移
v 可視化模式 配合 hjkl 對文本進行選中
shift + v 可視化模式 配合jk對文本進行選中 以行爲單位
ctrl + v 可視化模式 配合 hjkl對本進行選中 以塊狀爲單位
w 光標移動下一個單詞首部
b 光標移動到上一個單詞首部
e 光標移動到下一個單詞尾部
ge 光標移動到上一個單詞尾部
f{char}當前行正向移動到{char}位置
F{char}當前行反向移動到{char}位置
t{char}當前行正向移動到{char}位置的前一個位置
T{char}當前行反向移動到{char}位置的前一個位置
; 重複上次的字符查找命令
, 反轉方向查找上次的字符查找命令
==========================================
i{ 選中{}內的文本
a{ 選中{}以及{}內的文本
i( 選中()內的文本
a( 選中()以及()內的文本
it 選中<xml></xml>標籤內的文本
at 選中<xml></xml>標籤以及<xml></xml>標籤內的文本
iw 選中當前單詞
aw 選中當前單詞以及空格
d 刪除模式 可以和上面的命令進行組合
c 修改模式 可以和上面的命令進行組合
y 複製模式 可以和上面的命令進行組合
v 可視模式 可以和上面的命令進行組合
=========================================
p 粘貼
m{mark} 設置標記
`{mark}返回標記
ctrl + f 下翻一頁
ctrl + b 上翻一頁
ctrl + d 下翻半夜
ctrl + u 上翻半頁
/ 要查找的字符 n是下一個查找到的字符
:%s/查找的字符/替換的字符/g