plugin-you-complete-me – ¿Cuál es la forma correcta de instalar YouComplete usando vim-plug en vim / nvim?

Pregunta:

La única documentación para instalar YCM parece ser para Vundle y soy bastante nuevo en vim-plug y complementos en general, así que no estoy seguro de qué tan bien se traduce en vim-plug.

Respuesta:

La versión 0.1 de neovim tiene cambios importantes. Utiliza el directorio ~/.config/nvim (en Mac OS X. Linux o Windows pueden usar rutas ligeramente diferentes).

Si desea que su configuración de neovim sea independiente de la configuración de vim, puede cambiar el nombre de .nvimrc a ~/.config/nvim/init.vim (consulte los documentos aquí y aquí ).

Instale vim-plug en ~/.config/nvim/autoload/plug.vim
El árbol de directorios se ve así:

.config
├── nvim
    ├── autoload
    │   └── plug.vim
    ├── init.vim
    └── plugged
        ├── YouCompleteMe
        ├── ctrlp.vim

En neovim cuando ejecuta :PlugInstall , vim-plug instalará sus complementos en la ruta que especificó en init.vim
Utilice .config/nvim/plugged

" for vim
" call plug#begin('~/.vim/plugged')
" for neovim
call plug#begin('~/.config/nvim/plugged')
" Keep Plug commands between plug#begin/end.
Plug 'https://github.com/Valloric/YouCompleteMe'

Si desea que neovim use la ubicación del complemento de vim, reemplace el directorio .config/nvim con un enlace simbólico llamado .config/nvim que apunte a .vim

ln -s ~/.vim ~/.config/nvim

En .vim, agregue init.vim similar a .vimrc , o agregue un enlace simbólico llamado init.vim para apuntar a .vimrc

ln -s ~/.vimrc ~/.vim/init.vim

En .vimrc

call plug#begin('~/.vim/plugged')

Si usa Homebrew para instalar neovim, al final de la instalación se proporciona información útil sobre cómo configurar los enlaces simbólicos: https://github.com/neovim/homebrew-neovim

Además, muchas personas crean un repositorio de git en un directorio llamado "dotfiles" o similar a los archivos de configuración de control de versiones como init.vim y .vimrc . En otros directorios, agregue enlaces simbólicos a sus archivos de puntos
(por ejemplo, ~/.config/neovim/init.vim podría tener un enlace simbólico a ~/dotfiles/init.vim )
Esto es útil al configurar una nueva máquina.

Tu me completas

Como mencionó Warsong

pip install neovim

Para completar el idioma de la familia C:

cd ~/.config/nvim/plugged/YouCompleteMe
./install.py

https://github.com/Valloric/YouCompleteMe

Ejecuté install.py separado, no había visto un método ingenioso de una sola línea

Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım