Pular para o conteúdo

Recuperando posição do cursor na última linha editada no VIM

Dica publicada em Shell Script / Miscelânea
Bryan Garber da Silva bryan
Hits: 8.560 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Recuperando posição do cursor na última linha editada no VIM

Essa vai para aqueles que são fanáticos pelo VIM que nem eu.

Bem, todo mundo sabe que existem alguns editores de texto que, quando você abre um arquivo novamente, ele posiciona o cursor na última linha editada. No VIM, este não é um procedimento padrão. Mas podemos configurá-lo para fazer isso.

No diretório home (/home/login) existe (ou deveria existir) um arquivo chamado .vimrc. Se não existir, vamos criá-lo agora:

$ vim ~/.vimrc

Neste arquivo teremos comandos de personalização do vim. Toda vez que o VIM é executado, ele lê os comandos que aqui estiverem listados. Para recuperar a última linha editada, basta adicionar o seguinte comando:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g'\"" | endif

Este comando fará com que o vim "lembre" a última linha editada do arquivo e posicione o cursor nela. Esta é uma facilidade muito importante quando estamos editando arquivos de programas muito extensos e não queremos toda vez que abrir o vim ter que procurar a linha que estávamos editando.

Espero ter ajudado muitos programadores com esta dica... =)

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Rhythmbox + músicas M4A (AAC) no Ubuntu

Corrigindo acentuação no gnome-terminal

Abiword, a alternativa GTK ao OpenOffice

Teclados USB, entradas USB 1.1 e Linux: a saga chega a seu fim!

Teclado USB + Grub

Instalando Astah Community no Deepin OS

Resolvendo waiting ou idle transaction no PostgreSQL

cointop - monitore a cotação de criptomoedas via terminal

Rotacionando vídeos com o Mencoder

Aumento de produtividade na programação shell

#1 Comentário enviado por thyagofs em 23/07/2006 - 13:47h
Excelente dica !
Muito util ....

Contribuir com comentário

Entre na sua conta para comentar.