vim程序编辑器的简单操作

基本操作:

     进入编辑模式(a i o A I O)

          i  当前字符之前插入

          I  行首插入

          a 当前字符之后插入

          A  行尾插入

          o  下一行插入(另起一行)

          O  上一行插入

          x  向后删除一个字符(等同与delete)

          X  向前删除一个字符

          u  撤销一步 每按一次撤销一次

行操作:

     home键或者^(shift+6)  行首

     $(shift+4)或end键    行尾

     删除:  dd删除一行  数字+dd 删除多行(eg:删除六行:6dd)

                  删除光标后全部内容 d+G

     复制粘贴:  yy 复制一行  数字+yy  复制N行

                          p  将复制行粘贴

 

v模式

     进入v模式,移动光标选择区域、编程的时候需要进行多行注释

          1、 ctrl+v进入列编辑模式

          2、 向下或者向上移动光标

          3、 把需要注释的行的开头选中

          4、 按大写I

          5、 再插入注释符,如“#”

          6、 再按Esc,选中行被注释

     删除:ctrl+v进入列选择模式,向上或者向下移动光标,选中列内容再按d,选中列的内容将被删除

  

命令行模式

     :w 保存 save

     :q 没有进行任何修改,退出quit

     :q! 修改后不保存强制退出

     :wq 保存退出(保存:w  退出:q  可以分别单独使用)

     :wq! 强制保存并退出

     :!ifconfig  调用系统命令

     !+命令

     set nu  显示行号

     set nonu  不显示行号

 

   替换

     格式:%所有内容s替换 旧的内容 新的内容

               :% s/a/b  每一行的第一个a被替换成b

               :% s/a/b/g  将文本中所有a被替换成b

               :2,3 s/i/b   将文本第二三行的i替换成b

     撤销:u是撤销你刚才做的动作     ctrl+r 是恢复你刚才撤销的动作

 

   查找

        /关键字   往下查找:n   网上查找:N     (eg:   /abc)

 

   定位

     gg 定位到行首

      定位到最后一行行首

     #G 定位到某一行

     :#        定位到某一行(#代表行号)

     #gg        定位到某一行(#代表行号)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值