欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vim文本编辑器

程序员文章站 2022-07-12 20:28:30
...

vim

vim是一种编辑器,vi的升级版本,能显示颜色。vim 显示颜色,可能会根据文件所在的位置,文件的内容,文件的名字来显示不同的颜色。
1. 安装vim
默认是没安装的,通过yum安装。

[aaa@qq.com ~]# yum install -y vim-enhanced

安装完成后就能使用了。
2. vim有3中常用模式
一般模式,编辑模式,命令模式。模式之间的切换(退出)用Esc键
3. 一般模式
一般模式下移动光标
vim文本编辑器
一般模式下的剪切复制
vim文本编辑器
u是还原上一步操作,Ctrl+r 返回上一步操作

对不规则的字符进行操作,比如:在一行的中间,剪切到下一行的中间。
按v,下面会出现一个可视
vim文本编辑器
移动光标到选中的位置(注意是移动光标,不是鼠标)
vim文本编辑器
按’d’ or ‘x’进行剪切,然后移动光标,到相应的位置按’p’ 进行粘贴。
vim文本编辑器
4. 编辑模式
进入编辑模式
vim文本编辑器
5. 命令模式
vim文本编辑器
将第一到第一百行的全部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)

相关标签: vim 文本编辑