#1 楼
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
中指定的路径使用
.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 ,在安装结束时会提供一些帮助l有关设置符号链接的信息:https://github.com/neovim/homebrew-neovim
也有很多人在名为“ dotfiles”或类似版本控制配置文件的目录中创建git repo
init.vim
和.vimrc
。在其他目录中,将符号链接添加到您的点文件中(例如,
~/.config/neovim/init.vim
可以符号链接到~/dotfiles/init.vim
)在安装新计算机时非常方便。
YouCompleteMe
如战歌所述
pip install neovim
对于C族语言完成:
cd ~/.config/nvim/plugged/YouCompleteMe
./install.py
https:// github .com / Valloric / YouCompleteMe
我分别运行
install.py
,没见过漂亮的单线方法Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
#2 楼
我设法安装了它。我所做的是使用
pip install neovim
为neovim安装了python。
从neovim内进行
:PlugInstall YouCompleteMe
并按正常方式开始安装(如果已安装所有常规的YCM依赖项)。
我的.nvimrc仍然具有其中的YCM部分,我想vim-plug仍会使用那些。
编辑:
我不明白为什么YCM会安装到旧的vim插件文件夹(/.vim)中的文件夹(我这样做了,因为我指定了它,但是neovim不应该将插件安装到它自己的文件夹结构中吗?我认为这样足够聪明。)共享这样的文件夹层次结构甚至是一个好主意吗?
这就是我在.nvimrc中所拥有的
call plug#begin('~/.vim/plugged')
" Make sure you use single quotes
Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
call plug#end()
#3 楼
由于call plug#begin('~/.vim/plugged')
try:
call plug#begin('~/.config/nvim/plugged')
而安装在.vim /目录中以上回答
评论
neovim没有安装它,vim-plug却安装了。你告诉的地方!