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.486 ]

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

Ponteiros void na linguagem C

Uma pequena análise do Gentoo Linux

Como recuperar a senha o root

Linux Básico - Parte I

VIM avançado (parte 1)

Leitura recomendada

Falta de padronização no Linux

Service Menus: Integrando scripts para conversão de áudio no Dolphin, Konqueror e Nautilus

Linux, sem exageros

Pequena solução para backup em redes mistas

VIM avançado (parte 1)

  
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