gVim常用技巧
gVim是一款强大的编辑器,可以满足大部分语言的编程需要。尤其是其自带的模板定制功能对于Verilog来说非常受用。然而gVim有很多操作是不同于其他编辑器的,这让很多初学者望而却步,因此,本文将gVim的一些常用技巧列举了出来。
gVim界面如图所示:
一、编辑模式(i键)
1.补全:ctrl + p,按住ctrl键再按p键可以进行代码选择,按Enter键确认
二、命令模式(Esc键)
1.复制
(1)yy:光标所在行,复制整行
(2)y5y:光标所在行往下数,复制5行
2.粘贴
(1)p:粘贴
(2)3p:粘贴3次
3.删除
(1)dd:光标所在行,删除整行
(2)d5d:光标所在行往下数,删除5行
4.搜索
(1)搜索单个单词:*键
(2)搜索单词局部:/需要选中的代码,按Enter键。
(3)比较特殊的:搜索字符“/”需要添加\,如“/\/”表示搜索字符“/”
(4)向上搜索:N
(5)向下搜索:n
(6)退出::noh,按Enter键
5.跳转
(1)文件头:gg
(2)文件尾:G
(3)第7行: :7,按Enter键
(4)行头:^
(5)行尾:$
6.替换
(1)局部替换:例如第20行到第30行的i0替换成i1::20,30s/i0/i1/gc,按Enter键,按y表示同意该个单词的替换,按n表示跳过该个单词的替换
(2)全局替换::%s/i0/i1/gc,按Enter,按Enter键,按y表示同意该个单词的替换,按n表示跳过该个单词的替换
7.分窗口
(1)上下窗口::sp,按Enter键
(2)左右窗口::vs,按Enter键
(3)退出::q,按Enter键
8.列操作:
1.选中:按住Alt键,用鼠标键选中范围
2.删除:选中需要删除的范围,按删除键
3.插入:输入数据,再按ese退出
三、列操作模式(命令模式下按ctrl + q键)
1.选中:hjkl表示左下上右
2.删除:按delete删除
3.插入:按I再输入数据,按ese退出
4.鼠标:可先鼠标选中范围,再ctrl+q进入列操作模式
5.该模式蠢的可以,建议直接使用命令模式下的列操作方法
四、其他功能
1.代码文件对比功能
菜单 >>> 文件 >>> 分割比较,把文件添加进来,gVim自动分成两个窗口,自动将异同显示高亮
2.录制命令功能
qa开始录制,开始操作命令,q结束录制,23@a表示重复命令23次
以上都是常用操作,全部掌握可以应付日常90%的代码编写要求,其他高明的操作还有很多,需要用到时再说吧。
原文:https://www.cnblogs.com/xianyufpga/p/10776716.html