habilitar - clang_complete en Vim
vim java syntax highlighting (2)
Así que después de jugar con omnicpp, gccsense y clang_complete no pude hacer que ninguno de ellos funcionara. Entonces, obtuve apt-get purge vim-*
e intenté de nuevo instalar clang_complete, pero sin éxito.
Esto es lo que hago:
Descargue
clang_complete.vmb
, muévalo a mi nuevo.vim
dir y ejecutevim clang_complete.vmb -c ''so %'' -c ''q''
.Pega esto en mi .vimrc:
syntax on set number filetype plugin on let g:clang_user_options=''|| exit 0'' let g:clang_complete_auto = 1 let g:clang_complete_copen = 1
Crea un ejemplo típico
#include <iostream> #include <string> int main() { std:: (I get: User defined pattern not found) }
¿Hay algo más que deba hacer / instalar para que funcione? Y una pregunta tonta que he oído sobre Clang, ¿necesito apt-get install
it?
let g:clang_library_path=''/usr/lib/llvm3.5/lib/libclang.so.1''
en mi .vimrc y funciona bien.
clang_complete se puede configurar para usar el ejecutable de Clang o la biblioteca de Clang
clang_complete usa el ejecutable clang de forma predeterminada, pero la biblioteca de clang se ejecutará mucho más rápido
El complemento clang_complete (que usa el ejecutable clang) necesita:
- clang debe estar instalado en su sistema y estar en el PATH
- no establezca (deje) g: clang_library_path en una ruta que contenga la biblioteca libclang.so
El complemento clang_complete (que usa la biblioteca clang) necesita:
- Python instalado en su sistema
- vim debe compilarse con el soporte de python (do : version y busque una entrada de + python / dyn o + python3 / dyn )
- set (let) g: clang_library_path a la ruta del directorio donde está contenido libclang.so