VIM 常用操作

1.命令模式(默认进入命令模式)

     yy     复制光标所在行;

     nyy   复制n行;

     3yy   复制3行;

     p,P     粘贴;

    yw    复制光标所在的词组,不会复制标点符号;

   3yw   复制3个词组

   u      撤销上一次;

  U      撤销当前所有;

  **********************************************************************************

dd     删除整行

ndd    删除n行

x      删除一个字符

u      逐行删除

dw    删除一个词组

***********************************************************************************

a    从光标后的一个字符插入

A    从光标所在行尾开始录入

i     从光标所在前一个字符开始录入

I     从光标所在行首录入

o    跳转到光标所在下一行(新增行)行首录入

O   跳转到光标所在上一行(新增行)行首录入

R   从光标所在位置进行替换

 

2文本模式(按I键、a键进入文本模式,按ESC键退回到命令模式)

 

3.末行模式(按:键进入末行模式)

:w    保存

:q    退出

:q!    强制退出

:x    保存

:wq   保存退出

 

/word    正向查找,从前到后

?word    反向查找,从后向前

:s/old/new/g  将本行的old替换为new

:s/old/new/    将本行的第一个old替换为new

:1,$s/old/new/g   从第一行开始到最后一行,所有的old替换为new

:1,5,13s/old/new/g   将第一行,第五行,第十三行的old设置为new

 

vim +2 aaa.txt    打开aaa.txt,并将光标定位在第二行

vim + /apple  aaa.txt    打开aaa.txt,并搜索apple

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

VIM 多行注释

1.多行注释:
  1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
  2. 在行首使用上下键选择需要注释的多行;
  3. 按下键盘(大写)“I”键,进入插入模式;
  4. 然后输入注释符(“//”、“#”等);
  5. 最后按下“Esc”键。 注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短的
2.删除多行注释:
  1. 首先按esc进入命令行模式下,按下Ctrl + v, 进入列模式;
  2. 选定要取消注释的多行;
  3. 按下“x”或者“d”. 注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

 

posted @ 2019-02-21 21:47  3哥哥  阅读(168)  评论(0编辑  收藏  举报