現在のモードに応じて、VIM (gVIM ではなく) のカーソルを変更したいと思います。
- ノーマル & ビジュアル モード = ブロック カーソル
- 挿入 & コマンド モード = I ビーム カーソル
に次のコードを追加しようとしました.vimrc
が、うまくいきませんでした。
if has("autocmd")
au InsertEnter * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape ibeam"
au InsertLeave * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape block"
au VimLeave * silent execute "!gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape ibeam"
endif
http://vim.wikia.com/wiki/Change_cursor_shape_in_different_modesからそのコードを取得しましたが、Gnome-Terminal (バージョン 2.26) 用であり、Gnome-Terminal (バージョン 3.60) を持っていると書かれています。それが機能しない理由であるかどうかはわかりません。
これを行う方法についてのアイデアはありますか?