【发布时间】:2017-02-22 14:57:53
【问题描述】:
有时我在 TTY1/2/etc 中使用 vim。我遇到了这个问题。诸如以下的消息不断涌入我的终端:
[ 1050.29303] wlp3s0: failed to set TX queue parameters for AC 2
[ 1059.29340] wlp3s0: failed to set TX queue parameters for AC 2
[ 1020.12309] wlp3s0: failed to set TX queue parameters for AC 2
[ 1029.12899] something_else: some other logging message here
[ 1292.21300] yet_another_thing: hey look a distraction
这可能非常具有破坏性,尤其是当我使用 vim 工作时,有时甚至会导致我在不知不觉中搞砸了我的文本。有没有办法消除这样的消息,至少在使用 vim 时?使用:redraw、编辑乱七八糟的行等似乎不会让消息消失。
【问题讨论】:
-
这与 Vim 无关。您应该考虑在Unix & Linux 上提问。
-
@SatoKatsura 我知道问题不在于 vim,但我想知道 vim 是否有办法在出现此类消息时自动清除屏幕,或者至少 一些的方法让我在这些出现时清除屏幕。
-
从 Vim 中,您应该能够使用
Ctrl-L强制重绘。:redraw做别的事情。 -
由于某种原因它似乎不起作用。但是,使用
:!clear刚刚有效,所以我可能不得不坚持下去。 -
那么,不让
klogd消息与 Vim 发生冲突而不是手动清理它们不是有意义吗?