扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这篇文章主要讲解了“vim入门知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vim入门知识点有哪些”吧!
专注于为中小企业提供网站建设、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业兴隆台免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
[root@zmgaosh ~]# rpm -qf which vimvim-enhanced-7.4.629-6.el7.x86_64
记住几个点:
我们先来看输入模式:
输入模式
这里做一下说明:(见表格)
1) 插入方式
注意:按下这些字母不是为了输入某个字符,而是为了切换到插入模式。按ESC可以返回到命令模式,为了确保能够真的返回,有时候需要按两次esc
h: 左
j: 下
k: 上
l: 右
数字0 和home键表示切换到行首
$和end键表示切换到行尾
gg 表示快速定位到文档的首行,
G:定位到末行
3gg或者3G表示快速定位到第3行
2. 正则匹配类:
/string(字符串) 找到你要找的单词或者内容, 如果同样的内容很多,可以使用N/n来向上或者向下查找。
/^d 查找以什么开头的内容, 此处是查找以d开头的内容
/t$ 查找以t结尾的内容
vim + /etc/passwd
4. 可视化类操作
R:擦除,改写,进入替换模式
举个例子:
末行模式操作:
2. 调用外部命令
:! +命令
比如要查看当前的ip
:r 读取文件并追加到文档中
3. 文本替换(难点也是重点)
举个例子:
:1,3 s/bin/gaosh 替换第1到3行中出现的第一个bin进行替换为gaosh
:1,3 s/bin/gaosh/g 替换第1到3行中查找到所有的bin进行替换为gaosh
:3 s/bin/aaaaa #只把第3行中内容替换了
:% s/do/gaosh/g 将文本中所有的do替换成gaosh
:% s/do/gaosh/gi 将文本中所有的do替换成gaosh, 并且忽略do的大小写
:% s@a@b@g 将文本中所有的a替换成b
感谢各位的阅读,以上就是“vim入门知识点有哪些”的内容了,经过本文的学习后,相信大家对vim入门知识点有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流