なんでも実行
なんでも実行は、実行 / デバッグ構成、スクリプトとアプリケーション、Rake タスク、Rails ジェネレーターを起動し、最近のプロジェクトを開くための簡単な方法です。また、入力時に候補を生成することにより、適切なコマンド構文を使用するのにも役立ちます。コマンドを呼び出すと、なんでも実行はそれ以降の作業を適切なツールに委譲します。
なんでも実行ポップアップを開く
Ctrl を 2 回押します。
または、ツールバーの をクリックします。
アイコンはデフォルトでは非表示になっています。ツールバーにアイコンを追加するには、設定ダイアログ (Ctrl+Alt+S) を開き、 に移動してメインツールバーノードを展開し、たとえばどこでも検索になんでも実行アクションを追加します。詳細については、メニューおよびツールバーを参照してください。
実行 / デバッグ構成を起動する
実行 / デバッグ構成名の入力を開始し、候補のリストから選択します。
実行構成をデバッグするには、Shift を押したまま起動します。
コマンドの実行
なんでも実行すると、さまざまな Ruby または Rails 固有のコマンドを実行できます。たとえば、次のようになります。
テスト (Minitest、Rspec、Cucumber など)
Rake タスク
Bundler コマンド
Capistrano コマンド
Rack アプリケーション
コマンド名の入力を開始し、矢印キーを使用して候補リストを移動します。Space を押すと、現在の提案を受け入れ、このコマンドに固有の追加の提案を取得します。
使用可能なすべてのコマンドのリストを取得するには、
?
と入力します。コマンドのリストは、インストール / 有効化されたプラグインによって異なります。コマンドが候補リストにない場合は、ターミナルで実行されます。
デフォルトでは、作業ディレクトリは現在のプロジェクトまたはモジュールによって異なります。現在のファイルの場所を作業ディレクトリとして使用するには、コマンドを実行するときに Alt を押したままにします。
この機能は、プロジェクトのルートフォルダーの外にあるため、スクラッチファイルを実行するときに役立つ場合があります。
任意の場所を作業ディレクトリとして使用することもできます。ダイアログの右上隅で構成されます。
最近のプロジェクトを開く
なんでも実行ポップアップから最近のプロジェクトをすばやく開くこともできます。プロジェクトを名前で検索するか、open
と入力して候補のリストを短縮し、リストから必要なプロジェクトを選択して Enter を押します。
HTTP リクエストを送信する
HTTP リクエストの作成中にその名前を指定した場合、なんでも実行ポップアップからこの HTTP リクエストを見つけて送信できます。
HTTP リクエストの名前の入力を開始し、候補リストから選択します。
リクエストに環境変数が含まれている場合は、リクエストを選択するときに Shift を押します。これにより、リクエストに使用する環境を選択できるポップアップメニューが開きます。
関連ページ:
実行 / デバッグ構成
RubyMine は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、デプロイ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。要件に応じて構成パラメーターをカスタマイズできます。例:Rails の実行 / デバッグ構成では、サーバータイプ(Puma や Passenger など)、IP アドレスとポート、環境(デフォルトでは開発)などを指定できます。Ruby の実行 / デバッグ構成では、コマンドライン引数...
メニューおよびツールバー
IDE を操作するとき、いくつかのアクションを他のアクションより頻繁に実行します。生産性を最大化するには、お気に入りのアクションのデフォルトのショートカットを学ぶか、それらにショートカットを割り当てます。メニューとツールバーをカスタマイズして、必要なアクションのみを含め、再グループ化し、アイコンを構成することもできます。メニューおよびツールバーをカスタマイズを押して IDE 設定を開き、を選択します。使用可能なメニューとツールバーのリストで、カスタマイズするノードを展開し、目的の項目を選択する...
デバッグ
RubyMine は、Ruby コード用のデバッガーを提供します。インストール / 有効化されたプラグインによっては、ERB ファイルや HAML ファイルなど、他の言語で書かれたコードをデバッグすることもできます。Ruby 2.0+ プロジェクトをデバッグするには、プロジェクトインタープリターに debase および ruby-debug-idegems を追加する必要があります。RubyMine は、初めてデバッグを実行するときに、これらの gems のインストールを提案します。デバッグ gems...
Ruby スクリプトを実行する
RubyMine を使用すると、エディターから、または構成済みパラメーターのセット実行 / デバッグ構成を使用して、Ruby スクリプトを迅速に実行またはデバッグできます。たとえば、Ruby の実行 / デバッグ構成には、スクリプト引数、環境変数、追加のコマンドライン引数などのパラメーターを指定できます。このトピックでは、次の方法を示します。実行構成なしで Ruby スクリプトを初めて実行する、実行構成で Ruby スクリプトを実行する、スクリプトを実行するための追加パラメーターを構成する、スクリ...
Rails アプリケーション要素を作成する
RubyMine を使用すると、Rails アプリケーションに必要なすべての要素(コントローラー、ビュー、モデルなど)のスタブを追加できます。Rails ジェネレーターを起動する方法はいくつかあります。を 2 回押して、必要なコマンドまたはその部分(rails g controller など)を入力し始めます。次に、候補リストからこのコマンドを選択してを押します。メニューコマンドを使用してください。メインメニューで、に移動し、Rails ジェネレーターを選択します。このトピックでは、Rail...
Rake タスクの実行
Rake は、Ruby および Rails アプリケーションで人気のあるタスクランナーです。例: Rails は、データベースの作成、移行の実行、テストの実行のための事前定義された Rake タスクを提供します。カスタムタスクを作成して特定のアクションを自動化することもできます。コード分析ツールの実行、データベースのバックアップなど。RubyMine は、Rake タスクを実行、デバッグ、および再ロードする便利な方法を提供します。さらに、実行 / デバッグ構成を使用して、特定のパラメーターでタスク...