4

我在 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 方法。

4

2 回答 2

6

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

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

于 2013-04-30T13:05:13.030 回答
1

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

于 2013-04-30T13:16:21.353 回答