繁体   English   中英

ctags vim - 转到同一个python类中的方法定义

[英]ctags vim - go to method definition in same python class

我在python源文件中有两个类。

class A:
   def func(self):
       pass

class B:
   def func(self):
       pass

   def run(self):
       self.func()

当我的光标位于B类的'self.func()'行时,如果按CTRL + ] ,它将转到A类的func方法。 但相反,我希望它采用B的func方法。

<C-]>命令跳转到第一个标签匹配,但它也需要[count]跳转到另一个。

或者,您可以使用g<C-]>命令(如:tjump Ex命令)将列出所有匹配项并查询您要跳转到的位置(当存在多个匹配项时)。

看看Jedi-Vim 它定义了一个新的“go to definition”命令,可以正确处理这些情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM