Я хотел бы изменить курсор VIM (не gVIM) в зависимости от того, в каком режиме я сейчас. Я бы хотел:
- Нормальный и визуальный режимы = курсор блока
- Режимы вставки и команды = курсор луча
Я попытался добавить следующий код в .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 -Терминал (версия 3.60). Не уверен, что именно по этой причине он не работает.
Любые идеи о том, как это сделать?