Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Recuperando posição do cursor na última linha editada no VIM
Linux user
Publicado por Bryan Garber da Silva em 22/07/2006

Login: bryan, 174646 pontos
[ Hits: 3837 ]

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

Leitura recomendada
   Dica Linux recomendada su/sudo em modo visual
   Dica Linux recomendada Configuração de placas de vídeo nVidia através do module assistant
   Dica Linux recomendada Caracteres Gráficos no Emulador de Dos
   Dica Linux recomendada Canivete suíço em bash
   Dica Linux recomendada Proxy sem autenticação - Configurando através do terminal

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

Excelente dica !
Muito util ....



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.