Bagaimana untuk membuat kursor vim dalam shell mempunyai bentuk yang berbeza dalam keadaan yang berbeza
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 16:42:34
0
2
853

Sebagai contoh, apabila memasukkan, "|" dipaparkan, dan apabila dalam mod arahan, segi empat sama dipaparkan?
Dalam macvim, bentuk akan diubah secara lalai, tetapi tidak dalam shell Bagaimana untuk mengkonfigurasinya?

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(2)
迷茫

Anda boleh menggunakan guicursor untuk menetapkan kursor Gvim Contohnya, jika anda hanya menetapkan kursor kepada '|' dalam mod sisipan, anda boleh menggunakan konfigurasi berikut:

set guicursor=i:ver1

Sebab mengapa bentuk kursor pasti tidak akan berubah dalam shell adalah kerana kursor dalam shell adalah tetapan shell (gnome-terminal). Sebab kursor ditetapkan kepada guicursor bermakna tetapan ini hanya untuk gvim (g dalam gvim bermaksud gui)

Ty80

jika $TERM_PROGRAM =~ "iTerm"
biarkan &t_SI = "]50;CursorShape=1x7"
biarkan &t_EI = "]50;CursorShape=0x7"
endif

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan