vim 操作总结

1、显示行号 
   
打开文本,按ESC,输入 :set nu

 

2,撤销操作

按ESC,输入小写u

 

3,光标移动

 

移到当前页首行:按Esc,然后输入H
移到当前页末行:按Esc,然后输入L

 

4,翻页

 

向上翻页:按ESC,然后输入Ctrl+b

向下翻页:按ESC,然后输入Ctrl+f

 

5,复制  粘贴

 

yy 复制游标所在行整行。或大写一个 Y。
2yy 复制两行,y2y 也可以

 

yw 复制一个 word。
y2w 复制两个字。
yG 复制至档尾。
y1G 复制至档首。
p 小写 p 代表贴至光标后(下)。
P 大写 P 代表贴至光标前(上)。整行的复制,按 p 或 P 时是插入式的贴在下(上)一行

 

6,替换

:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
 
:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky

: s/vivian/sky/ 替换当前行第一个 vivian 为 sky
 
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
 

7,tab

设置tab默认4位:

按Esc,输入:set sw=4

 

整行tab:

1,按ESC,按shift+v选中一行,然后按shift+>,右移动一个tab;按shift+<,左移动一个tab

2,按ESC,光标移动到所在行,然后按shift+>两次,右移动一个tab;按shift+<,左移动一个tab

 

你可能感兴趣的:(vim)