vim工具
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim工具相关的知识,希望对你有一定的参考价值。
vim工具
命令yum install -y vim-enhanced安装
vim颜色显示和移动光标
vim会根据文件的类型或者文件的内容显示颜色
它的配置文件vim /etc/vimrc
yum install -y dnsmasq
cp /etc/dnsmasq.conf /tmp/1.txt
一般模式
dd直接剪切一行,p粘贴到一行的下面,P粘贴到一行的下面,按数字+dd剪切指定的行数
u可以恢复操作,按一次可以恢复一步,最多可以恢复50次。ctrl + r 反向恢复(在你多按了u的情况下)
按字母yy复制前边加上数字指定复制的行数
x字母向后删除一个字母
X字母向删除一个字母
v字母可以不规律的选择内容,按v然后按光标移动,按x剪切
h,i,k,g,空格,都支持数字加这些选项,例如:5+h向左移动五个字符
50+G意思就是移动到第五十行
编辑模式
i进去编辑模式
I进入编辑模式并且光标会移动到行首
o在光标所在的行下边一行开始写
O光标所在的行上边一行开始写
a在光标所在的字符后边开始写东西
A在这一行的行末开始写东西
命令模式
/后边可以跟要搜索到单词n向后搜索N向前搜索
?后边可以跟要搜索到单词n向前搜索N向后搜索
替换命令格式 :1,100s/dnsmasq/xiaoweilinux/g s表示替换g表示所有
这段命令的意思就是查找1到100行把所有的dnsmasq替换为xiaoweilinux
命令 :1,$s/dnsmasq/xiaoweilinux/g 本文全部替换$:所有的最后一行
:wq跟:x区别在于x保存以后不管你有没有更改它都不会更改你的mtime
wq之后不管你有没有操作就算看一眼他的mime也会更改
去掉搜索关键字时的黄标:nohl
特殊的情况
:1,$s//etc/hosts/xiaoweilinux.com/g
解决方法:第一种,给他拖意1,$s/\/etc\/hosts/xiaoweilinux.com/g 这样系统就会认为他是一个普通字符
第二种,用#替换/
:1,$s#/etc/hosts#xiaoweilinux.com#g
第三种,用@替换/
:1,[email protected]/etc/[email protected]@g
vim实践操作
以上是关于vim工具的主要内容,如果未能解决你的问题,请参考以下文章