जवाबों:
neovim वर्जन 0.1 में ब्रेकिंग चेंजेज हैं। यह निर्देशिका का उपयोग करता है ~/.config/nvim
(मैक ओएस एक्स पर। लिनक्स या विंडोज थोड़े अलग रास्तों का उपयोग कर सकते हैं।)
आप vim विन्यास के अपने neovim विन्यास स्वतंत्र चाहते हैं, आप नाम बदल सकते हैं .nvimrc
करने के लिए ~/.config/nvim/init.vim
(डॉक्स देखें यहाँ और यहाँ )।
~/.config/nvim/autoload/plug.vim
निर्देशिका ट्री पर विम-प्लग स्थापित करें :
.config
├── nvim
├── autoload
│ └── plug.vim
├── init.vim
└── plugged
├── YouCompleteMe
├── ctrlp.vim
जब आप चलते हैं :PlugInstall
, तो नव -विम में, प्लग-इन आपके प्लग इन को आपके द्वारा 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'
यदि आप चाहते हैं कि neimim 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')
यदि आप होमबॉव का उपयोग नवविम को स्थापित करने के लिए करते हैं, तो संस्थापन के अंत में यह सिमलिंक को सेट करने के बारे में कुछ उपयोगी जानकारी प्रदान करता है: https://github.com/neovim/homebrew-neovim
इसके अलावा कई लोग "dotfiles" या जैसे संस्करण नियंत्रण कॉन्फ़िगरेशन फ़ाइलों की तरह एक निर्देशिका में git रेपो बनाते हैं 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' }
मैं इसे स्थापित करने में कामयाब रहा।
मैंने जो कुछ किया वह नवयुवकों के उपयोग के लिए अजगर को स्थापित करने के लिए किया गया था
pip install neovim
अगली बात जो मैंने की थी
:PlugInstall YouCompleteMe
नियोविम के भीतर से और इसे स्थापित करना शुरू कर दिया जैसा कि यह सामान्य रूप से करता है (यदि आपके पास सभी सामान्य वाईसीएम निर्भरताएं स्थापित हैं)।
मेरे .nvimrc में अभी भी YCM के लिए अनुभाग था और मुझे लगता है कि विम-प्लग अभी भी उन का उपयोग करता है।
संपादित करें: मुझे समझ नहीं आ रहा है कि YCM को पुराने vim plugins के फ़ोल्डर (/.vim) के बजाय neovim के फ़ोल्डर में क्यों स्थापित किया जाता है (अच्छी तरह से मैं ऐसा करता हूं, क्योंकि मैंने इसे निर्दिष्ट किया था, लेकिन क्या neovim को प्लगइन्स को स्वयं फ़ोल्डर संरचना में स्थापित नहीं करना चाहिए? " यह काफी स्मार्ट होगा ..) क्या यह भी एक अच्छा विचार है कि इस तरह से फ़ोल्डर पदानुक्रम साझा करना है?
यह वही है जो मैंने अपने .nvimrc में लिया था
call plug#begin('~/.vim/plugged')
" Make sure you use single quotes
Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
call plug#end()
यह .vim / dir में स्थापित है, क्योंकि
call plug#begin('~/.vim/plugged')
प्रयत्न:
call plug#begin('~/.config/nvim/plugged')
इसके बजाय, जैसा कि ऊपर वर्णित है