2013-06-19 8 views
18

どのように私はこのように、いくつかのオブジェクトやクラスで使用できるメソッドの一覧を取得することができます。Sublime TextはRuby APIをサポートしていますか(自動完成)?

Netbeans auto-complete

崇高テキストは、Rubyのため、この機能を持っていますか? https://github.com/BoundInCode/Display-Functionsと同じですが、Rubyの場合

注:「Array」と入力した場合、タブの完成については言及しません。 Arrayクラスのメソッドのリストruby-doc.org/core-1.9.3/Array.htmlはjavaやeclipseでnetbeansのようにリストに表示されます

+0

あなたがお好みの検索エンジンを使って検索しましたか?そうでない場合は、http://duckduckgo.com/?q = tab +補完+ ruby​​ + in + sublime + text + 2を参考にしてください: http: /blog.codeclimate.com/blog/2012/06/21/sublime-text-2-for-ruby/ – vgoff

答えて

24

崇高なテキスト2はある程度の自動性を持っていますボックスの外にある完璧な機能 - へジャンプシンボル定義へ

  • ジャンプ:あなたはノッチそれをキックしたい場合は、Sublime CodeIntelプラグインは、おそらく我々がサポートする、ルビー/ wの崇高なテキストを持っているセンスをインテリに最も近いものですシンボルの定義のファイルと行。
  • インポートオートコンプリート - 使用可能なモジュール/シンボルをリアルタイムでオートコンプリートします。
  • 機能コールツールチップ - ステータスバーに作業機能に関する情報を表示します。

オートコンプリート:

sample auto-complete/intelli-sense


シンボル定義

sample symbol definitionステータスバーに次の

なり出力:

情報:与えられたブロックへ 、コレクションの各要素を渡します。このメソッドは、 ブロックがfalseまたはnil以外の値を返すとtrueを返します。ブロックが でない場合、Rubyは{| obj | obj}は になりますか?コレクションメンバの少なくとも1つが falseまたはnilでない場合はtrueを返します。


インストール/使用上の問題に遭遇した場合:

をこの回答を投稿した時点で、私は、ツールチップを動作させることができなかったとオートコンプリートのdoesn」外部の宝石をサポートしていませんでした。また、パッケージインストーラを使ってインストールする際にいくつか問題がありました。問題が発生した場合は、パッケージフォルダに手動で複製を試みてください。私の場合、これは~/.config/sublime-text-2/Packages/にありました。

正常にインストールしても問題が解決しない場合は、プラグインのread-meで説明したように再ビルドを試してください。ここで言及した修正をまたチェックアウト:

https://github.com/SublimeCodeIntel/SublimeCodeIntel/issues/249#issuecomment-19763941

+0

あなたの答えはありがたいですが、これは私が欲しいものではありません。 " Arrayクラスのメソッドのリストhttp://www.ruby-doc.org/core-1.9.3/Array.htmlがリストに表示されます – Marwan

+1

@Marwan - 100近くの配列メソッドがあります。配列を作成し始めるたびに大きなものをリストアップしますか? – AGS

+0

@Marwanあなたが探しているものをよりよく反映するように私のスクリーンショットを更新しました。 – Noz

関連する問題