vim操作

China☆狼群 提交于 2020-03-21 01:37:03

vim4中模式:命令模式,插入模式,可视模式,正常模式

命令模式多用于操作文本文件(而不是操作文本文件的内容),例如保存文件;或者用来改变编辑器本身的状态,例如设定多栏窗口、标签或者退出编辑器。

模式的转换:
① 其它模式==>正常模式   
     按 Esc键
②正常模式==>插入模式   
     按 i   在光标前插入   
     按 I   在行首插入
     按 a   在光标后插入
     按 s   删除光标所在的字符再插入
     按 A 在行末插入   
     按 o   在当前行之下新建行  
     按 O 在当前行之上新建行
     按 S   删除光标所在行再插入
③ 正常模式==>命令模式  
      按 : (shift 加 分号)
④ 正常模式==>可视模式  
      按 v 可视模式   
      按 V 可视块模式

https://www.cnblogs.com/zeushuang/archive/2012/11/16/2772830.html

功能:

  设置行号:   :set number

  删除多行:法一:
       单行删除,:1(待删除行)d
       多行删除 ,:1,10d  
       法二:
       光标所在行,dd
       光标所在行以下的N行,Ndd

 

  复制多行:
      任务:将第9行至第15行的数据,复制到第16行

      方法1:(强烈推荐) :9,15 copy 16  或 :9,15 co 16

        由此可有:     :9,15 move 16  或 :9,15 m 16 将第9行到第15行的文本内容到第16行的后面 
  复制: 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
      2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3…… 2、粘贴 在命令模式下,将光标移动到将要粘贴的行       处,按“p”进行粘贴
  
  添加注释和取消注释:
          添加:

          1)将光标置于第一行要注释的地方, 按下Ctrl-V(or CtrlQ for gVim)进入VISUAL BLOCK模式,移动光标选中所有所需注释的行;

          2)依次按下大写I(shift+i),#,Esc, vim会在所选行的每行行首添加#。

          注意:要Esc之后才能显示出所有行添加#

            取消:        

          1. Ctrl+v进入v模式

          2. 上下方向键选中要注释的行,左右键选择要删除的字符//

          3. 按d删除

          注意:不用像添加那样用i进入插入模式

          

 
跳到第一行:   输入:0或:1,然后回车
跳到最后一行:   在键盘按下大写G
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!