VIM使用技巧

mac2022-06-30  111

1. 清空  先gg跳到行首  然后dG :1,$d  意思是从第一行到最后一行删除 : .,$d  从本行到最后一行删除

2. 跳至第一行  gg

3. 跳至最后一行  G

4. 设置行号 :set nu

5. 删除每行前几个字符 光标放在第一行第一个字符上,用 ctrl-v 来进行块选中,再 G。使用向下键向下拉到你想删除的行,之后用 l 调整到合适的宽度。再 d 一下就可以删去了。

:% s/^.\{4\}//g    #将当前缓冲区的所有行的前4个字符删除,%和s之间有空格

6、注释

:s/^/#                  用”#”注释当前行 :2,50s/^ /#              在2~50行首添加”#”注释 :.,+3s/^/#              用”#”注释当前行和当前行后面的三行 :%s/^/#                 用”#”注释所有行

 

7、按行查找 

 :90 这样就是找到第 90 行

8、复制

移动到想要复制的行  按 yy  ------->想复制到哪就移动到哪,然后按 P  

9、新增一行

先G到最后一行在o

10、替换字符

1,$s/源字符串/目标字符串/g

11、执行:2,50s/^ /#后每行第一列都有底色,如何取消

:let @/ = ""  

或者  :nohls 

https://segmentfault.com/q/1010000000368630

 12、第10行到第20行向后移动四个空格

:10,20s/^/ /最后两个/中间为四个空格

 

转载于:https://www.cnblogs.com/fanren224/p/8457323.html

最新回复(0)