vim文本编辑器
vim
vim是一种编辑器,vi的升级版本,能显示颜色。vim 显示颜色,可能会根据文件所在的位置,文件的内容,文件的名字来显示不同的颜色。
1. 安装vim
默认是没安装的,通过yum安装。
[aaa@qq.com ~]# yum install -y vim-enhanced
安装完成后就能使用了。
2. vim有3中常用模式
一般模式,编辑模式,命令模式。模式之间的切换(退出)用Esc键
3. 一般模式
一般模式下移动光标
一般模式下的剪切复制
u是还原上一步操作,Ctrl+r 返回上一步操作
对不规则的字符进行操作,比如:在一行的中间,剪切到下一行的中间。
按v,下面会出现一个可视
移动光标到选中的位置(注意是移动光标,不是鼠标)
按’d’ or ‘x’进行剪切,然后移动光标,到相应的位置按’p’ 进行粘贴。
4. 编辑模式
进入编辑模式
5. 命令模式
将第一到第一百行的全部dnsmasq替换成aminglinux
:1,100s/dnsmasq/aminglinux/g
将全文的dnsmasq替换成aminglinux
:1,$s/dnsmasq/aminglinux/g
6. vim的常规操作,大致上就是这些。熟练的使用vim的提高你的效率。
vim实践操作
先拷贝一份文件进行操作。
[aaa@qq.com ~]# cp /etc/dnsmasq.conf /tmp/1.txt
1,分别向下,向右,向左,向上移动六个字符。
(6j , 6l , 6h , 6k)
2,分别向下,向上翻两页。
(分别按两次Ctrl+f 和Ctrl+b )
3,把光标移动到第49行
(49G)
4,把光标移动到行尾,再移动到行首
(shift+4 ,shift+6)
5,移动到1.txt文件的最后一行
(G)
6,移动到文件首行
(gg)
7,搜索文件中出现的“dnsmasq”,并数一下该字符串出现的次数
(/dnsmasq 然后按n)
8,把从第1行到第100行出现的dnsmasq替换成dns
(:1,100s/dnsmasq/dns/g)
9,还原上一步操作
(u)
10,把整个文件中所有的etc替换成cte
(:1,$s/etc/cte/g)
11,把光标移动到第25行,删除字符串“ly”
(25G 然后按j向后移动光标找到“ly”,按v并移动光标选中,然后按d)
12,还原上一步操作
(u)
13,删除第50行
(50G dd)
14,还原上一步操作
(u)
15,删除第37~42行的所有内容
(37G 6dd)
16,还原上一步操作
(u)
17,复制第48行的内容并粘贴到第52行下面
(48G yy 52G p)
18,还原上一步操作
(u)
19,复制第37~42行的内容并粘贴到第44行上面
(37G 6yy 44G p)
上一篇: 文本编辑器,您不妨试试哟!
下一篇: 脚本之简单的sed