vi,vim 常用的快捷键

编程知识 行业动态 更新时间:2024-06-13 00:17:36

   vi和vim是在linux中常用的命令,今天看了下主要的命令:    

  • 页码操作

上一页:ctrl+b     下一页:ctrl+f   

上半页:ctrl+u     下半页:ctrl+d     

向下20行:20+向下箭头   向上20行:20+向上箭头

这一行的第20个字符:20+空格      到行首:0        到行尾:$

到屏幕最上:H        到屏幕中央:M     到屏幕最下:

到文件最后:G        到文件第20行:20G       到文件最上:gg


  • 查找替换


在第n1行到n2行之间寻找名为word的字符并替换为word1:     :n1,n2s/word/word1/g  

可加参数c作询问:  :n1,n2s/word/word1/gc

第一行到最后一行: 1,$s/word/word1/g


  • 删除,复制 ,粘贴


删除光标所在行: dd     删除光标所在向下20行: 20dd

删除光标所在到第一行的所有数据:d1G     删除光标所在到最后一行的所有数据:dG

删除光标所在到该行第一个字符的数据:d0    删除光标所在到该行最后一个字符的数据:d$


复制光标所在行: yy    复制光标所在向下20行:20yy

复制光标所在到第一行的所有数据:y1G     复制光标所在到最后一行的所有数据:yG

复制光标所在到该行第一个字符的数据:y0    复制光标所在到该行最后一个字符的数据:y$



  • vim的文件保存,恢复时的警告信息
   目前的编辑软件都会有“恢复”功能,即当你因为系统某些原因而导致类似死机的情况时,还可以通过某些特别的机制来让你将之前未保存的数据救回来。    当我们在使用vim编辑的时候,vim会在编辑的文件目录下再新建一个名为.filename.swp的文件作为暂存文件,如果你的系统因为某些原因断线了,导致你编辑的文件还没有保存,这个时候这个暂存文件就能发挥作用了。下面我们就来讲讲当我们异常过后再打开原来文件时,会提示一些操作,这个时候我们该如何去处理:        [O]pen Read-Only:  打开此文件为只读文件,可以用在你只是想要查阅该文件的内容并不想要进行编辑的行为时。
   (E)dit anyway: 还是用正常的方式打开你要编辑的那个文件,并不会载入暂存文件的内容。
   (R)ecover : 就是加载暂存文件内容,用在你要救回之前未保存的工作。
   (D)elete it : 你确定那个暂存文件是无用的。那么打开文件之前会先将这个暂存文件删除。
   (Q)uit :按下q就离开vim,不会进行任何操作回到命令提示符
   (A)bort : 忽略这个编辑行为,感觉与quit非常类似。也会送你回到命令提示符。

更多推荐

vi,vim 常用的快捷键

本文发布于:2023-03-25 11:42:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b91ead1b4674ed7d241e064b53b7bada.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:快捷键   常用   vi   vim

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!