vim实现python函数跳转
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 跳转返回
五、参考
作者:yusq77
-------------------------------------------
Wish you all the best and good health in 2021.