Autocomplete no Vi – Debian, Ubuntu

Conversando com um amigo, ele me mostrou o vi fazendo autocomplete … logo fiquei doido para saber como erá que funcionava esse milagre.
Confesso que so testei no Debian e no Ubuntu, mas acredito que seja portável para outras distribuições.
Adicionando essa função dentro do arquivo ( /etc/vim/vimrc )

function InsertTabWrapper()
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\"
else
return "\"
endif
endfunction
inoremap =InsertTabWrapper()

Para melhor funcionamento descomente as seguintes linhas no mesmo arquivo.
syntax on
set background=on
Outra dica, tão importante quanto essa é instalar os seguintes pacotes.
No debian como usuário root
root@maquina# apt-get install vim-full (Esse pacote instalará todos os recursos do vim)
No Ubuntu como usuário root
usuario@maquina$ sudo apt-get install vim-full (Esse pacote instalará todos os recursos do vim)
Agora para ver funcionando o autocomplete basta digitar várias palavras que comecem com a mesma letra, por exemplo.
- Casa
- Carro
- Caminhão

Para utilizar o autocomplete digite a primeira letra do texto e aperte <TAB>, pronto aparecerá uma lista das palavras e só selecionar com as setas do teclado e apertar .
Fonte: http://solinux.wordpress.com

Nenhum comentário

Toda vez que um homem supera os reveses, torna-se mentalmente e espiritualmente mais forte!

Tecnologia do Blogger.