我在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方法。
答案 0 :(得分:5)
<C-]>
命令跳转到第一个标记匹配,但它也需要[count]
跳转到另一个。
或者,您可以使用g<C-]>
命令(与:tjump
Ex命令一样)将列出所有匹配项并查询您要跳转到的位置(当存在多个匹配项时)。
答案 1 :(得分:1)
看看Jedi-Vim。它定义了一个新的“go to definition”命令,可以正确处理这些情况。