在vim中突出显示showcmd

Bac*_*ach 4 vim colors

vim可以选择设置showcmd。它会导致输入命令的一部分显示在底部的右侧。如果我没记错的话,它最多显示 10 个最后输入的字符。

我想知道的是是否有办法控制这些显示字符的颜色。通常它以vim的默认颜色 ( Normal) 显示,因此如果我修改Normalshowcmd,也会以该颜色为文本着色 - 但是这样,它会为我的整个文本、命令行等着色。

您知道一种突出显示showcmd字符的方法吗?

Ing*_*kat 6

不幸的是,目前没有办法影响'showcmd'. 你必须修改 Vim 的源代码才能实现这样的目标。您可以在vim_dev 邮件列表上寻求帮助,并发布您的补丁以征求意见并最终包含在那里。

更明显的是,Vim 仍在等待按键完成命令(通过使用不同的、更强烈的颜色)可能会被认为是有益的,因此很有可能包含这样的补丁。