Procurando um Ambiente de desenvolvimento completo? Use o VIM!
Postado em: Linux, Mandriva Por: Edgar GabaldiVocê está procurando um ambiente de desenvolvimento completo, sem frescura, use o VIM! É sério… O VIM é um editor muito poderoso!
Vou dar algumas dicas aqui que me ajudam bastante no meu dia-a-dia:
Inicialmente vou colocar uma tabelinha dos comandos mais comuns que provavelmente qualquer usuário vai usar:
| Comando | Descrição |
| <ESC> | Modo de Comando |
| <i> ou <a> | Modo de Edição |
| :w | Salvar |
| :q | Sair |
| :wq ou : x | Sair e Salvar |
| :q! | Sair sem salvar |
| :w! | Salvar, substituindo se já existir! |
| v | Modo Visual, permite selecionar o texto da onde o cursor parou. |
| y | Copiar texto |
| p | Colar texto |
| c | Recortar texto |
| d | Excluir texto |
Certo, já sabemos copiar, colar, recortar… (no final desse post quero ver todo falando <ESC> + y, <ESC>+p em vez de ctrl+c e ctrl+v
)
Agora, mais uma tabelinha que pode facilitar a vida de vocês:
| Comando | Descrição |
| dd | Apaga a linha onde o cursor está localizado. |
| dNd | Apaga N linhas apartir do cursos, onde N é o número de linhas. |
A mesma sintaxe funciona para recortar e copiar, vou colocar as tabelinhas só para constar:
| Comando | Descrição |
| yy | Copia a linha onde o cursor está localizado. |
| yNy | copia N linhas a partir do cursos, onde N é o número de linhas. |
| cc | Recorta a linha onde o cursor está localizado. |
| cNc | Recorta N linhas a partir do cursos, onde N é o número de linhas. |
O vim deixa colorida das palavras reservadas das linguagens de programação. Ele associa a extensão do arquivo para começar a marcação. Caso não apareça a cor use o comando:
| Comando | Descrição |
| :syntax (on | off) | Deixa as palavras reservadas coloridas para melhor identificação do código. |
Mais uma tabelinha recheada de comandos:
| Comando | Descrição |
| %s/Ubuntu/Mandriva | Substitui no texto todas as ocorrencias da string “Ubuntu” por “Mandriva” |
| /string perdida | Localiza no texto strings, precionando a letra n você achará novas ocorrencias da string. |
| :set number | Coloca o número de linhas do texto. |
Essa função de localizar strings é muito útil para localizar funções numa biblioteca.

Vou separar em dois ou três posts tudo que eu quero escrever sobre o Vim.
Por hoje é só. Qualquer dúvida, poste nos comentários…








6 comentários
Leandro
January 22nd, 2008 at 11:21 am
Gostei dessas tabelas, ficou bem legal, será que tem como disponibilizar em pdf para imprimir e usar para consulta rapida.
Edgar Gabaldi
January 22nd, 2008 at 11:30 am
Leandro, deixa eu terminar a série de artigos… vai ter muito mais comandos
Vladimir Melo
January 22nd, 2008 at 12:33 pm
Muito bom!
Costumo usar %s/Ubuntu/Mandriva/gc
O g é global para substituir no documento todo e o c pede confirmação
Até…
Arthur Furlan
January 22nd, 2008 at 11:08 pm
Olá,
Legal o seu post! Também gosto bastante do vim, e costumo deixar o .vimrc sempre disponível em meio online para eu poder baixá-lo quando/onde quiser… Se interessar:
$ wget http://arthurfurlan.org/dotfiles/vimrc.txt -O ~/.vimrc
Abraços
Herculles
February 7th, 2008 at 12:31 pm
Oi,
sou novo no Linux e tô tendo um problema com Mouse USB. Tentei editar pelo Gedit, mas o máximo que consegui foi travar o X, me aconselharam editar pelo Vim ou Vi, até aí tudo bem! Dou um insert e coloco as linhas que preciso, mas como eu faço para salvar efetivamente as modificações? Já li em vários sites e blogs que é só digitar [:w ou :wq], mas onde eu os digito, pois não acontece nada, nem ele salva como também não sai do editor! Parece besteria, mas esse pequenos comandos estão me deixando muito confuso! Vou deixar e-mail para uma possível explicação. Obrigado pela atenção.
Ah, o comando usado para entrar no Vim para colocar as linhas de comando é:
# vim /etc/X11/xorg.conf Será que tem algo a ver?
herculles.jornalismo@gmail.com
FLISOL em Manaus, como foi? | [root@edgabaldi ~]#
April 28th, 2009 at 12:12 pm
[...] Procurando um ambiente de desenvolvimento completo use o VIM (Parte 1) Procurando um ambiente de desenvolvimento completo use o VIM (Parte 2) Procurando um ambiente de desenvolvimento completo use o VIM (Parte 3) FLISOL em Manaus Edição 2008 [...]
Comente este post: