Mój kursor w Gvim:
Mój kursor w Gvimie po naciśnięciu d
:
Czy jest jakiś sposób na zmianę kursora w terminalu Vim w trybie oczekiwania operatora? Nie musi wyglądać dokładnie jak zrzuty ekranu.
Odbywa się to o:hor50-Cursor
w guicursor
Gvim. Jedyne trzy opcje, które widzę dla Vima to:
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|
Ale nic o trybie oczekiwania operatora ...
cursor-motions
terminal
cursor
Martin Tournoij
źródło
źródło
showcmd
włączonym ustawieniem). Wyłączam też wszystkie limity czasu iesckeys
opcję (to sprawia, że Vim jest niezadowolony, ale pozwala mi na przykład zastanowić się, co chcę zrobić w trybie oczekiwania).Odpowiedzi:
To aktualizuje kursor podczas wchodzenia / wychodzenia z trybu oczekiwania operatora.
Chociaż jest to trochę hacky rozwiązanie, nie sądzę, aby miał problemy z wydajnością.
Być może trzeba zmienić styl kursora
SetCursor()
na preferowany:źródło