youcompleteme plugin instalar how vim autocomplete

how - instalar plugins vim



Vim: ¿Cómo configurar una configuración de autocompletar eficiente? (3)

Esto es muy dependiente de su dominio de trabajo. Vim es un editor de texto con la capacidad de interactuar con mecanismos inteligentes conscientes del texto.

Si está utilizando java hay eclim, que es el backend de Eclipse junto con un plugin vim para el frontend.


Para C o C ++ existe el plugin OmniCppComplete
Funciona al escanear los encabezados en las rutas que ha configurado en vim (ver: ruta h), y funciona muy bien imo.

Si tiene que presionar Ctrl-X_Ctrl-O para omnicompleteion, entonces su configuración de supertab parece un poco rota. Debe intentar primero completar omni o nombre de archivo, y luego volver a completar la palabra.

He estado usando Vim por un tiempo y me encanta, pero una cosa que noté cuando uso otros editores es que nunca me autocompleté trabajando con mucha eficiencia. Tengo supertab y snipmate trabajando, tengo etiquetas para cualquier idioma que esté usando configurada, pero de alguna manera parece demasiado engorroso usar todo eso, y aparte de los nombres de métodos largos, por lo general evito el autocompletado.

¿Alguien tiene una funcionalidad de autocompletado rápida y completa configurada en vim? Específicamente:

  • En este momento, presiono "tab" para autocompletar los nombres de clase / método / variable y generar fragmentos de código, pero Ctrl + X + O para los comandos de lenguaje incorporados. Prefiero presionar la pestaña para todo.

  • El orden no parece ser demasiado inteligente. Las cosas muy comunes a menudo se ocultan en medio de un grupo de comandos raramente usados.

  • He configurado autocompletar para mostrar posibles autocompletados mientras escribo, pero tengo que pulsar la tecla dos veces para aceptar la primera entrada. Una pestaña mucho más bien simple.

Entonces, ¿algún consejo para configurar una configuración de autocompletar eficiente y completa en vim? Sé que esta pregunta es un poco vaga, pero si alguien tiene una visión general de cómo se completan correctamente y / o un enlace a una guía, sería muy apreciado.


Pensé en volver y mencionar que finalmente encontré algo que me gusta: una versión personalizada de NeoComplCache. Un buen menú emergente automático, todo se integró agradablemente en la ''pestaña'' y, con un poco de personalización, funciona bien con fragmentos.

http://www.vim.org/scripts/script.php?script_id=2620


YouCompleteMe plugin de Valloric es un plugin muy decente para autocompletar y sugerir. Contiene soporte para todos los idiomas principales y puede ampliar la función con la configuración de diferentes motores. También viene con un comprobador de sintaxis para que no tenga que usar Syntastic por separado

Para detalles de configuración visite este enlace https://github.com/Valloric/YouCompleteMe