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

Publicado por Bryan Garber da Silva em 22/07/2006

[ Hits: 7.145 ]

 


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:

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... =)

Outras dicas deste autor

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

Abiword, a alternativa GTK ao OpenOffice

Rhythmbox + músicas M4A (AAC) no Ubuntu

Corrigindo acentuação no gnome-terminal

Teclado USB + Grub

Leitura recomendada

Backup para fita DDS4

Como mudar o teclado do Debian em uma máquina virtual configurada em outro SO

MyIP - Facilitador para obter endereço IP externo

Shell Script para colorir seus scripts

Verificando montagem de unidade para abrir programa

  

Comentários
[1] Comentário enviado por thyagofs em 23/07/2006 - 13:47h

Excelente dica !
Muito util ....



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts