Yanıtlar:
neovim 0.1 sürümünde değişiklikler var. Dizin kullanır ~/.config/nvim
(Mac OS X'te. Linux veya Windows biraz farklı yollar kullanabilir.)
Eğer vim yapılandırmanın sizin neovim yapılandırma bağımsız istiyorsanız, adlandırabilirsiniz .nvimrciçin ~/.config/nvim/init.vim(docs bakın burada ve burada ).
Vim-plug dosyasını ~/.config/nvim/autoload/plug.vim
Dizin ağacı şuna benzer:
.config
├── nvim
├── autoload
│ └── plug.vim
├── init.vim
└── plugged
├── YouCompleteMe
├── ctrlp.vim
Neovim'de çalıştırdığınızda :PlugInstall, vim-plug eklentilerinizi init.vim
Kullanımda belirttiğiniz yola kuracaktır..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'
Eğer Vim eklentisi konumu kullanmaya neovim istiyorsanız, dizini değiştirin .config/nvimadında bir sembolik bağla .config/nvimiçin puan o.vim
ln -s ~/.vim ~/.config/nvim
.Vim dosyasında init.vimbuna benzer .vimrcveya init.vimişaret etmek için adlandırılmış sembolik bağlantı ekleyin.vimrc
ln -s ~/.vimrc ~/.vim/init.vim
.Vimrc içinde
call plug#begin('~/.vim/plugged')
Neovim'i yüklemek için Homebrew kullanıyorsanız, kurulumun sonunda sembollerin ayarlanması hakkında bazı yararlı bilgiler sağlar: https://github.com/neovim/homebrew-neovim
Ayrıca birçok kişi "dotfiles" adlı bir dizinde veya init.vimve gibi sürüm denetimi yapılandırma dosyalarına benzer bir git repo oluşturur .vimrc. Diğer dizinleri dotfiles için sembolik eklemek de
(örneğin ~/.config/neovim/init.vimsembolik olarak bağlanmış olabilir ~/dotfiles/init.vim)
yeni bir makineyi kurarken bu kullanışlıdır.
Warsong'un belirttiği gibi
pip install neovim
C ailesinin dil tamamlaması için:
cd ~/.config/nvim/plugged/YouCompleteMe
./install.py
https://github.com/Valloric/YouCompleteMe
install.pyAyrı koştum , şık tek katmanlı bir yöntem görmemiştim
Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
Kurmayı başardım.
Yaptığım neovim için python yüklemek oldu
pip install neovim
Yaptığım bir sonraki şey
:PlugInstall YouCompleteMe
neovim içinden ve normalde olduğu gibi yüklemeye başladı (normal YCM bağımlılıklarınız varsa).
Benim .nvimrc hala YCM için bölüm vardı ve sanırım vim-plug hala bunları kullanıyor.
Düzenleme: YCM neden neovim klasörü yerine eski vim eklentileri klasörüne (/.vim) yüklendiğini anlamıyorum (bunu yaptım çünkü bunu yaptım, ama neovim kendi klasör yapısına eklentileri yüklememeliyim? yeterince akıllı olacağını düşündüm ..) Böyle klasör hiyerarşilerini paylaşmak bile iyi bir fikir mi?
Bu benim .nvimrc benim vardı
call plug#begin('~/.vim/plugged')
" Make sure you use single quotes
Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
call plug#end()
.Vim / dir dizinine yüklenmiştir.
call plug#begin('~/.vim/plugged')
Deneyin:
call plug#begin('~/.config/nvim/plugged')
Bunun yerine, yukarıda cevaplandığı gibi