web-dev-qa-db-fra.com

Comment installer correctement les plugins dans NeoVim

NeoVim possède-t-il son propre fichier de configuration comme vim's.vimrc? Si c'est le cas, où puis-je obtenir ce fichier dans le répertoire personnel pour effectuer mes propres modifications personnalisées.

14
Philip Mutua

Vim 8.0 et Neovim ont tous deux leur propre gestionnaire de packages intégré. Dans Vim 8.0, créez les répertoires suivants:

.vim/pack/*/start, où * peut être n'importe quel nom; e, g, .vim/pack/jimmy/start. Clonez votre plugin requis dans le répertoire 'start' comme vous le feriez si vous l'installiez pour pathogen. Vous n'avez besoin de rien de plus et d'aucune commande dans votre fichier .vimrc. Vous pouvez utiliser un répertoire 'opt' (.vim/pack/jimmy/opt) pour les plugins qui n'ont besoin d'être chargés que si nécessaire. Pour les couleurs, ajoutez un répertoire au répertoire opt puis vos couleurs; par exemple. .vim/pack/jimmy/opt/mycolors/colours/dracula.vim.

Pour Neovim, la structure du répertoire est un peu plus longue (je ne sais pas pourquoi!). Votre fichier de configuration est dans .config/nvim/init.vim, mais vos plugins vont dans:

.local/share/nvim/site/pack/*/start etc.

Certaines informations sont disponibles dans neovim en tapant:: h packages.

18
prasutagus

essayez :h init.vim ou :h vimrc. Vous y verrez toutes les informations que vous recherchez.

En supposant que vous êtes sur une machine Unix: Si vous souhaitez toujours ce fichier dans votre répertoire personnel, vous pouvez le créer un lien symbolique avec:

ln

  Creates links to files and folders.

   - Create a symbolic link to a file (or folder):
     ln -s path/to/file path/to/symlink

vous pouvez éventuellement démarrer nvim avec l'indicateur -u et lui indiquer ce que vous souhaitez utiliser comme fichier d'initialisation, afin que vous puissiez simplement nvim -u ~/.vimrc. Enfin, vous pouvez ajouter ce qui suit dans votre fichier d'initialisation de terminal (.bashrc/.zshrc ou tout autre terminal que vous utilisez) alias vim='nvim -u ~/.vimrc' si vous voulez vraiment vraiment utiliser ce fichier dans votre répertoire personnel sans créer de lien symbolique mais je ne conseillerais pas de travailler de cette façon

3
sudavid4

Le fichier de configuration Neovim est nommé init.vimet ses emplacements varient en fonction de votre système:

  • Linux (y compris Mac): ~/.config/nvim/init.vim
  • Les fenêtres: ~/AppData/Local/nvim/init.vim

Tous vos paramètres peuvent être placés dans ce fichier. Vous pouvez trouver mon exemple de configuration ici pour une référence.

Quant à l'installation de plugins, il est facile pour les débutants d'utiliser un gestionnaire de plugins pour faire toutes les tâches à votre place. vim-plug est un bon choix. Vous pouvez l'utiliser à la fois sur Windows, Linux et Mac. C'est rapide. Suivez la documentation de vim-plug pour savoir comment l'utiliser.

Autre gestionnaire de plugins que vous pouvez essayer: dein , vundle .

0
jdhao