首页 > 系统服务 > 详细

vim

时间:2019-11-28 02:01:05      阅读:82      评论:0      收藏:0      [点我收藏+]

vim:

  基本模式:

    编辑模式,命令模式

    输入模式

    末行模式:

      内置命令行端口:

  打开文件:

    vim:

      +#:打开文件后,直接让光标处于#行的行首

      +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首

 

  模式转换:默认模式

    编辑模式 -->输入模式:

      i:insert,在光标所在处输入

      a:append,在光标所在后方输入

      o:在光标所在处下风打开一个新行:

      I:在光标所在行的行首插入

      A:在光标所在行的行尾输入

      O:在光标所在处的上方打开一个行行

    输入模式-->编辑模式:

      ESC

    编辑模式-->末行模式:

      :

    末行模式-->编辑模式

      ESC

   关闭文件:

    ZZ:保存并推出;

    :q 推出    :q!强制退出,不保存     :wq 保存修改并推出   :x 保存并推出

    :w/ /PATH/TO/ 保存到指定文件中

   光标跳转:

    字符间跳转: h,l,j,k左右下上      #hjkl:跳转#个字符

    单词间跳转: w:下一个单词词首,b:当前或前一个单词的词尾

      e:当前或者后一个单词词首:    #COMMAND:跳转由#指定个数的单词

    行首行尾跳转:^:跳转至行首的第一个非空白字符,0:跳转至行首,$:跳转至行尾

    行间跳转:#G:跳转至#指定的行,G:跳转至最后一行

    句间跳转

    段间跳转

  翻屏:

    ctrl+f:向文件尾部翻一屏

    ctrl+b:向文件首部翻一屏

    ctrl+d:像文件尾部翻半屏

    ctrl+u:向文件首部翻半屏

    Enter:执行向后翻

  vim的编辑命令:

    字符编辑:x:删除光标所在处的字符;,#x:光标所在处起始的#字符:.xp:交换光标所在处的字符以及后面的字符的位置

    替换命令:r:替换光标所在的字符,rCHAR;.

    删除命令:d:删除命令,可结合光标跳转字符,实现范围删除

      d&: 删除当前光标所在处到行首的内容;.#dd删除光标所处起始行的共#行;

    粘贴命令:(p, put, paste)

      P:缓冲区的内容如果为整行,则粘贴在当前光标所在行的下方,否则,则粘贴至光标所处的后方

      p:缓冲区的内容如果为整行,则粘贴在当前光标所在行的上方,否则,则粘贴至光标所处的前方

    复制命令:(yank, y)

      y$

      #yy

      yy

    改变命令:(change,c)

      编辑模式-->输入模式,实现删除操作

    可视化模式:

      v

      V

    撤销操作:

      u

      #u:撤销此前#的操作

    撤销此前的撤销:

      Ctrl+r

   重复执行前一个编辑操作;

vim自带的练习教程:vimtutor

vim

原文:https://www.cnblogs.com/ymkdxw/p/11946370.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!