Linux中通过vtags插件管理verilog、systemverilog代码拓扑结构
1.引言在linux中对代码进行管理对于一个vim不熟得到人来说是一件头疼的事,一般会采用notepad、sublime等文本编辑器远程连接服务器进行代码同步。但是对于习惯使用命令来操作的人,或者想要学习的人来说,使用vtags是一个不错的选择。这个插件会将代码中的信号拓扑关系展示出来,在gvim中使用快捷方式就可以进行变量追踪。下面来说一下安装方法和使用方法。2.资源3.安装步骤首先将压...
·
1.引言
在linux中对代码进行管理对于一个vim不熟得到人来说是一件头疼的事,一般会采用notepad、sublime等文本编辑器远程连接服务器进行代码同步。但是对于习惯使用命令来操作的人,或者想要学习的人来说,使用vtags是一个不错的选择。这个插件会将代码中的信号拓扑关系展示出来,在gvim、vim中使用快捷方式就可以进行变量追踪。下面来说一下安装方法和使用方法。
2.资源
https://download.csdn.net/download/baidu_32639021/11923575
3.安装步骤
首先将压缩包解压,假设解压在路径/eda/vtags/下
tar -xzvf vtags-3.00.tat.gz vtags-3.00.tar.gz
修改配置文件vim_glb_config.py
cd vim_glb_config.py
vi vim_glb_config.py
在第58行修改如下:
接下来配置用户环境
修改bashrc文件
cd ~
vi .bashrc
#修改完成后source
source .bashrc
加入如下代码:
alias vtags='python /eda/vtags/vtags-3.00/vtags.py'
修改vimrc,如果没有需要新建
cd ~
vi .vimrc
加入如下代码段
source /eda/vtags/vtags-3.00/vtags_vim_api.vim
至此安装完毕。
4.使用方法
首先在需要生成标签的代码目录下运行
vtags #当前目录文件及子目录文件建立tags
vtags -v filename #单独文件建立tags
vtags -f filename #根据文件列表建立tags
就会在代码目录下看到vtags.db的文件夹。
此时就可以使用gvim、vim打开代码使用了。
下面是一些vtags的快捷方式
命令 | 描述 |
---|---|
gi | 进入子模块 |
gu | 返回上层模块 |
<Space>+<Left> | 追信号源,或宏定义 |
<Space>+<Right> | 追信号目的 |
<Space>+<Down> | 回退 |
<Space>+<Up> | 向前 |
<Space> + v | 显示侧栏导航,和展开收回侧栏条目 |
<Space> + c | 添加记录点 |
<Space> + b | 添加基本模块 |
<Space> + d | 删除记录点或基本模块 |
<Space> +h | 固定当前窗口 |
<Space> | 快速访问 |
<Space> + s | 储存快照 |
5.结语
linux中使用vim、gvim进行代码管理,非常的便捷,当然前提是他们的快捷方式、命令掌握差不多。本人也建议多学习学习快捷方式的使用,里面有很多提高代码书写效率的命令。
更多推荐
已为社区贡献2条内容
所有评论(0)