禁用Vim命令行反馈消息

时间:2016-01-13 18:06:59

标签: vim

  • select SIGN(FIND_IN_SET('a', texte)) + SIGN(FIND_IN_SET('b', texte)) + SIGN(FIND_IN_SET('c', texte)) from your_table;
  • "foo.py" 72L, 1353C written

当我输入Goyo mode时,我不喜欢任何干扰,而我想要禁用的最后一件事就是Vim在命令行中输入的这些虚假消息。

有没有办法禁用所有这些?

修改

提交了功能请求问题:https://github.com/vim/vim/issues/557

1 个答案:

答案 0 :(得分:1)

您可以使用

:set report=99999
:set shortmess=astWAIc

第一个将减少消息数量,第二个缩短消息。但是没有办法完全拒绝这些,因为(至少在我看来)可用性非常差。

最好有一个默认的突出显示组(当前Normal用于大多数消息),这样你就可以减少视觉上的消息(例如降低对比度,或者作为将前景色设置为背景的黑客。)