2011-05-11 120 views
0

我写了很多方法“like_this”。当我按“l < Tab>”自动填充所有我提供的是“like”。有没有办法配置VIM给我“like_this”作为选项?如何让自动填充功能填充full_methods而不是仅填满

问候最善良的,

- 杰克

+1

vim选项卡完成不会与完成,所以必须有其他系统在这里工作。尝试使用空白vimrc – Daenyth 2011-05-11 16:40:31

+0

在插入模式下,^ P发生同样的事情。我只是重新映射到TAB。 – 2011-05-11 17:11:06

+0

如果您使用'^ P'完成,您的缓冲区(或其他缓冲区)中是否有更多的事物以相同的前缀开头? 'like_this'和'likethat'与'completeopt'的某些组合将完成到'like',因为它是最长的通用前缀。 – 2011-05-11 17:16:51

回答

1

@Randy莫里斯的评论是值得探讨的,类型set completeopt?看看你有什么,然后:help completeopt探索你的选择。

但我认为这可能是因为您的vim默认认为_是单词分隔符。通过输入:set iskeyword?来检查它,我的[email protected],48-57,_,192-255

类型:help iskeyword欲了解更多信息。