一、搜索替换
1、搜索替换是vim最常用的功能之一,可以跨越整个文件快速找到并替换指定内容。
2、在Normal模式下,输入/或?,后面跟搜索的关键字,回车后可以查找文件内所有匹配到的内容,使用n向下匹配,使用N向上匹配。
3、使用:进入命令模式,输入s/old/new/g可以进行替换,其中s表示substitute缩写,old和new分别为被替换内容和替换成内容,g表示全局替换,不加g表示只替换每行的第一个匹配项。
二、多行编辑
1、在Normal模式下,使用V可以进入Visual Line模式,可以选择多行内容,然后进行复制、删除、替换等操作。
2、在Visual Line模式下,输入:可以自动补全:’,表示当前选择的所有行。
3、使用Ctrl + V可以进入Visual Block模式,可以选择矩形区域进行编辑。
三、宏录制
1、在Normal模式下,使用q命令加一个寄存器名,可以开始录制宏,录制完成后使用q结束录制。
2、使用@命令加寄存器名,可以执行录制好的宏。
3、宏录制可以用于自动化编辑,例如批量添加前缀后缀等操作。
四、标签跳转
1、使用ctags可以生成代码标签,然后可以在vim中使用Ctrl + ]跳转到定义处。
2、在跳转的文件中使用Ctrl + o可以跳回之前所在的位置。
3、使用Ctrl + t可以跳回到上一个标签。
五、快速命令
1、使用q:可以打开命令历史窗口,可以方便的查看、编辑、执行之前执行过的命令。
2、使用Ctrl + r可以进入插入模式,并且可以插入之前执行过的命令。
3、使用Ctrl + n和Ctrl + p可以进行命令自动补全。
六、插件使用
1、使用Vundle等插件管理器,可以方便的安装和更新vim插件。
2、常用插件:NERDTree用于浏览文件树,CtrlP用于快速搜索文件,vim-airline用于美化状态栏,yankring用于显示复制历史记录等。
3、插件可以大大提高vim的功能扩展性和易用性,可以根据需要自由选择和安装。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/153834.html
微信扫一扫
支付宝扫一扫