VIM avançado (parte 1)

Nesse artigo falarei um pouco sobre repetição de comandos, como abrir múltiplos arquivos, como visualizar diferentes arquivos numa mesma janela e conseguir editá-los, além de algumas dicas básicas e alguns exemplos do uso do modo visual, um recurso útil do vim desconhecido por muitos.

[ Hits: 73.434 ]

Por: Ricardo Rodrigues Lucca em 05/10/2005 | Blog: http://aventurasdeumdevop.blogspot.com.br/


Múltiplos arquivos abertos



O vim como qualquer editor de textos comum permite que sejam abertos mais de um arquivo por vez. Isto pode ser feito ao chamar o vim, como segue:

$ vim teste.c gato.c spliter.c

Ao chamar o vim, o arquivo teste.c será aberto normalmente e visualizado. Agora nós temos alguns outros comandos bastante úteis que são executados no modo comando do vim.

Comando O que faz
:previous Vai para o arquivo anterior passado pela linha de comando.
:next Vai para o próximo arquivo passado pela linha de comando.
:rewind Irá para o primeiro arquivo.
:last Irá para o último arquivo.
:args Irá exibir os arquivos que podem ser navegados dessa forma.


O comando :args é muito usado para caso em que a gente simples mortais esquecemos como chamamos o vim e qual o arquivo que está aberto. Já que ele põem uma indicação para sabermos qual o arquivo está aberto (só se for um arquivo dos passados pelo prompt). Como mostra a figura 3.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Repetições
   3. Múltiplos arquivos abertos
   4. Dividindo a janela
   5. Modo visual (em bloco)
   6. Dicas básicas
   7. Conclusões
Outros artigos deste autor

Utilizando a função QSort em C

Apreendendo a utilizar o GNU Debugger (parte 2)

Analogia: X-Window como um sistema operacional

Ponteiros void na linguagem C (parte 2)

Aprendendo a utilizar o GNU Debugger (parte 1)

Leitura recomendada

Instalação do Xen no Debian Squeeze

Sabayon 5.0 - Uma nova distro multimídia (parte 1)

XFree86 - Um pouco da história deste poderoso ambiente gráfico para UNIX

Fazendo uma conexão bridge no VirtualBox

Escreva para o VOL - Contribua você também!

  
Comentários
[1] Comentário enviado por jose_maria em 05/10/2005 - 10:06h

Valeu pelo artigo Ricardo,
agora eu sei porque as vezes um texto meu se repetia várias vezes. :D
Gostei muito do comando de repetição.

[2] Comentário enviado por fchevitarese em 05/10/2005 - 14:13h

kra.. ainda não li seu artigo pois não tive tempo, mais desde já adicionei ao favoritos, pois pelo jeito parece ser bom!
Ae galera que quer mexer mesmo com linux, o VIM é mto importante!
Uma ferramenta poderosa nas mãos de quem tem conhecimento!!! abraços

[3] Comentário enviado por removido em 05/10/2005 - 15:14h

Que tal partir para expressões regulares e os
comandos emprestados do bom e velho "ex"?
Hehe! ;-)

[4] Comentário enviado por Jarnotrulli em 06/10/2005 - 09:29h

Bem, só para avisar, o VIM Book é apenas a ocumentação mais completa que existe sobre o vim. Ele trata tudo de tudo, até mesmo como fazer seus próprios arquivos de sintaxe (sabe quando você edita código C e as palavras-chave ficam coloridas?).
Apenas isto.

[5] Comentário enviado por xooom em 10/10/2005 - 21:36h

Muito show o artigo. Estará nos meus favoritos. Muita coisa útil que eu nunca tinha visto.

[6] Comentário enviado por gsi.vinicius em 13/03/2006 - 14:50h

bom artigo. Legal, tem funções q eu naum conhecia do vim

[7] Comentário enviado por DanielGimenes em 01/07/2009 - 12:24h

putz, o VIM é o melhor...

depois que aprendi a usar tabs comecei a usá-lo como IDE para desenvolver.

[8] Comentário enviado por (xinelo) em 21/07/2009 - 04:36h

Gostaria de saber se existe uma tecla similar ao CTRL-W quando eu tenho multiplos arquivos abertos. Muito legal o artigo!

[9] Comentário enviado por clubelinux em 30/07/2009 - 12:57h

Excelente artigo, como eu sou muito ruim no vim vai me ajudar muito

[10] Comentário enviado por mxfera em 18/04/2010 - 01:52h

gostei mano...Ajudou muito


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts