Pular para o conteúdo

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.
Ricardo Rodrigues Lucca jllucca
Hits: 76.123 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Parte 5: Modo visual (em bloco)

O modo visual do vim é um modo que serve para selecionar o texto. Podemos fazer isso quando apertamos o "v" ou quando pressionamos "CTRL-v" (modo visual em bloco). Ele é muito usado em conjunto com outros comandos. Na verdade basta saber que podemos usar qualquer comando usado em modo comando com efeito semelhante no modo visual. Dois exemplos estão nos comandos "d" e "x" que no modo visual ambos recortam a seleção para ser colado com o comando colar "p".


Agora, indo para um rumo mais sério de utilização. Imagine que você deseje ordenar a seguinte lista:
  • Zebra
  • Cavalo
  • Amendoim
  • Algodão
  • Feijão

Você aperta "v" e seleciona toda a lista que será ordenada. No final (ainda em modo visual), digite ":!sort" e a lista será magicamente ordenada! Na verdade, "!sort" diz que é para ser chamado o programa "sort", presente na maioria das distribuições Linux e este receberá a seleção como parâmetro. Ao final do programa a lista estará alfabeticamente ordenada!

   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

Funcionamento da memória

Como posso recuperar o boot loader?

Ponteiros void na linguagem C (parte 2)

Como recuperar a senha o root

Utilizando a função QSort em C

LIRC - Linux Infrared Remote Control

Linux no pendrive com DSL e QEMU

Baixando e instalando o Ubuntu 6.10

Asterisk com PostgreSQL e unixodbc

Crie seu próprio repositório YUM no CentOS 4 e 5

#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

Entre na sua conta para comentar.