当前页面: 首页> 资讯百科

vim查找替换教程

2020-05-20 14:52:13

查找和替换是编辑器最常用的功能之一,在普通编辑器当中查找替换时,你可能需要先移动鼠标在菜单中点击查找的功能,输入查找内容,再点击确认查找。而在vim中,所有的操作只需要敲击几下键盘就行了,手不用离开键盘区域,速度自然会快很多很多。

一、字符的替换及撤销(Undo操作)

替换和Undo命令都是针对普通模式下的操作


二、快速缩进

shiftwidth命令是指上一节>>命令产生的缩进(可以简写成sw) 普通模式下输入:进入命令行模式下对shiftwidth值进行设置可以控制缩进和回退的字符数,获取目前的设定值

:set shiftwidth?

设置缩进为10个字符

:set shiftwidth=10

输入ESC回到普通模式,再次尝试>>看缩进量是否变化

调整文本位置

命令行模式下输入:ce(center)命令使本行内容居中

:ce

命令行模式下输入:ri(right)命令使本行文本靠右

:ri

命令行模式下输入:le(left)命令使本行内容靠左

:le
三、查找

3.1快速查找

普通模式下输入/然后键入需要查找的字符串 按回车后就会进行查找。? 与 / 功能相同,只不过 ? 是向上而 / 是向下查找。进入查找之后,输入n和N可以继续查找。n是查找下一个内容,N查找上一个内容。

3.2高级查找

  • 普通模式下输入\*寻找游标所在处的单词

  • 普通模式下输入\#同上,但\#是向(上)找,\*则是向后(下)找

  • 普通模式下输入g\* 同 \*,但部分符合该单词即可

  • 普通模式下输入g\# 同 \#,但部分符合该单词即可

以上查找n,N的继续查找命令依然可以用

这一章学会了替换,撤销操作及快速查找,其中替换和文档内快速查找的功能十分实用,希望能够熟练掌握。



seo