Procurando um Ambiente de desenvolvimento completo? Use o VIM! (parte 2)
Postado em: Linux, Mandriva Por: Edgar GabaldiHoje vamos brincar com janelinhas e abas.
Imagine a seguinte situação: você tem um arquivo CSS e um arquivo (X)HTML. Você está montando aquele layout em CSS e precisa ficar mexendo com os dois arquivos ao mesmo tempo. O Vim deixa você trabalhar com mais de um arquivo na mesma tela com o comando :new. Veja como fica:

Para alternar as janelas use o comando Ctrl+WW. Para abrir um arquivo na nova janela, use o comando
pen.
Você pode não gostar da visualização horizontal das janelas. É possível abrir um novo arquivo numa coluna vertical com o comando :vnew . Para alternar e abrir arquivos, a regra é a mesma:

Dá para trabalhar com várias “novas janelas” mas quanto mais janela, pior fica a visualização delas. Para resolver esse problema, é possível trabalhar com abas. Não, não estamos falando do firefox
Dá para trabalhar com abas no vim também com o comando :tabnew. Isso mata o problema da visualização. Para navegar entre as abas use o comando :tabnext ou Ctrl+(PageUp | PageDown). Olhe como fica:

Voltando as tabelinhas, abaixo segue uma com os comandos feitos nesse post, com alguns comandos que não citei acima:
| Comando: | Descrição: |
| :new | Abre outro documento na mesma tela, (exibição horizontal). |
| :vnew | Abre outro documento na mesma tela, (exibição vertical). |
| |
Abre um documento na (janela | aba) corrente. |
| :close | Fecha um documento na (janela | aba) corrente. |
| :tabnew | Abre uma nova aba |
| :tabnext ou Ctrl + (PgUp | pgDown) | Exibe a próxima aba |
| :tabclose | Fecha a aba corrente |
| :tabfirst | Exibe a primeira aba |
| :tablast | Exibe a ultima aba |
Legal né? Ainda tem mais coisa que vou colocar no terceiro (e talvez último) post dessa série.








2 comentários
Luiz Gustavo
January 22nd, 2008 at 2:26 pm
Coincidência, o post apareceu bem na hora em que eu estava abrindo o VIM para editar um arquivo =p Hora de aproveitar para brincar com alguns atalhos..
Aqui o atalho que funciona para alternar entre abas é Ctrl Alt (PgUp | PgDown).
Valeu!
Sérgio Luiz Araújo Silva
January 23rd, 2008 at 7:37 am
Uso o vim para muita coisa, um bom exemplo são artigos que recorto e quero enviar por e-mail, as linhas são muito longas, daí faço assim:
copio no navegador ………. ^c
abro o gvim
colo com ……………….. ” p
vou para a linha 1 ………. gg
reformato os parágrafos ….. gqG
copio novamente (no vim) …. Esc ggVG ” y
colo no e-mail ………….. ^v
Outra coisa que já estou usando bastante é o wiki do vim → potwiki
Valeu!
Comente este post: