在插入模式下,在完全停止(。)时出现奇怪的行为

时间:2015-11-14 14:28:12

标签: vim

我正在使用带有Pymode的vim来编写python源代码。我遇到了一些奇怪的行为,这种行为是间歇性的但非常烦人。

如果我处于插入模式并输入句号(例如self.method()),则在底部键入self vim打印

-- Keyword completion (^N^P) The only match

一旦我输入完全停止vim似乎暂时冻结,然后 -- INSERT --显示在底部,但我的光标现在 on 完全停止,因此当我写method()时,它实际上出现在句号后面。我不得不回去全力以赴。

我无法弄清楚它什么时候发生,什么时候不发生,当我打开一个新文件时,它不会马上发生。

关于可能导致此问题的任何想法?我最近才注意到它。

1 个答案:

答案 0 :(得分:1)

这是由pymode和绳子的某种组合引起的问题。无论哪种方式

let g:pymode_rope_lookup_project = 0

你的vimrc中的

显然解决了这个问题。有关pymode问题,请参阅here