Duas opções diferentes estão listadas aqui:
arquivos .vimrc com bons comentários também ajudarão, por exemplo, link
Estou acostumado a trabalhar no GVim, mas também quero fazer a maioria do vim + tmux. Por isso decidi mudar para o vim. Mas no vim o estilo do cursor não muda dependendo do modo.
Eu uso o terminal zsh e gnome.
Eu tentei esta resposta: Como fazer com que o cursor mude de linha fina para bloco com base no modo normal ou de inserção no Console Vim no Terminal do Gnome
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
mas altera o cursor globalmente.
Eu também tentei este plugin , mas também não funcionou. (Como posso verificar se o plugin está funcionando?)
Tags command-line vim tmux cursor