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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM