这篇具有很好参考价值的文章主要介绍了【SEC 学习】Vim 的基本使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。
一、Vim 编辑器安装
yum install -y vim
二、Vim 三种模式
命令模式
编辑模式
末行模式
三、三种模式之间的转换
1. 命令模式 -> 编辑模式
快捷键 |
含义 |
i |
从光标处插入 |
I |
从光标所在行首插入 |
a |
从光标后插入 |
A |
从光标所在行末插入 |
o |
从光标下一行插入 |
O |
从光标上一行插入 |
2. 命令模式 -> 末行模式
按 英文冒号文章来源:https://www.toymoban.com/news/detail-729393.html
3. 编辑模式、末行模式 -> 命令模式
按 ESC文章来源地址https://www.toymoban.com/news/detail-729393.html
四、命令模式下的快捷键
快捷键 |
含义 |
yy |
复制光标所在行 |
nyy |
复制从光标开始的 n 行 |
p |
粘贴 |
dd |
删除光标所在行 |
ndd |
删除从光标开始的 n 行 |
ZZ |
保存并退出 |
set nu |
显示行号 |
五、末行模式下的快捷键
快捷键 |
含义 |
:wq |
保存并退出 |
:w |
保存 |
:q! |
强制退出 |
:/h |
查找h |
: s/h/i |
行操作 将第一个匹配的行的 第一个 匹配项替换 |
: s/h/i/g |
行操作 将第一个匹配的行的 全部 匹配项替换 |
:%s/h/i |
全文操作 将所有匹配的行的 第一个 匹配项替换 |
:%s/h/i/g |
全文操作 将所有匹配的行的 全部 匹配项替换 |
六、Vim 代替方法
1. echo 命令
echo ‘hello, world’ >1.txt |
覆盖写入 |
echo ‘hello, world’ >>1.txt |
追加写入 |
2. cat 命令
cat 1.txt |
覆盖写入 |
cat>1.txt<<EOF |
写入,以EOF结束 |
到了这里,关于【SEC 学习】Vim 的基本使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!