La seule documentation pour l'installation de YCM semble être pour Vundle et je suis assez nouveau pour vim-plug et les plugins en général, donc je ne sais pas dans quelle mesure cela se traduit par vim-plug.
plugin-you-complete-me
plugin-vim-plug
chant de guerre
la source
la source
Réponses:
la version 0.1 de neovim a des changements de rupture. Il utilise un répertoire
~/.config/nvim
(sous Mac OS X. Linux ou Windows peuvent utiliser des chemins légèrement différents.)Si vous voulez que votre configuration neovim indépendante de la configuration vim, vous pouvez renommer
.nvimrc
à~/.config/nvim/init.vim
(Voir les documents ici et ici ).Installez vim-plug dans
~/.config/nvim/autoload/plug.vim
L'arborescence des répertoires ressemble à ceci:
Dans neovim lorsque vous exécutez
:PlugInstall
, vim-plug installera vos plugins sur le chemin que vous avez spécifié dansinit.vim
Utiliser
.config/nvim/plugged
Si vous voulez que neovim utilise l'emplacement du plugin de vim, remplacez le répertoire
.config/nvim
par un lien symbolique nommé.config/nvim
qui pointe vers.vim
Dans .vim, ajoutez soit
init.vim
similaire à.vimrc
, soit ajoutez un lien symbolique nomméinit.vim
pour pointer vers.vimrc
Dans .vimrc
Si vous utilisez Homebrew pour installer neovim, à la fin de l'installation, il fournit des informations utiles sur la configuration des liens symboliques: https://github.com/neovim/homebrew-neovim
De nombreuses personnes créent également un dépôt git dans un répertoire nommé "dotfiles" ou similaire aux fichiers de configuration de contrôle de version comme
init.vim
et.vimrc
. Dans d'autres répertoires, ajoutez des liens symboliques à vos fichiers de points(par exemple, ils
~/.config/neovim/init.vim
peuvent être liés à~/dotfiles/init.vim
).Ceci est pratique lors de la configuration d'une nouvelle machine.
Tu me complètes
Comme l'a mentionné le chant de guerre
Pour l'achèvement du langage de la famille C:
https://github.com/Valloric/YouCompleteMe
J'ai couru
install.py
séparément, je n'avais pas vu de méthode astucieusela source
J'ai réussi à l'installer.
J'ai installé python pour neovim en utilisant
La prochaine chose que j'ai faite était
depuis neovim et l'installation a commencé comme d'habitude (si vous avez installé toutes les dépendances YCM habituelles).
Mon .nvimrc contenait toujours la section pour YCM et je suppose que vim-plug les utilise toujours.
Edit: je ne comprends pas pourquoi YCM est installé dans l'ancien dossier des plugins vim (/.vim) au lieu du dossier de neovim (enfin je le fais, car je l'ai spécifié, mais neovim ne devrait-il pas installer de plugins dans sa propre structure de dossiers? I pensait que ce serait assez intelligent ..) Est-ce même une bonne idée de partager des hiérarchies de dossiers comme ça?
Voici ce que j'avais dans mon .nvimrc
la source
Il est installé dans le répertoire .vim / dir, à cause de
essayer:
Au lieu de cela, comme indiqué ci-dessus
la source