問題タブ [pathogen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - 病原体のインストール手順をバンドルに変換する方法は?
Vundle を使用してプラグインを管理しています。ただし、一部のプラグインには、手動インストールまたは Pathogen を使用したインストールの手順しかありません。例えば:
インストールの詳細
病原体を使用したインストール:
病原体なしでのインストール:
Pathogen のインストール手順を Vundle で動作するように変換する方法はありますか?
または、Pathogen と Vundle の両方をインストールして、インストールしたいプラグインで最もサポートされている方を使用する必要がありますか?
vim - git サブモジュールと病原体を使用して vim-plugin を管理する
github を使用して dotvim を保存してい ます https://github.com/mingchaoyan/dotvim
私は、vim-plugins を管理するために Pathogen を選択しました。vimタグを生成するために、病原体は私に追加するように指示します
vimrcに。各プラグインのタグを生成します。入力すると
git は、追跡されていないファイルをいくつか示しています。それらは helptags によって生成されたタグです。
作業コピーをきれいにするために、私はそうします
しかし、別の問題が発生します。別のコンピューターで dotvim のクローンを作成しようとすると、
これらは私が追加したばかりのプラグインです。
私のレポのサブモジュールが「タグ」を持つ元のものとは異なることが理由を知っているかもしれません。上記の問題なしに、病原体と gitsubmodule を使用して vim-plugins を管理するにはどうすればよいですか?</p>
vim - vimで病原体とVundleを同時に使用するには?
私はいくつかのプラグインを設定しているvimの初心者です。Vundle 経由のインストールを推奨する人もいれば、病原体経由のインストールを推奨する人もいます。この状況で両方のパッケージ マネージャーを同時に使用することは可能ですか? もしそうなら、通常の指示に従って両方をインストールし、関連するプラグインをインストールするだけで、何も競合しませんか? それとも、これを機能させるために何か特別なことをしなければなりませんか?
vim - 未知の機能: 病原体#感染
MacVim をインストールしました (そして Vim を上書きしました)。そして、Pathogen を機能させようとしています。Vim を起動すると、次のエラーが表示されます。
私の .vimrc は次のようになります
そして、私のディレクトリは次のようになります
c++ - 病原体がトリガーされない状態でインストールされた Vim snipMate
申し訳ありませんが、上記の質問に対する回答を検索しましたが、私の正確な状況に一致するものはありませんでした。私はvimの初心者で、C++プログラミング用にセットアップしようとしています。Xubuntu 14.04 を使用しており、sudo-apt を使用して vim をインストールし、次を使用して YouCompleteMe プラグインもインストールしました。
YouCompleteMe は完全に動作し、リンクhttp://www.vim.org/scripts/script.php?script_id=1658で zip ファイルをダウンロードして ~/.vim フォルダーに抽出するだけで NERDTree をインストールし、NERDTree も動作します。大丈夫。次に、リンクhttps://github.com/tpope/vim-pathogenにある指示を使用してvimの病原体をインストールしました。私の ~/.vimrc は次のようになります
次に、Garbas によって vim-snipmate リポジトリで提供された Pathogen の指示を使用して SnipMate をインストールしました (2 つ以上のリンクを投稿できませんでした)。snipmate プラグインが vim でアクティブになっているようです:imap
。
したがって、上記の出力によると、ショートカットに入って Ctrl+R を押すとスニップメイトがトリガーされるはずですが、機能しません。ただし、Ctrl+R+Tab を押すとスニペットのリストが表示されますが、いずれかを選択しても機能しません。たとえば、 cpp.snippets に/home/username/.vim/bundle/vim-snippets/snippets/
は次のようなエントリがあります
Ctrl+R+Tab を押すと、表示できるリストが表示されますが、リストからfori
選択すると、vim ファイルに逐語的に表示されます。それを機能させるために他に何をしようとしているのか本当にわかりません。SnipMate を vim で動作させるための助けをいただければ幸いです。fori
vim - 病原体を使用するvimで、プラグインがロードされるかどうかを確認するにはどうすればよいですか?
vimでプラグインを管理するために病原体を使用しています.vimrcには、特定のプラグインがインストールされていない/ロードされない場合にのみ実行したいセクションがあります。例えば
ほとんどの場合、おそらく機能する 2 つのオプションは、dwm.vim が存在するg:pathogen_disabled
かどうかを確認することと、ディレクトリ.vim/bundle/dwm.vim
が存在するかどうかを確認することです。
ただし、これらのチェックはやや脆いようです。たとえば、dwm がまったくない場合、dwm.vim が病原体無効になっていないことを確認するだけでは不十分であり、何らかの理由で dwm.vim が標準外の場所にあり、それでもruntimepath
パスに含まれている場合、チェックは機能しません。 .
病原体の全体的なポイントは、私の管理をruntimepath
容易にすることなので、エレガントな解決策はこのパスを検索することです。しかし、ヘルプ、病原体のソース、Google、およびここを検索すると、これを行う簡単な方法が見つかりませんでした. これを vim/pathogen でネイティブに実行できますか? 私のためにこれを行うプラグインはありますか?チェックが失敗するケースはかなりまれであり、プラグインを適切に管理している限り発生しないため、これをまったく行うべきではありませんか?
vim - ユーザーが病原体を使用してインストールできるようにvimプラグインを構築する方法
vim プラグインのコードを (VimL でラップされた python で) 書きましたが、それを世界と共有したいと考えています。他のユーザーがそれを病原体と共にインストールし、vim パッケージに追加できるようにするには、どうすればよいですか?