gvim
文章平均质量分 58
gvim一些用法
Bug_Killer_Master
以Bug为伴,以Bug为生
展开
-
[VIM] MiniBufExplorer插件
我们在开发环境或者debug环境的时候,经常需要在不同的路径下的不同file中切换,一种可行的方法是开多个vim窗口,并排放着,需要开哪个的时候点哪个,但是打开的file很多的时候就不太方便了,这里推荐一个vim 插件:MiniBufExplorer。下载安装方法比较简单,有很多教程,我就不介绍了,使用方法也有人提到,但是不够清晰明了,这里梳理一下,以备所需。原创 2024-04-18 15:50:10 · 299 阅读 · 0 评论 -
gvim自动对齐插件--Align
我们在看别人的代码的时候,一定看到过有人的代码看起来非常的美观,缩进对齐这些都非常的工整,这里推荐一款自动对齐的插件,经过实测,简单方便又好用。原创 2024-02-29 15:35:19 · 445 阅读 · 0 评论 -
利用gvim宏快速生成连续带数字下标的信号
现在我们需要instance 4份dut(dut_0-3),那么端口上对接的信号就会有16个req_x,req_0-3对应dut0 .req_4-7对应dut_1,以此类推,在手动连完dut_0之后,怎么快捷完成其他几个的连接呢,这里介绍宏录制的方法:(以dut_1连接为例)c.光标定位到my_req_0中的数字0上面,依次按下4和Ctrl+a(功能是执行+4,0变成4)d.移动光标到下一行的my_req_1中的数组1上面,然后按下q,结束宏录制。b.按下x,x是宏的名字,可以是其他字母。原创 2024-02-22 18:06:44 · 167 阅读 · 0 评论 -
GVIM 可视化模式
通过输入相应的可视化命令,就可以切换到不同的可视化模式。可视化模式的好处在于,不但可以大大提高操作的效率,而且还可以在做改动之前,就看到操作将影响的文本。如果重复行执行gv命令,就会在当前选中的文本和前一次选中的文本之间进行切换。在此模式下,用命令移动光标,光标起始位置和当前位置之间的文本将会以高亮显示。命令将删除高亮选中的文本并进入插入模式,在你输入文本并点击Esc返回之后,输入的文本将插入到块选中的每一行里。如果你已经在可视化模式下选择了若干文本,并且希望移动到已选择文本的另一结尾处,那么可以使用。转载 2024-01-24 15:19:35 · 66 阅读 · 0 评论 -
GVIM 命令
【代码】GVIM 命令。原创 2023-12-05 16:07:23 · 432 阅读 · 0 评论 -
vim global命令
global全局命令,通常简写为:g,可以针对匹配模式的行执行编辑命令;通过与正则表达式、寄存器和标记等功能相配合,可以高效地实现复杂的操作。使用:g命令,可以针对所有匹配模式的行执行操作。即针对在[range]范围内,所有匹配{pattern}模式的行,执行[command]命令。命令:g!及其同义词:v,则可以针对所有不匹配模式的行执行操作。即针对在[range]范围内,所有不匹配{pattern}条件的行,执行[command]命令。如果没有指定[range],则针对文件中的所有行执行命令。转载 2023-04-19 11:08:09 · 431 阅读 · 0 评论 -
打开vim回到上次编辑的所在行
3. 最后如下图所示,把下面这一行的内容粘贴到/home/user/.vimrc文件中,就可以了。这一行的作用就是当编辑之前打开过的文件的时候,光标会默认回到上一次编辑的地方。1. 首先搞清楚gvim的工作流程,当用gvim打开一个文件时,它会读取 /home/user/.viminfo 这个文件,获取上次打开的文件退出的相关信息,比如停留的行数。如下图所示,用我之前分享的windows下的gvim版本,直接将上面一行的内容添加到_vimrc中即可。③以多标签页的形式打开多个文件:注意添加-p。转载 2023-08-03 17:46:01 · 1082 阅读 · 0 评论 -
gvim args/argdo 介绍
它通过"\"查找"x_cnt"。其中"\"使得只有完整的单词会被匹配,这样"px_cnt"和"x_cnt2"中的x_cnt才可以免遭毒手。在实际操作中还有一点小技巧,那就是如何避免在操作中频繁出现“请按Enter或其他命令继续”以及出现“更多”的提示而需要按空格键继续,如果要操作的文件数目很多,频繁地按回车或空格键会把人整疯的。替换操作的标志"g"使得每行中的全部"x_cnt"都被替换。标志"e"则用于避免某些文件中一个"x_cnt"都找不到时的错误消息。转载 2023-04-19 10:05:23 · 217 阅读 · 1 评论 -
GVIM 配置 for begin/end class/endclass 等配对
有时候我们的代码很长,或者结构比较复杂,多个if/else 或者begin/end 快嵌套,为了阅读方便,利用gvim插件实现块跳转还是很有实用性的,下面的.vimrc的配置,简单方便。原创 2023-12-04 16:17:36 · 743 阅读 · 0 评论