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