我注意到,即使对于系统模块,代码完成也不能正常工作。Vim Python omni-completion无法在系统模块上工作
举例来说,如果我有一个简单的文件,做:
import re
p = re.compile(pattern)
m = p.search(line)
如果我按p,我不为get方法完成我希望看到(我没有看到搜索()例如,但我确实看到其他人,如func_closure(),func_code())。
如果我输入m。,那么我没有得到任何完成(所期望的.groups(),在这种情况下)。
这似乎不影响所有模块..有没有人看到这种行为,并知道如何纠正它?
我在WinXP上运行Vim 7.2,使用vim.org(0.9)的最新pythoncomplete.vim运行python 2.6.2。
在IDLE中进行相同类型的测试会产生不同的完成情况,具体取决于是否匹配,所以您的答案很有意义。谢谢。 – jhp 2009-10-24 19:54:46