Linux——VIM常用用法总结

        VIM是Linux当下最常用的文本处理器,全程为Vi IMproved。它所处理的都是ASCⅡ码字符数据,熟练使用VIM对每一位学习Linux的人来说都是不可或缺的。

        首先,VIM自带的帮助文档就可以直接用于搜寻命令及命令的用法,在初次接触VIM的时候肯定会或多或少的用到这一功能。其次,VIM分为三种模式:编辑、输入及末行模式。 

编辑模式:也称为命令模式,用VIM打开文件后,直接进入此模式,此时可以直接使用一些命令来对文件进行操作。  在任何模式下按下ESC键可以退出当前模式,回到命令模式,已经是命令模式的则还在命令模式

         1、字符移动:h,j,k,l 分别对应左,下,右,上,可在前加数字表示移动几字符

         2、单词移动:w  向后移动一个单词,光标定位于词首

                                 e  向后移动一个单词,光标定位于词尾

                                 b  向前移动一个单词

         3、句子跳转:( 跳到上一句

                                 ) 跳到下一句

                                  {  跳到上一段

                                  }  跳到上一段

                                 #G跳转至第#行

                                 G  跳转至最后一行

                                 ^  跳至行首第一个非空字符

                                 $  跳至行尾

                                 0  跳至绝对行首


输入模式: 1、i    insert 在当前光标之前插入

                   2、a   append 在当前光标之后插入

                   3、I    大写在行首插入

                   4、A   大写在行尾插入

                   5、o   在当前光标所在行的下面一行插入

                   6、I    在当前光标所在行的上面一行插入

                   7、d   delete 删除命令,可以和其他命令组合删除词,字符,行,等。dh向左删除当前字符,dl向右删除当前字符,dj删除当前行和下面一行,dk删除当前行和上面一行,dw删除向后一个单词,等。

                   8、复制:回到命令模式,按下yy (y是yanK的缩写),整行内容就被复制到剪切板中了,然后把光标移动到你想的位置按下p刚把刚才复制的那行粘贴到你光标所在行的下面一行,P大写则粘贴至上面一行(p是paste的缩写); 剪切dd同理,当前行的内容删除而后会放在剪切板中,粘贴方法相同。另一种方法可以在命令模式下按下v(按字符选取)或者V(按行选取), 此时会进入可视化模式,移动光标,就像在windows下拖动你的鼠标一样,然后就可以进行复制或剪切了。

                   9、撤销:在命令模式下,按一下u则可以撤消一步操作,按多次撤消多步操作,vim默认可以保存50次。


末行模式:在命令模式下按下冒号:可以进入末行模式。

                  1、:w  保存编辑内容

                  2、:q   退出

                  3、:wq 保存并退出,:x =:wq

                  4、:!q强制退出

                  5、:/text (text为要查找的字符串) 向后查找

                  6、:?text 向前查找, 查找到的内容会高亮显示, 按n(next)会和你查找的方向相同找下一个,按大写N则向相反方向查找下一个。





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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值