3

vim имеет возможность установить showcmd . Это приводит к тому, что часть введенной команды отображается в нижней строке справа. Если я не ошибаюсь, отображается до 10 последних набранных символов.

Я хотел бы знать, есть ли способ контролировать цвет этих отображаемых символов. Обычно он отображается в цвете по умолчанию vim (Normal), поэтому, если я изменяю Normal он также окрашивает текст showcmd в этот цвет - но с этим он окрашивает весь мой текст, мою командную строку и т.д.

Вы знаете способ , чтобы выделить только символы showcmd

1 ответ1

5

К сожалению, в настоящее время нет никакого способа повлиять на окраску 'showcmd' . Вам нужно изменить исходный код Vim, чтобы достичь чего-то подобного. Вы можете обратиться за помощью в список рассылки vim_dev , а также опубликовать свой патч для комментариев и возможного включения в него.

Становление более очевидным, что Vim все еще ждет, когда клавиши завершат выполнение команды (используя другие, более яркие цвета), может быть воспринято как полезное, поэтому есть хорошие шансы для включения такого патча.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .