vim + qt + autocomplete

vim vim + qt + autocomplete

Baseado no post Code completion in VIM for C/C++/Java/Python, segue dicas rápidas para adicionar suporte ao autocomplete do Qt4 ao VIM (Unbutu).

~/.vimrc

source $VIMRUNTIME/mswin.vim
syntax enable
se nu
set tabstop=4
set shiftwidth=4
set expandtab
filetype on
filetype plugin on
set nocp
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType c set omnifunc=ccomplete#CompleteCpp
" ctags -R --c++-kinds=+p --fields=+iaS --extra=+q /usr/share/qt4
:set tags +=~/.vim/tags

Fazer download do OmniCppComplete e descompactar no ~/.vim

Depois no ~/.vim executar:

ctags -R --c++-kinds=+p --fields=+iaS --extra=+q /usr/share/qt4

para gerar o arquivo de tag para o Qt4 e pronto.

Veja a mágina quando digitar “.” ou “->”.

  • Share/Bookmark

Post a Comment

Your email is never shared. Required fields are marked *

*
*