Vim:如何在Python中使用omnicompletion显示所有完成而不是扩展为“self”?

时间:2012-12-01 17:40:49

标签: python vim python-3.x omnicomplete

当没有函数/ class / etc的开头字符时,我真的不需要扩展到self的“功能”。指定的,我宁愿让它显示该上下文中可用的所有函数的列表。

有没有办法以某种方式启用它?

我担心这在python3complete (/usr/share/vim/vim73/autoload/python3complete.vim)中是硬编码的,在这种情况下:该脚本是否有任何更改版本?
(这是针对python3,但在python2.x中应该相同,但没有对其进行测试。)

1 个答案:

答案 0 :(得分:1)

您使用的是snipMate插件吗?如果你是,那么可能有一个触发器“。”的片段,它将扩展为“self。”。

在名为python.snippets的文件中看起来像这样:

snippet .
       self.

删除这些行。