답변:
neovim 버전 0.1에는 주요 변경 사항이 있습니다. 디렉토리를 사용합니다 ~/.config/nvim
(Mac OS X의 경우 Linux 또는 Windows는 약간 다른 경로를 사용할 수 있습니다).
neomm 구성을 vim 구성과 무관하게하려면 이름 .nvimrc
을 바꿀 수 있습니다 ~/.config/nvim/init.vim
( 여기 및 여기에 있는 문서 참조 ).
vim-plug to를 설치하십시오 ~/.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을 설치하는 경우 설치가 끝나면 심볼릭 링크 설정에 대한 유용한 정보가 제공됩니다. https://github.com/neovim/homebrew-neovim
또한 많은 사람들이 "dotfiles"라는 디렉토리에 git repo를 만들거나 init.vim
and 같은 버전 제어 구성 파일과 비슷합니다 .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
따로 달렸고 멋진 1 라이너 방법을 보지 못했습니다.
Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
나는 그것을 설치할 수 있었다.
내가 한 것은 다음을 사용하여 neovim 용 Python을 설치하는 것입니다.
pip install neovim
내가 한 다음 일은
:PlugInstall YouCompleteMe
neovim 내에서 정상적으로 설치가 시작되었습니다 (모든 일반적인 YCM 종속성이 설치된 경우).
내 .nvimrc에는 여전히 YCM 섹션이 있으며 vim-plug에서 여전히 사용합니다.
편집 : 왜 YCM이 neovim의 폴더 대신 이전 vim 플러그인 폴더 (/.vim)에 설치되는지 이해가되지 않습니다. 그것은 충분히 똑똑 할 것이라고 생각했습니다.) 그런 폴더 계층을 공유하는 것이 좋은 생각입니까?
이것이 내 .nvimrc에 있었던 것입니다.
call plug#begin('~/.vim/plugged')
" Make sure you use single quotes
Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
call plug#end()