Kursor saya di Gvim:
Kursor saya di Gvim setelah menekan d
:
Apakah ada cara saya dapat mengubah kursor di terminal Vim ketika dalam mode pending operator? Tidak harus persis seperti tangkapan layar.
Ini dilakukan oleh o:hor50-Cursor
in guicursor
untuk Gvim. Tiga opsi yang saya lihat untuk Vim adalah:
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|
Tapi tidak ada yang tentang mode pending operator ...
cursor-motions
terminal
cursor
Martin Tournoij
sumber
sumber
showcmd
pengaturan aktif). Saya juga menonaktifkan semua timeout danesckeys
opsi (ini membuat Vim tajam tetapi memungkinkan saya untuk memikirkan apa yang ingin saya lakukan dalam mode op-pending misalnya).Jawaban:
Ini memperbarui kursor ketika memasuki / keluar dari mode pending operator.
Walaupun ini sedikit solusi hacky, saya rasa tidak ada masalah kinerja.
Anda mungkin perlu mengubah gaya kursor
SetCursor()
ke yang Anda inginkan:sumber