cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk membuat kursor vim dalam shell mempunyai bentuk yang berbeza dalam keadaan yang berbeza

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?

曾经蜡笔没有小新曾经蜡笔没有小新2743 hari yang lalu857

membalas semua(2)saya akan balas

  • 迷茫

    迷茫2017-05-16 16:44:34

    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)

    balas
    0
  • PHP中文网

    PHP中文网2017-05-16 16:44:34

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

    balas
    0
  • Batalbalas