Мой курсор в Gvim:
Мой курсор в Gvim после нажатия d
:
Есть ли способ изменить курсор в терминале Vim в режиме ожидания оператора? Это не должно быть похоже на скриншоты.
Это делается o:hor50-Cursor
в guicursor
течение Gvim. Для Vim я вижу только три варианта:
t_SI start insert mode (bar cursor shape) *t_SI* *'t_SI'*
t_SR start replace mode (underline cursor shape) *t_SR* *'t_SR'*
t_EI end insert or replace mode (block cursor shape) *t_EI* *'t_EI'*
|termcap-cursor-shape|
Но ничего о режиме ожидания оператора ...
cursor-motions
terminal
cursor
Мартин Турной
источник
источник
showcmd
включенной настройкой). Я также отключаю все тайм-ауты и этуesckeys
опцию (это позволяет Vim быстро работать, но позволяет мне думать о том, что я хочу делать в режиме ожидания, например).Ответы:
Это обновляет курсор при входе / выходе из режима ожидания оператора.
Хотя это немного хакерское решение, я не думаю, что у него есть проблемы с производительностью.
Возможно, вам придется изменить стиль курсора
SetCursor()
на тот, который вы предпочитаете:источник