Coloque isto no seu ~/.vimrc para usar o tab na complementação
"====== complementação de palavras ====
"usa o tab em modo insert para completar palavras
function! InsertTabWrapper(direction)
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\"
elseif "backward" == a:direction
return "\"
else
return "\"
endif
endfunction
inoremap =InsertTabWrapper ("forward")
inoremap =InsertTabWrapper ("backward")
"=========================================================
Só falta uma coisa na função acima, que a mesma possa alter o
modo de complementação que por padrão é por palavras.
Complementação por palavras........ control-x control-p
complementação por linhas ............ control-x control-l
complementação pelo dicionario ..... control-x control-k
Leia também sobre omni completion para o vim 7
veja o script supetab:
http://vim.sourceforge.net/scripts/script.php?script_id=182
http://vim.sourceforge.net/scripts/download_script.php?src_id=5938
Para usar este script copie e cole em ~/.vim/plugin/
:SuperTabHelp
Nenhum comentário:
Postar um comentário
Insira seu comentário - O mesmo será submetido à aprovação!