VIM avançado (parte 2)

Neste segundo artigo da série falo sobre a personalização do vim: abreviações, uso de auto-completar, teclas de atalho e um pouco sobre a identação.

[ Hits: 52.911 ]

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


Dicas -> identação



Muitos programadores utilizam a identação padrão do vim, que é a autoindent. Mas isso é configurável. Vejamos como podemos alterar entre os tipos de identação do vim mais conhecidos: autoindent (a padrão), smartindent e cindent.

Para alterar a identação não é preciso desativar a atualmente em uso. Mas isso (desativar a atualmente em uso) é uma boa prática que nós ajuda a perceber os recursos da nova identação. Antes disso, digite:

:set autoindent?

Se for jogado na tela a palavra "autoindent", então esta é a identação atualmente em uso. Se for jogado "noautoindent", então alguma outra está ativa e precisará desativá-la.

Para desativar um perfil de identação você digita seu nome precedido de "no" (não, em inglês). Por exemplo, para desativar o autoindent digitamos:

:set noautoindent

Esse padrão ("no" antes do recurso) serve para, se não todos, a maioria dos recursos do vim. Como por exemplo, para ativar ":set number" e desativá-lo ":set nonumber". Certamente é um padrão amigável.

Depois de desativada a identação atual podemos definir outro perfil de identação digitando da seguinte forma:

:set cindent

Isso fará o perfil cindent ser ativado. Se quiser verificar, verifique com:

:set cindent?

E já poderá ser testado. :)

Verifique qual é o melhor para o seu perfil e altere seu ".vimrc"!! :)

Vale ressaltar que a identação não fará seu trabalho em 100% dos casos, isto é, sempre teremos pontos onde precisaremos dar "TAB's manuais" para identar um bloco que não gostamos como ficou.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Auto-completar
   3. Abreviações
   4. Mapeando o teclado
   5. Terminando as personalizações
   6. Dicas -> identação
   7. Conclusões
Outros artigos deste autor

Criando um servidor de Ultima Online

Utilizando a função QSort em C

Ponteiros void na linguagem C

Linux Básico - Parte I

Como posso recuperar o boot loader?

Leitura recomendada

Montando um workstation de desenvolvimento web em GNU/Linux

Slitaz Linux, uma distro pequena mas...

Abrindo um servidor X dentro de outro

Pós-instalação do Fedora 13 (F13) no Acer Aspire One (AA1)

Multiboot pelo pendrive usando grub2: instalando várias distros a partir de uma unidade de armazenamento móvel

  
Comentários
[1] Comentário enviado por gsi.vinicius em 13/03/2006 - 15:09h

mto bom.....mtas informações úteis...

[2] Comentário enviado por FelipeAbella em 12/08/2006 - 19:30h

Nossa, quando descubri o vim, não sei como eu programava sem ele...

Parabéns pelo artigo, muito rico e útil.

[3] Comentário enviado por matheuss32 em 04/08/2013 - 05:09h

Valeu!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts