Restaurando a posição do cursor no Vim
Publicado em FLOSS
Estava aqui conversando com um amigo meu, o Rivanor (web_knows), que me perguntou se havia um jeito, no Vim, de posicionar o cursor na última linha em que ele estava antes de fechar o arquivo. Eu sabia que os meus Vim's estavam fazendo isso mas não sabia onde diabos eu havia configurado nos meus arquivos .vimrc. Aí eu passei alguns links para o Rivanor e ele achou o comando, que eu identifiquei nos meus .vimrc como:
au BufReadPost * if line("'\"")|execute("normal '\"")|endif
Tenho que me policiar para comentar esse tipo de arquivo também. :-)
Tags:
Comentários
Comentários fechados.
Só pra encher de purpurina (?!), segue a condição que tem no meu .vimrc:
if has("autocmd")
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
\| exe "normal g'\"" | endif
endif
Hahahaha eu também estou deste jeito. Vira e mexe preciso de saber como fiz algo nos meus arcaicos arquivos de configuração e não lembro onde está ...
Eu tenho essa mania. Vejo alguma coisa bacana para o Vim (e em tempos distantes, para Emacs) e já vou experimentar.
Quando curto, deixo lá. Depois de um tempo, meus arquivos de configuração estão tão bagunçados que é desesperador tentar mexer naquilo.