vim工具

vim工具

wKioL1lPrYmQ3Lh3AAD9jJcq9Fg547.png

命令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剪切

wKiom1lPrlHTqHBgAAKCYtT_O0A119.png

h,i,k,g,空格,都支持数字加这些选项,例如:5+h向左移动五个字符

50+G意思就是移动到第五十行

wKioL1lPrl_TnpgCAAKMmufrgyk665.png


编辑模式

i进去编辑模式

I进入编辑模式并且光标会移动到行首

o在光标所在的行下边一行开始写

O光标所在的行上边一行开始写

a在光标所在的字符后边开始写东西

A在这一行的行末开始写东西

wKioL1lPrrDjVmvZAAHK2vkate8534.png


命令模式

/后边可以跟要搜索到单词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也会更改

wKiom1lPrq_gxf6TAAH_iz8lBTA927.png

去掉搜索关键字时的黄标:nohl

image.png

image.png


特殊的情况

:1,$s//etc/hosts/xiaoweilinux.com/g

image.png

image.png

解决方法:第一种,给他拖意1,$s/\/etc\/hosts/xiaoweilinux.com/g 这样系统就会认为他是一个普通字符

image.png

第二种,用#替换/

:1,$s#/etc/hosts#xiaoweilinux.com#g

image.png

第三种,用@替换/

:1,$s@/etc/[email protected]@g

image.png


vim实践操作

image.png

image.png

image.png


猜你喜欢

转载自blog.51cto.com/12922638/2118657
Vim