JetBrains Rider 2018.3ヘルプ

JetBrains Riderの最初のステップ

このトピックでは、JetBrains Riderをすばやく使い始めるために役立つとともに、最も頻繁に使用される機能について詳しく説明します。

頻繁に使用されるコマンドへのアクセス

Riderメインウィンドウ上部のナビゲーションバーには多くのコマンドが表示されていませんが、最も不可欠なものはあなたの指先にあります。

JetBrains Rider: using navigation bar to access most frequently used actions

ソリューションの構築ビルド構成実行/デバッグ構成の変更と管理、プログラムの起動と停止VCS操作へのアクセス、およびあらゆる場所での検索を行うことができます

JetBrains Riderは多くのナビゲーションと検索機能を提供します。それらのいくつかに慣れましょう。

宣言にジャンプする

Ctrl キーを押し、コードの上にマウスを置いてください。他の場所で定義されているすべてのシンボルには、フォーカスしているときに下線が引かれています。 Ctrl キーを押しながら任意の記号をクリックすると、その宣言に直接ナビゲートできます。シンボルが現在のソリューションで定義されている場合、JetBrains Riderは対応するファイルを開き、宣言にキャレットを返します。シンボルがコンパイルされたライブラリーで定義されている場合、JetBrains Riderは宣言を逆コンパイルします。

Go to Declaration with Ctrl+click
詳細は、宣言に移動を参照してください。

使用箇所の検索

反対方向に移動するには、つまり、シンボルが使用されているソリューション内のすべての場所を見つけるには、Shift+F12を押します。JetBrains Riderはすばやくシンボルのすべての使用箇所を見つけて表示します。詳細は、使用箇所の検索を参照してください。

利用可能なナビゲーション操作の確認

別の便利なナビゲーションのショートカットは Alt+`です: 任意のシンボルを押すと、JetBrains Riderは利用可能なすべてのナビゲーションオプションを表示します:

Navigate To
詳細は、次にナビゲートを参照してください。

ソリューション内の何かを見つける

ソリューション内で何かを見つける必要がある場合は、Ctrl+Tを押します。提案のリストは、この機能を呼び出すとすぐに表示され、最初に最近のファイルとナビゲートされたアイテムが含まれます。タイプ、シンボル、ファイル、最近の編集、最近のファイル、最近表示された方法を見つけるために入力を開始することができます。詳細は、どこでも検索を参照してください。

ソリューションツリーでの現在のファイルの検索

ナビゲーションコマンドを実行すると、新しいファイルが表示されますが、そのファイルがソリューションエクスプローラーにどこにあるかを確認することができます。 Shift+Alt+L を押すだけで、ソリューションエクスプローラーが現在のファイルまでスクロールし、強調表示します。詳細については、ソリューションエクスプローラーでの現在のファイルの検索を参照してください。

エディターでのコーディング

エディターで作業しているとき、コード編集ヘルパーの束はあなたの手元にあります。ここにそれらのカップルがあります。

コード補完 (IntelliSense)

RiderのIntelliSenseは自動的に機能しますが、意味のあるコードが許される場合はいつでも、JetBrains Riderのコード補完機能を明示的に呼び出すことができます。

  • Ctrl+Alt+Space を押すと、期待される式のタイプに基づいてよりインテリジェントな提案を提供するスマート補完が呼び出されます。

  • Shift+Alt+Space を押すと、どのネームスペースに属しているかにかかわらず、指定された接頭辞に一致するすべてのタイプを表示するクラス名補完が呼び出されます。また、必要に応じて現在のファイルに適切なネームスペースインポートディレクティブを挿入します。

コードブロックの選択と移動

キャレットがどこにあっても、Ctrl+Alt+Right / Ctrl+Alt+Leftを押してみてください。これらのショートカットを使用すると、記号、行、またはコードブロックを連続して選択できるため、コピー、切り取り、または移動する任意の式を簡単に選択できます。詳細は、エディターでのテキストの選択を参照してください。

選択したコードブロックを移動する必要がある場合は、Ctrl+Shift+Alt を押してから、矢印キーを使用してブロックを任意の位置に移動します。詳細については、コード要素の並べ替えを参照してください。

Alt + Enterのパワー

非常に頻繁に、エディターの左側にたくさんの異なるアクションインジケータのうちの1つを見るでしょう。 Alt+Enter を押すと、現在のキャレット位置でJetBrains Riderが何を提案しているのかを確認できます。

Action list

ここにいくつかの例があります:

  • 赤い電球の ThemedIcon RedBulb Screen Gray または黄色の電球の ThemedIcon YellowBulb Screen Gray アイコンが表示される場合は、Alt+Enter を押すことをお勧めします。これらのアクションインジケーターは、JetBrains Riderがエラーまたは他のコードの問題を検出し、それを修正する方法を知っていることを示します。

  • ハンマー ThemedIcon ContextAction Screen Gray アイコンが表示されても、キャレットでコードを変更したくない場合は無視してかまいません。変更したい場合は、Alt+Enter を押すと便利です。JetBrains Riderには、シンボルの可視性をすばやく変更したり、コレクションを反復処理するコードを追加したりするなど、何百もコンテキストアクションが用意されています。

  • 表示されているアクション標識がない場合は、Alt+Enter を押すこともできます。この場合、入力を開始してスコープ内のJetBrains Riderアクションをすばやく見つけて実行できます。

リファクタリングコード

JetBrains Riderのリファクタリングのセットは、数、使いやすさ、および適用範囲において、Visual Studioが提供するものをはるかに超えています。

JetBrains Riderが提供する数十のリファクタリングのそれぞれを覚えて覚えておくことは容易ではありません。ただし、コード内の任意のシンボルで Ctrl+Shift+R を押して、ここで使用可能なリファクタリングをチェックすることができます。

コードの生成

JetBrains Riderは、定型コードを自動的に生成するための多くの機能を提供することで、自明ではないタスクに集中できます。例:存在しないメソッドを呼び出すことができます。JetBrains Riderは、戻り値の型とパラメータのタイプを考慮して、使用箇所に基づいてこのメソッドを作成します。

型メンバーの生成

キャレットが型宣言内のどこにあっても、Alt+Insertを押してください。表示されるポップアップメニューでは、そのタイプに対して生成するアイテムを選択できます。JetBrains Riderは、コンストラクター、プロパティー、メンバーのオーバーライドなどを作成できます。詳細は、コード生成を参照してください。

Generating type members with JetBrains Rider

コードスタイルの問題

JetBrains Riderを使用すると、命名標準フォーマット規則、その他多くの細かいこと( 修飾子の順序'var'キーワードを使用するかどうかなど)を使用して、コード内のほとんどのスタイルを制御できます。

JetBrains Riderコードスタイル機能のデフォルト値は、Microsoftのガイドラインと多数のベストプラクティスに基づいて選択されています。同時に、コードスタイルの各側面は、個人または企業の好みに合わせて変更することができます。

コードスタイル規則を適用するには、Ctrl+E, Cを押します。JetBrains Riderは、2つのデフォルトのコードクリーンアッププロファイルのうちの1つを選択するように促します。コードを再フォーマットするか、選択したスコープに複数のコードスタイルルールを適用します。

最終更新日: 2019年3月18日