我正在使用带有Pymode的vim来编写python源代码。我遇到了一些奇怪的行为,这种行为是间歇性的但非常烦人。
如果我处于插入模式并输入句号(例如self.method()
),则在底部键入self
vim打印
-- Keyword completion (^N^P) The only match
一旦我输入完全停止vim似乎暂时冻结,然后
-- INSERT --
显示在底部,但我的光标现在 on 完全停止,因此当我写method()
时,它实际上出现在句号后面。我不得不回去全力以赴。
我无法弄清楚它什么时候发生,什么时候不发生,当我打开一个新文件时,它不会马上发生。
关于可能导致此问题的任何想法?我最近才注意到它。
答案 0 :(得分:1)
这是由pymode和绳子的某种组合引起的问题。无论哪种方式
let g:pymode_rope_lookup_project = 0
显然解决了这个问题。有关pymode问题,请参阅here。