1
GNU画面でVimの通常モードと挿入モードのカーソルが変更されない
私はvimをいくつかの異なるコンテキストで使用しています。通常、私はこれを私の中に入れたい.vimrcです: let &t_ti.="\<Esc>[1 q" let &t_SI.="\<Esc>[5 q" let &t_EI.="\<Esc>[1 q" let &t_te.="\<Esc>[0 q" これにより、挿入モードと通常モードで異なるカーソルが使用されるようになります(通常モードはブロックカーソルであり、挿入モードは垂直線です)。これは、minttyでcygwin、xterm、およびrvxtを使用してうまく動作します。ただし、GNU画面を使用するたびに、カーソルが変化しなくなりました。これをtmuxで修正するための参照(たとえば、ここではvim + tmuxでのカーソルの形状)を見てきましたが、Screenで試したことは何もありません。今のところ、私はこれを私の中で使用してい.vimrcます: "Underline currently edited line if !has("gui_running") :autocmd InsertEnter * set cul :autocmd InsertLeave * set nocul endif これにより、挿入モードで現在の行に下線が引かれます(これ:has("gui_running")により、gvimで有効になりません)。またset laststatus=2、ステータスバーを下部に表示するためにも使用します。これも役立ちます。私はそれがgvimのようにもう少しうまくいくことを願っています。誰かがこれに対する修正を見つけましたか?