admin 管理员组文章数量: 887021
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的文件保存,恢复时的警告信息
(E)dit anyway: 还是用正常的方式打开你要编辑的那个文件,并不会载入暂存文件的内容。
(R)ecover : 就是加载暂存文件内容,用在你要救回之前未保存的工作。
(D)elete it : 你确定那个暂存文件是无用的。那么打开文件之前会先将这个暂存文件删除。
(Q)uit :按下q就离开vim,不会进行任何操作回到命令提示符
(A)bort : 忽略这个编辑行为,感觉与quit非常类似。也会送你回到命令提示符。
版权声明:本文标题:vi,vim 常用的快捷键 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1724511221h753400.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论