示例:
在另一个目录的文件中,我有一个由以下内容定义的函数:
def _generator_function_1(self):
passs
在我当前目录的文件中,我输入了以下内容:
def test_generI
其中I
表示我的光标位置。
我想使用vim的自动完成功能(即通过^n
或^p
)将功能定义自动填充到test_generator_function_1
。有没有办法配置vim自动完成以匹配不基于完整前缀?或者,ctags中是否有一种方法可以根据关键字生成标签而不是完整的函数定义?
编辑:
为了澄清,我特别想知道是否存在基于关键字的自动完成。我通过标记设置自动完成,因此如果我输入"_gen"
,那么^n
将完成以向我"_generator_function_1"
。但是,在我的示例中,这是因为字符串以"test"
为前缀"test_gener"
,因为起始类型的单词不会导致任何自动完成建议。所以我想知道这是否可以以某种方式成为可能。
答案 0 :(得分:1)
:help complete-functions
。