Answers:
neovim 0.1版具有重大更改。它使用目录~/.config/nvim
(在Mac OS X上。Linux或Windows可能使用略有不同的路径。)
如果您希望neovim配置独立于vim配置,则可以重命名.nvimrc
为~/.config/nvim/init.vim
(请参见此处和此处的文档)。
将vim-plug安装到~/.config/nvim/autoload/plug.vim
目录树如下所示:
.config
├── nvim
├── autoload
│ └── plug.vim
├── init.vim
└── plugged
├── YouCompleteMe
├── ctrlp.vim
在neovim中,运行时:PlugInstall
,vim-plug会将插件安装到在init.vim
Use中指定的路径。.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'
如果您想让Neovim使用vim的插件位置,请.config/nvim
用一个.config/nvim
指向以下内容的符号链接替换目录:.vim
ln -s ~/.vim ~/.config/nvim
在.vim中,添加init.vim
类似于.vimrc
,或添加命名init.vim
为的符号链接以指向.vimrc
ln -s ~/.vimrc ~/.vim/init.vim
在.vimrc中
call plug#begin('~/.vim/plugged')
如果使用Homebrew安装neovim,则在安装结束时会提供一些有关设置符号链接的有用信息:https : //github.com/neovim/homebrew-neovim
也有许多人在一个目录下创建一个混帐回购协议命名为“点文件”或类似的版本控制配置文件,如init.vim
和.vimrc
。在其他目录中,将符号链接添加到您的点文件中
(例如,~/.config/neovim/init.vim
可以符号链接到~/dotfiles/init.vim
),
这在设置新计算机时非常方便。
正如战歌所提到的
pip install neovim
对于C家庭语言完成:
cd ~/.config/nvim/plugged/YouCompleteMe
./install.py
https://github.com/Valloric/YouCompleteMe
我install.py
分开跑,没看过漂亮的单线方法
Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
我设法安装了它。
我所做的是使用python为neovim安装
pip install neovim
我接下来要做的是
:PlugInstall YouCompleteMe
从neovim内进行安装,并按通常的方式开始安装(如果已安装所有常规的YCM依赖项)。
我的.nvimrc仍然包含YCM的部分,我想vim-plug仍然使用这些部分。
编辑:我不明白为什么YCM会安装到旧的vim插件文件夹(/.vim)而不是neovim的文件夹(好吧,因为我指定了它,但是neovim不应将插件安装到它自己的文件夹结构吗?认为这足够聪明。)共享这样的文件夹层次结构甚至是个好主意吗?
这就是我在.nvimrc文件中的内容
call plug#begin('~/.vim/plugged')
" Make sure you use single quotes
Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
call plug#end()