命令模式
分類 | 命令+解釋 |
---|---|
全局 | 欲重復一個動作n次己肮,請在它前面加上一個數字谎僻,比如[n yy],[n dd] 等 |
選擇 |
v,V: 配合方向hjkl 選中代碼 |
復制 |
y: 復制選中內容yy: 復制光標所在行 |
刪除 |
x: 刪除光標所在字符X: 刪除光標前面的一個字符dd: 剪切光標所在行dw: 欲從當前光標刪除至下一個單詞d$(D): 欲從當前光標刪除至當前行末尾d0: 欲從當前光標刪除至當前行開始 |
粘貼 | p |
光標 |
kjhl: 上下左右句子 0: 欲移動光標到行首$: 欲移動光標到行尾單詞 w: 跳到下個單詞b: 跳到上個單詞段落 {: 跳到上個段落}: 跳到下個段落%: 移動到配對括號處屏幕 M: 移動光標到當前屏幕中間H: 移動光標到當前屏幕頂端L: 移動光標到當前屏幕底端 |
翻頁 |
ctrl f: 下翻一頁ctrl d: 下翻半頁ctrl b: 上翻一頁ctrl u: 上翻半頁G: 定位到最后一行n G: 定位到第n行gg: 定位到第一行 |
撤銷 |
u: 撤銷ctrl r: 反撤銷 |
查找 |
/: 查找n: 查找下一個N: 查找上一個ctrl o: 回到之前位置ctrl i: 跳轉到較新位置 |
替換 |
r: 替換一個字符R: 替換光標以及后面的字符:s/old/new: 替換光標所在行的第一個匹配串:s/old/new/g: 替換光標所在行所有的字符串:#,#s/old/new/g: 體重#,#代表的士替換操作的若干行中首位2行的行號:%s/old/new/g: 替換整個文件中的每個匹配串:%s/old/new/gc: 會找到整個文件中的每個匹配串,并提示是否進行替換 |
其他 |
.: 重復上次命令shift z z: 保存退出:!: 執(zhí)行外部命令比如[:! ls]
|
鍵盤圖
進入編輯模式
進入編輯模式.png