JetBrains Rider 2018.1ヘルプ

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のパワー

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

Action list

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

  • 赤い球 ThemedIcon RedBulb Screen Gray または黄色の球 ThemedIcon YellowBulb Screen Gray のアイコンが表示されている場合は、これらのアクションインジケータがJetBrains Riderがエラーやその他のコードの問題を検出し、修正方法を知っているため、 Alt+Enter を押すことをおすすめします。
  • ハンマー 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つのデフォルトのコードのクリーンアッププロファイルのいずれかを選択するように指示します。コードを再フォーマットするか、選択したスコープに複数のコードスタイルルールを適用します。

最終変更日: 2018年7月11日