問題タブ [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 - Pathogen (Vim) のデフォルト以外のバンドル ディレクトリの場所
すべての Vim プラグインと vimrc を Dropbox に保存するというアイデアが気に入っています。私も病原体大好きです。病原体.vim ファイルを見ると、バンドル フォルダーの別の場所を病原体#infect() 関数に提供できるようです。しかし、これはうまくいきません。私は解決策を高低で検索しましたが、いわば病原体の「作業ディレクトリ」を「~/Dropbox/Vim/GlobalRuntimePath/bundle」に変更することはできません。私はvimrcで直接pathogen.vimを調達しようとしましたが、役に立ちませんでした。Pathogen は文句を言いません。ローカル コピーを削除すると存在しなくなったプラグインから関数を呼び出そうとすると、私の vimrc だけです。
私は間違った質問をしていますか?
vim - Vim + Pathogen でヘルプ ドキュメントが読み込まれない
現在、Pathogen を使用して vim プラグインを整理しています。これは問題なく問題なく実行されているようですが、何らかの理由でヘルプタグが生成されません。ファイル構造に問題があるとは思いません (そうである可能性はありpathogen.vim
ます~/.vim/autoload
が)。~/.vim/bundle
私.vimrc
はHOME
ディレクトリにエイリアスされているので、すぐに見つけて開くことができ、病原体関連の部分は次のようになります。
インターネットでも見つけたこれをすべて繰り返してみたように感じますが、何も成功していません。プラグインは毎回問題なく動作しているように見えますが、ヘルプタグを使用してヘルプ ドキュメントを取得することはできません。それが役立つ場合、私はMac OSX 10.6を使用しています。
アドバイスをいただければ幸いです。ありがとう。
vim - 異なる Vim 環境: 個別のプラグイン、vimrc など
Janusで gVim を使用しています。素晴らしい。今はこの環境を改善・変更したいので、PHP (Drupal) 開発により適したものにします。
私はこれを完全に分離された環境で行うことを好みます。多くのプラグインと vimrc エントリは、おそらくこれらの環境全体で複製されますが、多くはわずかな変更が必要であるか、両方の環境のいずれかでは不要です。たとえば、ほとんどの rails.vim は drupal vim 環境では必要ありません。Xdebug セットアップは PHP 開発にのみ役立ちます。ラテックス、ブログ、プレゼンテーションなどを書くような環境がおそらくもっとあるでしょう。
Rails、Drupal、その他の環境を切り替えるために、開発を始める前にコマンドやスクリプトを実行することは気にしません。
私は病原体を見てきましたが、それは「プラグインとランタイムファイルを独自のプライベートディレクトリにインストールする」ことしか許可していないようですが、プラグインとランタイムファイルを別々の環境とディレクトリにバンドルする方法を探しています.
そういうわけで、私は Janus をフォークして、Drupal 開発のための変更を開始したいと考えています。
私が見る最も簡単な解決策は、さまざまな .vim.somename ディレクトリに独自のコンテンツを導入し、シンボリックリンクを切り替えることです: rm ~/.vim && ln -s ~/.vim.somename ~/.vim
.
これは Vim で動作しますか? これは Janus で動作しますか? より良いアプローチはありますか?
git - サブモジュールからではないGitアップデートの変更-〜/.vim-病原体
私はここからのガイドに従って、vimのセットアップを支援しました。彼はさまざまなサブモジュールをgitにフォーマットで追加する手順を実行します
彼のガイドを完了してから、私はさらに変更を加えました。私はubuntuを使用しており、パスは〜/ .vimであり、ガイドで説明されている正確な{autoload、bundle}セットアップを使用しました。
〜/ .vimrcに追加した変更と、githubにインストールしたその他のバンドルを含めて、クローンを作成して他のPCに移動できるようにします。
gitで変更を取得する方法を理解するのに本当に苦労しています。たとえば、私の〜/ .vim / bundle /ディレクトリには、delimitMateとcolorschemesの2つの新しいフォルダがあります。ただし、git pushを実行すると、すべてが最新のものとして返されます。
私は何が欠けていますか?
performance - LaTeX ファイルで Vim の動作が遅い
私は Vim を一連のプラグイン (pathogen、ctags、snipmate、supertab など) と共に使用していますが、あらゆる種類のファイル拡張子に対してすべて正常に動作します。
ただし、.tex ファイルを編集しようとすると、関連していると思われる 2 つの問題が発生します。第一に、Vim の動作が非常に遅くなり、第二に、「任意の文字 + Tab」を押すと、以前にテキストに書かれた単語でオートコンプリートしようとします。
これらの問題を解決しようとした 1 つの方法は、スーパータブ プラグインをバンドル フォルダーから削除することですが、満足のいく解決策ではありません。
vim - ~/.vim/bundles で vim に新しいプラグインを使用させる最速の方法
私はvimで病原体を使用しています。
~/.vim/bundle ディレクトリに新しいプラグインを追加するとき、既存の MacVim ウィンドウでそれを使用し始める最も速い方法は何ですか? それを閉じて新しいものを開く必要がありますか、それとも実行できる簡単なコマンドはありますか?
vim - javascript ファイルの特定のプラグインをロードするための病原体の無効化
javascript ファイルに vim で病原体を使用している場合、プラグイン「surround」(/bundle/vim-surround としてリストされている) を使用したくありません。
私は現在、次のものを持っています:
どういうわけか、私はまだサラウンドの効果を見ています。どうしたの?
ruby - Command-T、Pathogenをインストールし、RVMを使用しないようにするにはどうすればよいですか?
私はbrew install
(RVMではなく)rubyをインストールしていました。システムにruby1.9.3p0をインストールしました。(OSXライオン)
病原体を介してCommand-Tをインストールしようとしています。通常、rake、make、rubyなどを実行できますが、「Command-T」ディレクトリに入って実行しようとすると、と表示されrake make
ますCould not find rake-0.8.7 in any of the sources
。
また、通常のrubyコマンドを実行することもできません。ruby --version
同じエラーが発生するだけです。
私はこれが以下に関係していることを知っています...しかし私は実際にそれを修正する方法を知りません。
インストールの問題のほとんどは、ホストオペレーティングシステム上のRubyのバージョンと、コンパイル時にVim自体がリンクしているRubyのバージョンとの不一致が原因で発生します。たとえば、一方が32ビットでもう一方が64ビットの場合、または一方がRuby 1.9シリーズのものでもう一方が1.8シリーズのものである場合、プラグインは機能しない可能性があります。
そのため、Mac OS Xでは、システムに付属している標準のRuby(現在は1.8.7)と最新バージョンのMacVim(現在はバージョン7.3)を使用することをお勧めします。RubyまたはMacVimのカスタムビルドを使用する場合(推奨されません)、Ruby、Vim、およびCommand-T拡張機能をビルドするときにまったく同じRuby環境が有効になるように特に注意する必要があります。
Cellarディレクトリ全体を/usr/ localから一時的に移動してみました(慣れていない人のために、homebrewがrubyやその他すべてをインストールする場所です)。
ターミナルで、どのルビーを実行しても正しく機能します。それでも、Command-Tフォルダーでrake makeを実行すると、同じエラーが発生します。