病原体を使用してvimプラグインを管理する
私は使用しているpathogen プラグインマネージャーとして
これは、プラグインをインストールする特別なコマンドを必要とする非常に単純なツールです.
指定したフォルダにプラグインリポジトリをクローンするだけです
それはうまく機能します、しかし、ものはあなたがシステムを移行するか、何らかの理由で終わるならば、あなたはあなたのVIM設定を回復しなければなりませんでした.以前にインストールしたプラグインの記録を保存する方法はありません.
ツァイビスピエル
vim-plug プラグインを保存します 私は何か速いと似ていた
それで、私はミニbashスクリプトを書きました.
それはちょうどAの組合せですPLUGINS[] 使用されるすべてのプラグインとURLのURLを保持することを意味for-loop それは彼らを
plugins.sh
plug_install.sh
そうです. プラグインが既に存在している場合はチェックはありませんし、これは頻繁に新しいプラグインをインストールする人々のための問題かもしれません. ( nb :これらの警告に対応するスクリプトを更新します)
はい、プラグインのカスタムディレクトリ名を指定して実行時パスに適切に登録できます.そして、あなたがする必要があるすべては
例えば上記のイメージで
(同じファイル/変数名を私のdotfileとして使用していると仮定しています) 新しいプラグインのGitリポジトリURLを を実行する あなたのスタート あなたは私のアクションでこのセットアップを見ることができますdotfiles repository.
注意:何か質問があれば教えてください.
neovim
.これは、プラグインをインストールする特別なコマンドを必要とする非常に単純なツールです.
指定したフォルダにプラグインリポジトリをクローンするだけです
bundle
デフォルトでは、病原体は次の再起動時にプラグインを追加します.それはうまく機能します、しかし、ものはあなたがシステムを移行するか、何らかの理由で終わるならば、あなたはあなたのVIM設定を回復しなければなりませんでした.以前にインストールしたプラグインの記録を保存する方法はありません.
ツァイビスピエル
vim-plug プラグインを保存します
vimrc
の間call plug#begin()
and call plug#end()
. vim-plug
'解決策.それで、私はミニbashスクリプトを書きました.
それはちょうどAの組合せですPLUGINS[] 使用されるすべてのプラグインとURLのURLを保持することを意味for-loop それは彼らを
bundle
ディレクトリ.こちらがコードです
plugins.sh
#!/bin/bash
# I STORE THE plugins LIST IN A SEPARATE shell file
export plugins=(
"https://github.com/flazz/vim-colorschemes.git colorschemes"
# ...OtherPlugins
)
plug_install.sh
#!/bin/bash
# THE FILE THAT CONTAINS THE plugins LIST
source plugins.sh
cd ./bundle
for plugin in "${plugins[@]}"; do
git clone -q $plugin
done
確かに、そこに同じようないくつかのより洗練されたツールがありますが、今まで、このスクリプトは私のために動作します.警告
そうです.
カスタムクローンディレクトリ名?
はい、プラグインのカスタムディレクトリ名を指定して実行時パスに適切に登録できます.そして、あなたがする必要があるすべては
directory name
git URL以降."https://SOME_GIT_URL.git CUSTOM_DIRECTORY_NAME"
例えば上記のイメージで
colorschemes
カスタムディレクトリ名としてvim-colorschemes
プラグインcolorschemes
ディレクトリとvim-colorschemes
ディレクトリ.使用
(同じファイル/変数名を私のdotfileとして使用していると仮定しています)
plugins
指定リストplugins.sh
plug_install.sh
vim
インスタンスと実行:CheckHealth
インストールされたプラグインが正しく設定されているかどうかを確認するには注意:何か質問があれば教えてください.
Reference
この問題について(病原体を使用してvimプラグインを管理する), 我々は、より多くの情報をここで見つけました https://dev.to/snikhill/managing-vim-plugins-using-pathogen-55g9テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol