C/C++ 可以通過 ctags 或者 ExuberantCtags 來實現函數跳轉,那么Python 怎么辦呢?
一、下載ptags.py文件
下載路徑: http://svn.python.org/projects/python/trunk/Tools/scripts/ptags.py
下載的ptags.py文件可以保存在 /usr/bin
目錄下,並賦予可執行權限。
二、生成tags文件
- 生成針對當前目錄的tags文件,不遞歸到子目錄
ptags.py *.py
- 生成針對當前項目的tags文件,遞歸到子目錄
find . -name \*.py -print | xargs /usr/bin/ptags.py
注: ptags.py文件的位置需要絕對路徑
三、vim進行配置
編輯~/.vimrc
文件,添加如下行進行保存
set tags+=tags
若想配置立即生效,可以:source $MYVIMRC
。
四、進行跳轉
Ctrl + ] 進行跳轉
Ctrl + t 跳轉返回