欢迎来到 Franklin-Qi 的世界

Max
Min

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文件

  1. 生成针对当前目录的tags文件,不递归到子目录
ptags.py *.py
  1. 生成针对当前项目的tags文件,递归到子目录
find  . -name \*.py -print | xargs /usr/bin/ptags.py

注: ptags.py文件的位置需要绝对路径

三、vim进行配置

编辑~/.vimrc文件,添加如下行进行保存

set tags+=tags

若想配置立即生效,可以:source $MYVIMRC

四、进行跳转

Ctrl + ] 进行跳转
Ctrl + t 跳转返回

五、参考

ptags.py

posted on 2020-08-31 14:13  yusq77  阅读(1301)  评论(0编辑  收藏  举报

导航