Um Manifesto!

...

  • Increase font size
  • Default font size
  • Decrease font size

Mais Configurações para o editor VIM

E-mail Print PDF
Muito tempo sem atualizar, não por vontade própria mas por falta de tempo mesmo, tenho estado muito ocupado ultimamente.

Vou falar mais um pouco sobre como usar o vim como uma IDE, algumas configurações realmente interessante agora.
O vim usa um arquivo de configuração chamado .vimrc, ele procura primeiro esse arquivo na home do usuario. Os comandos que estiverem nesse arquivo serão executados toda vez que o vim for iniciado, serão as configurações padrões do editor.
Quando você instala o vim, ele ja vem com um arquivo de exemplo, que você pode copiar para usar como base, esse arquivo fica em /usr/share/vim/vimXX/vimrc_example.vim ( onde XX é a versão do VIM).
 $ cp /usr/share/vim/vim70/vimrc_example.vim ~/.vimrc # Esse comando vai copiar o vimrc para sua home

Com isso ele ja vem com uma configuração interessante. Mas vamos a algumas mais, caso não estejam configurados você pode adciona-los ao arquivo .vimrc, ou usar direto no vim.
Para digitar direto no vim, use os ":"(dois pontos) antes do comando, no .vimrc não se usa.

Linha numeradas -> serve para numerar as linhas, muito util, comando: set number
Sintaxe Colorida -> Essencial de qualquer IDE, deixa o codigo colorido: syntax on
Identação -> Também essencial, trata-se do espaçamente, importante principalmente para quem programa em python: set autoident. Você pode ainda configurar a identação com set sw=X, sendo X o tamanho da ident.    "ctrl+i" identa.
Mouse -> AHA! você PODE usar o mouse no vim, apesar do teclado ser bem mais útil, comando: set mouse

Autocompletar de texto -> (autocomplete) Esse já um recurso muito útil, e que pode ser usado de varias formas. O que ele faz é, ao requisitado, lhe da opções para completar a palavra sobre a qual se encontra o cursor. Esse recurso é usado no modo de INSERÇÂO. São varias formas que ele funciona, vou explicar as que mais uso.

Completar no texto -> Procura por ocorrências no texto, acima ou abaixo, e lhe da a lista de opções. No modo de inserção, ao digitar a palavra pressione "ctrl+x", ativa o autocomplete, seguido de "ctrl+i". É só escolher, ele vai lhe dar a lista apartir da palavra antesessora ao cursor.

Completar do dicionario -> Aqui sim é que é muito bom, você vai obter uma lista de opções apartir de um arquivo de dicionario , que é um arquivo de texto com varias palavras. Ex. eu programo em php, eu tenho um arquivo de dicionario com as funções de php. Para usar você tem que configurar primeiro um dicionario, você pode por exemplo colocar os dicionarios na sua home, dentro da pasta .vim (~/.vim/) No meu caso esta em ~/.vim/php.dict. o comando para ativar o dicionario é  set dictionary=~/.vim/php.dict (precedido de ":" no vim).
Depois disso no modo de inserção, posicione o cursor ao fim da palavra  que deseja completar e pressione "ctrl+x" e "ctrl+k", e vc tera uma lista baseado no seu dicionario. Interessate também para quem esta desenvolvem um sistem com muitas funções própria é ter um dicionario baseado nessas funções, e umas mais usadas apenas.

Referências:

  • vivaotux.blogspot.com tem falado bastante do vim
  • Você pode ainda usar as listas de funções do scite como dicionarios, aqui.
  • Ou ainda fazendo uma busca no site do vim.
  • Aqui tem muuuito sobre o vim, no aurelio.net

Bom, por hoje é só. Nosso vim ja esta quase imbativel, mas ainda tem alguns recursos para torna-lo mais incrivel.

Write comment
Your Contact Details:
 
Comment:
Security Please input the anti-spam code that you can read in the image.

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."

Last Updated on Thursday, 07 February 2008 00:20