私はvim-railsとctags
をメソッドのナビゲーションに使用します。そのために/home/***/.rvm/gems/ruby***/gems
にctags -R *
を実行します。しかし、このディレクトリでは、1つのフォルダに多くのフォルダがありました(たとえば、activerecord
v。3.0.7/3.1.3/3.2.2/3.2.3
)。そして、私が(ctrl+]
)メソッドに行ってみると、古いバージョンになります。どのように最新の宝石のバージョンでのみctagsを実行できますか?最新の宝石を生成するCtags
4
A
答えて
11
あなたはパイプ場合バンドラが
bundle show --paths
でgemfileで宝石の場所を表示することができますこのリストをctagsに入れれば、私はあなたが必要とするものを得ることができると思います。
bundle show --paths | xargs ctags -R
編集:このブログ投稿にまとめ : http://heim.no/VIM/2012/04/19/generate-ctags-for-all-bundled-gems-in-a-ruby-project/
0
回避策:私は直接的な方法はわかりませんが、手動で「タグ」ファイルを手動で編集し、古い宝石のすべてのバージョンを検索/置換して削除したり、関連するすべての宝石を削除することができます後で使用して、タグファイルに追加することができます上のセクションと[ctagsの3.2.3 -a]
+0
はい、私は知っています。しかし、 'tags'ファイルには63000以上の行があり、手動で編集するのは良い考えではありません。また、古い宝石のバージョンが必要な場合があるので、すべての宝石を取り除くことは、最新のバージョンのためにも良いアイデアではありません。 私の最初の質問は正しくありません。 'Gemfile'で使われているgemsのバージョンはどうすれば使えますか? – Eugene
関連する問題
- 1. 最新のルビーの宝石はどこですか?search.cpan.org/recentのルビーの宝石
- 2. スリム宝石とRails私は、最初のアプリケーションを生成
- 3. 宝石の更新
- 4. Rails 3プロジェクトを最新の宝石に更新するには?
- 5. インストール済みの宝石から宝石パッケージを作成する
- 6. Railsで宝石を作成する:user_root_pathを生成する
- 7. 宝石をリリースできる宝石サーバーの作成
- 8. 新鮮な宝石のチェックボックス
- 9. nokogumboの宝石ファイルを生成する方法
- 10. シンプルなカレンダーの宝石からカレンダーを生成する方法
- 11. 新しい宝石を入手する
- 12. ルビー - 新しい宝石が
- 13. タグの最新の宝石/プラグインは何ですか?
- 14. ドアキーバーの宝石とノックの宝石
- 15. 宝石とjqueryを作成する
- 16. 宝石を更新しますか?
- 17. 宝石:: InstallError:「nio4rのネイティブ宝石をインストールする必要がビルドツール
- 18. 宝石
- 19. 最新のOS X El Capitanアップデート後にルビーの宝石をインストールする際に問題が発生する
- 20. 邪悪なPDF宝石のカスタムサイズ生成空白の画面
- 21. Twitterの宝石
- 22. 宝石のパッチ
- 23. ジャガーノートの宝石
- 24. カピストラーノデプロイエラープライベートパブの宝石
- 25. スプレッドシートの宝石
- 26. プロジェクト内のすべてのローカル宝石を収集するRuby宝石を作成する
- 27. 宝石のインストールが成功した後に、「バンドルインストール」にインストールされない宝石
- 28. 最新のノコギリ宝石の更新以来、ヒロクにプッシュできません
- 29. githubでの宝石の作成とアップロード
- 30. セルコンポーネント用の宝石の作成
あなたはそうです!それはずっと良い!ありがとう! – Eugene
アンドレアス、情報ありがとう。私は数ヶ月前にあなたのブログにこの質問を掲載しましたが、それを熟知していませんでした:私は、プロジェクトのファイルから発信しているときだけタグに行くことができます。一度私が使用している宝石の1つに含まれているファイルに入っていると、そのファイルで呼ばれているメソッドのうち、メソッド定義に従うことができません。私は、現在ブラウジングしているファイルとの相対的なctagsファイルの検索方法がわからないためだと思います。私が見ているような問題はありましたか? – Tonys
トニーは、私は実際に少しこれをチェックし、アップデートを投稿する必要があるようです(私は数ヶ月前に言ったように):) –