vim文本编辑器

vim

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

[root@shuai-01 ~]# 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实践操作
先拷贝一份文件进行操作。

[root@shuai-01 ~]# 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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值