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

作者:yusq77

-------------------------------------------

Wish you all the best and good health in 2021.

原文地址:https://www.cnblogs.com/yusq77/p/13589283.html