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 .nvimrc
iç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/nvim
adında bir sembolik bağla .config/nvim
için puan o.vim
ln -s ~/.vim ~/.config/nvim
.Vim dosyasında init.vim
buna benzer .vimrc
veya init.vim
iş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.vim
ve 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.vim
sembolik 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.py
Ayrı 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