【问题标题】:vim: disable omnicompletion status messages (e.g. Pattern not found)vim:禁用omnicompletion状态消息(例如找不到模式)
【发布时间】:2016-06-23 18:16:01
【问题描述】:

在 vim 中,有没有办法抑制全完成消息,例如:

"-- Keyword completion (^N^P) Back at original"
"-- Keyword completion (^N^P) Pattern not found"
"-- Keyword completion (^N^P) match 1 of 3"

没什么大不了的,只是因为我一直在使用它有点分散注意力。

【问题讨论】:

    标签: vim autocomplete


    【解决方案1】:

    vim 7.4.314 后可以关闭,我发现这个patchshougo,加上setlocal shortmess+=c 会抑制这些消息

    【讨论】:

      【解决方案2】:

      这些消息应该可以帮助您通过完成候选,所以恐怕没有办法关闭它们。

      【讨论】:

      • 看来你是对的。我想我可以编辑源代码并编译,但暂时我会尝试忽略这些消息。
      • 可悲的是,该消息相当讨厌。 YouCompleteMe 或 Neocomplete 等插件不会显示这些消息。我想知道他们是怎么做到的
      • @rox:这些插件有自定义完成,并且那些(在最近的 Vim 7.4 版本中)可以通过特殊的返回码(-2、-3、cp.:help complete-functions)抑制完成消息。对于内置完成,它仍然无法关闭,因为这些消息应该是有帮助的:-)
      • @IngoKarkat 可以在 vim 7.4.314 之后关闭,我在 Shougo 找到了这个 patch,添加 setlocal shortmess+=c 就可以了。
      猜你喜欢
      • 2010-11-05
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多