首页 > 学院 > 开发设计 > 正文

vi,vim 常用的快捷键

2019-11-06 08:45:43
字体:
来源:转载
供稿:网友

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

页码操作

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

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

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

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

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

到文件最后: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非常类似。也会送你回到命令提示符。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表