我在Pymode中使用vim编写python源代码。我遇到了一些断断续续但很烦人的奇怪行为。
如果我处于插入模式并输入句号(例如self.method()
),则self
在底部输入vim打印
-- Keyword completion (^N^P) The only match
键入句号时,vim似乎会立即冻结,然后-- INSERT --
出现在底部,但我的光标现在位于句号上,因此在我写时,method()
它实际上出现在句号的后面。我一直必须回去移动句号。
我不知道它何时发生,什么时候不发生,当我打开一个新文件时,它不会立即发生。
关于什么可能导致此的任何想法?我最近才注意到。
这是由pymode和rope的某种组合引起的问题。无论哪种方式
let g:pymode_rope_lookup_project = 0
在您的vimrc中显然可以解决它。请参阅此处的pymode问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句