【发布时间】:2010-10-29 14:47:09
【问题描述】:
您好。我已经使用 vim 多年了,最近我开始玩弄 XCode。我真正喜欢 XCode 的一件事是它会自动完成单词我没有点击<TAB>。
例如,在下图中,我只需要输入NSSObj,其余部分自动填写,无需特殊按键。
我想在 vim 中重现这种效果。
需要明确的是,这个问题不是关于如何让 tab/omni-completion 在 vim 中工作。我已经让 tab/omni 完成工作得很好,这不是问题。问题是:有人知道如何让 vim 在我输入时自动完成 吗?
【问题讨论】:
-
我不熟悉 XCode。如果您不点击选项卡,您会如何接受他们提议的完成(或拒绝,如果您真正想要的是 NSObjib)?
-
首先,您并不想这样做。让全能持续触发是他们在现代 IDE 中投入的脑残,因为他们的用户通常不使用键盘命令/快捷方式。其次,如果你坚持这个可怕的想法,请查看 autocmd 的帮助,以了解每次在插入模式下输入文本时会触发什么事件。
-
Whaledawg,感谢您指出 autocmd。我有 autocomplpop.vim 工作,我能感觉到我的大脑正在慢慢腐烂。这是一种美妙的感觉。
标签: xcode vim autocomplete