Linux中通過vtags插件管理verilog、systemverilog代碼拓撲結構

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進行代碼管理,非常的便捷,當然前提是他們的快捷方式、命令掌握差不多。本人也建議多學習學習快捷方式的使用,裏面有很多提高代碼書寫效率的命令。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章