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 ...
@ VanLaser Ya, tapi saya suka kursor ;-)
—
Martin Tournoij
Hehe, saya bisa mengerti itu :)
—
VanLaser
Saya tahu C / C ++, menawarkan $ bounty dan saya dapat mencoba mengimplementasikannya dalam kode sumber Vim, jika mungkin: D
—
VanLaser
Anda dapat menggunakan vi.stackexchange.com/a/11437/10337 untuk mendeteksi mode pending operator dan mengulangi pelarian ansi untuk mengubah kursor.
—
laktak
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).