Neovimに病原体をインストールする方法は?

病原体がnvimで機能することを読み、vimのインストールプロセスに従おうとしました:

mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim 

.vim / bundle部分の変更:

mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim 

私のinit.vimは次のとおりです:

execute pathogen#infect() set guicursor= set clipboard+=unnamedplus 

nvimを起動すると、次のように表示されます:

E117: unknown function: pathogen#infect() E15: invalid expression: pathogen#infect() 

回答

mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle

これは間違っていますNeovimの場合。~/.config/nvim~/.vimの代わりになります。

mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundleを使用する必要があります。

構成をVimとNeovimの両方で機能させる場合は、シンボリックリンクをお勧めします。

mkdir -p ~/.config/ ln -s ~/.vim ~/.config/nvim ln -s ~/.vimrc ~/.config/nvim/init.vim 

~/.local/share/nvim/init"runtimepath"の一部であるため、プラグインを個人用とは別にしたい場合config、それはbundleディレクトリを置くための代替の場所になります

コメント

  • ご回答ありがとうございます。コピー/貼り付けを行っていましたが、コマンドに必要なものをすべて変更していませんでした。ただし、病原体を取得するには、autoloadフォルダーを./config/nvim github.com/tpope/vim内に配置する必要があるため、この回答を解決策としてマークしません。 -病原体/問題/ 50 。 Obs:私は' neovimを愛しています、あなたの仕事に感謝します。
  • 今回は'私のせいです十分に近くを読んでいないため。 🙂 ~/.local/share/nvim/site'runtimepath'の一部であり、~/.local/share/nvimではありません。 ~/.local/share/nvim/site/{autoload,bundle}または~/.config/nvim/{autoload,bundle}のいずれかを使用できます。 '回答を更新します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です