5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制、剪切和粘贴 5.5 进入编辑模式 5.6 vim命令...

vim命令

vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。

vim有三个模式:一般模式,编辑模式,命令模式。

系统最小化安装时没有安装vim命令,需要自己使用yum进行安装:

[root@cham2 ~]# yum install -y vim-enhanced

一般模式下移动光标

mark

补充:
空格键:向右移动一个字符 数字‘0’和shift+6:将光标移动到行首
shift+4:将光标移动到行尾

输入:set nu查看行序号

一般模式下剪切、复制、粘贴

 

补充:Ctrl+r 反还原上一步操作

进入编辑模式

 

101605_KVPB_3708120.png

从编辑模式返回一般模式“Esc”

命令模式

mark

命令

/dnsmasq

?dnsmasq

1,100s/dnsmasq/chamlinux/g

1,$s/chamlinux/dnsmasq/g

“nohl”=no high light 无高亮,取消内容中高亮标记
"x":保存退出,和wq的区别是,当进入一个文件未进行编辑时,使用该命令不会改变文件的atime。

编辑模式下查找替换命令
  • eg1: 查找abc,替换为ABC(某范围内全部替换)
    ‘/1,100s/abc/ABC/g’ 即:将第1行至第100行内所有abc替换成ABC。(s:替换;g:=global,全部。如果不加g则只会替换每行第一个abc),‘/’可以替换成#或@。
  • eg2:查找/etc/hosts,替换为chamlinux.com
    此时如果使用‘/’执行该命令会导致其与被替换对象冲突,所以使用#来执行该命令(该方法常用),如果仍然使用‘/’来执行命令,需要如下操作:
    ‘/ \ /etc \ /hosts\/chamlinux.com/g’在此,‘\’是托译符,表示不识别其后面的字符

 

 vim实践

110012_aC56_3708120.png 

110432_0ChK_3708120.png

转载于:https://my.oschina.net/u/3708120/blog/1794886

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值