Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Shot de Casa =]
Por will-hxcx
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Vim: fechamento automático de pares de caracteres
Linux user
Publicado por Sandro Marcell em 11/03/2010

Login: SMarcell, 537496 pontos | Blog: http://my.opera.com/smarcell/blog/
[ Hits: 1883 ]

Vim: fechamento automático de pares de caracteres

O Vim, como alguns de vocês devem saber, é o mais completo, maravilhoso e fantástico (sim, sou um "Vim Lover" assumido!) editor de textos que existe atualmente, e dentre as suas várias características está a possibilidade de automatizar tarefas com o uso de plugins escritos na linguagem de script do próprio Vim.

Numa de minhas andanças pela página oficial do projeto (www.vim.org) acabei encontrando um plugin excelente, que de tão simples é indispensável para aqueles que usam o Vim para programar (e até mesmo editar textos). O plugin em questão é este aqui:
Afinal o que ele faz?

Ele é um "autoclose", ou seja, ele automaticamente fecha caracteres que são utilizados aos pares, como parênteses, colchetes, chaves e o que mais você bem-entender (e configurar!). É como nas grandes IDE's que automaticamente fazem isso por você, evitando com que não haja preocupação em se lembrar de fechar aquela bendita chave aberta lá no começo do seu código.

Para usá-lo é simples:

1 - Baixe o plugin
2 - Mova-o para o diretório /usr/share/vim/vim7x/plugin (ou se preferir para ~/.vim/plugin)

Pronto! Agora basta executar o Vim é o plugin será carregado automaticamente.

Se quiser baixe também o "help file" dele e copie para /usr/share/vim/vim7x/doc (ou ~/.vim/doc), chame o vim e em modo de comando faça:

:helptags /usr/share/vim/vim7x/doc (ou ~/.vim/doc)

Isso irá configurar o arquivos de tags permitindo que o comando "help" do Vim aceite o arquivo de ajuda desse plugin.

Para mais informações (se você seguiu todos os passos acima!):

:help autoclose

Falou.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Sincronizando favoritos do Firefox, Chrome, Safari
   Dica Linux recomendada Google Translate Desktop
   Dica Linux recomendada MS Office 2000 com wine
   Dica Linux recomendada Juntando arquivos ogg e mp3 no linux
   Dica Linux recomendada Instalação do Webmin no Debian

Comentários
[1] Comentário enviado por Vagner_Fonseca em 11/03/2010 - 10:54h:

Boa dica, mas eu já faço isso usando a função imap do VIM:

imap { {}<left>
imap ( ()<left>
imap [ []<left>

Assim ao escrever alguma dessas teclas o vim as fecha automaticamente, assim é só escrever dentro delas.

[2] Comentário enviado por andre.vmatos em 11/03/2010 - 13:19h:

Hmm. Legal a dica, e tbm a do naronga. Sabe como faz pra funcionar também com " e '? Obrigado, t+

[3] Comentário enviado por SMarcell em 11/03/2010 - 13:26h:

Vivendo e aprendendo... muito boa essa do imap.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.