vim工具(二)

一、编辑模式:
进入编辑模式方式
i:光标不动进入编辑模式
I:光标回到行首进入编辑模式
o:从光标所在行下行头部开始进入编辑模式
O:从光标所在行上面一行头部开始进入编辑模式
a:after从光标所在字符后面开始进入编辑模式
A:从光标所在行行尾开始进入编辑模式
vim工具(二)
进入编辑模式示意图。下方有个编辑字样。
进入编辑模式后只能打字了,跟word和motepad差不多了

二、命令模式
进入命令模式”按esc“
主要命令及示例
1、搜索某个字符串
按esc然后在文件中搜索ssh,输入”/ssh“向下查,“?ssh”向下查。
vim工具(二)
n是下一个匹配,N是前一个匹配

2、替换特定文字,批量更换某一内容
命令::行号开始,行号结尾s(标识开始替换)/"需要替换掉的原始内容"/"替换为的目标内容"/g(global全局替换)
把前20行内所有的ssh替换为TEST
:1,20s/ssh/TEST/g
vim工具(二)
注意末尾的g如果不加就只会替换一行中出现的第一个匹配字符。
替换全文中特定字符
:1,$s/TEST/ssh/g
vim工具(二)
补充知识点:脱意字符“\”或者使用#做语句字符分隔符
如我们要替换的字符串为/etc/时,我们可以使用下面两种写法进行替换
;1,$s\/etc/\/TEST/g
:1,#/etc/#TEST#g

3、:set nu显示行号
vim工具(二)

4、按:号加方向键回溯之前执行的命令
vim工具(二)

5、三种保存退出
:wq 保存退出
:q! root用户对只读文件强制保存退出
:q 正常退出
:x 如果文件没做任何操作退出时,:wq会更改文件的mtime,:x不会更改mtime

三、操作实践课
vim需要多练习才能熟练掌握操作技巧

:

 本文转自 whytl 51CTO博客,原文链接:http://blog.51cto.com/11934539/2057560



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值