JetBrains Rider 2024.1 ヘルプ

変更をシェルフに退避ダイアログ

このダイアログを使用して、選択したファイルまたは変更リストをシェルブします。

変更されたファイルペイン

このセクションには、最後のコミット以降に変更されたファイルのリストが含まれています。リスト内のすべてのファイルがデフォルトで選択されています。シェルブに入れたくないファイルの選択を解除します。

変更されたファイルペインのツールバー

項目

ツールチップとショートカット

説明

the Show Diff button

差分の表示

Ctrl+D

選択したファイルのローカル作業コピーとそのリポジトリバージョンの違いをハイライトする相違ダイアログを開きます。

the Revert icon

前回保存した状態に戻す

選択したファイルのローカル作業コピーに加えられたすべての変更を元に戻します。

the Refresh button

変更のリフレッシュ

Ctrl+F5

このボタンをクリックすると、変更されたファイルツリービューが最新の状態になるように再ロードされます。

The Group By button

グループ化

変更したファイルをグループ化する方法を選択します。ディレクトリまたはモジュールごと

the Expand All button

the Collapse All button

すべてのノードを展開または折りたたむ

Ctrl+NumPad Plus

Ctrl+NumPad Minus

これらのボタンをクリックすると、ディレクトリツリーのすべてのノードが展開または折りたたまれます。これらのボタンはフラットビューでは使用できません。

変更リスト

なし

このリストから、保留する変更済みファイルを含む変更リストを選択します。デフォルトでは、アクティブな変更リストが選択されています。

変更されたファイルペインの概要には、変更されたファイル、新規ファイル、削除されたファイルの数など、現在選択されている変更リストの統計が表示されます。この領域には、各タイプのファイルがいくつ表示され、それらのうちいくつが保留されるかも示されます。

コミットメッセージペイン

この領域に、シェルフ名として使用される文字列を入力します。変更の保留を解除すると、同じ名前の新しい変更リストがコミットウィンドウに作成されます。このフィールドを空のままにすると、シェルフ名は次のパターンを使用して生成されます: <number of files in the shelf>、<date and time when the shelf was created>:

送信 / コミットセクション

この領域のコントロールを使用して、選択したファイルを保留する前に JetBrains Rider が実行する追加のアクションを定義します。

これらのコントロールは、次のバージョン管理システムで使用できます。

  • Git

  • Subversion

  • Perforce

項目

説明

コードの整形

コードのフォーマット規則に従ってコードのフォーマットを実行します。

コードの再配置

ファイルとタイプのレイアウト設定に従ってコードを再配置します。

インポートの最適化

冗長なインポートステートメントを削除します。

TODO の確認 (<フィルター名>)

指定されたフィルターに一致する TODO アイテムを確認してください。構成をクリックして既存の TODO フィルターを選択するか、TODO 設定ページを開いて適用する新しいフィルターを定義します。

クリーンアップ

コミット / シェルフするファイルの「フルクリーンアップ」プロファイルを使用してコードクリーンアップを実行します。

送信後 / コミット後セクション

この領域のコントロールを使用して、選択したファイルをコミットした後に JetBrains Rider に実行させたい追加のアクションを定義します。

項目

説明

以下のために利用可能

ツールを実行する

このリストから、選択した変更がコミットされた後に JetBrains Rider を起動する外部ツールを選択します。リストからツールを選択するか、参照ボタン the Browse button をクリックして、開いた外部ツールダイアログで外部ツールを構成できます。

すべての VCS

ファイルのアップロード

このリストから、コミットされたファイルをローカルまたはリモートホスト、マウントされたディスク、ディレクトリにアップロードするために使用するサーバーアクセス構成またはサーバーグループを選択します。

  • アップロードを抑止するには、なしを選択します。

  • リストにサーバー構成を追加するには、the Browse button をクリックし、表示されるサーバーの追加ダイアログで必要なフィールドに入力します。

このリストは、FTP/SFTP/WebDAV 接続プラグインが有効な場合にのみ使用できます。

すべての VCS

常に選択したサーバーまたはサーバーのグループを使用

選択したサーバーまたはサーバーグループに常にファイルをアップロードするには、このチェックボックスを選択します。

このチェックボックスは、FTP/SFTP/WebDAV 接続プラグインが有効な場合にのみ使用できます。

すべての VCS

差分ペイン

差分ペインを開くには、Ctrl+D を押すか、調査するファイルを右クリックしてコンテキストメニューで差分の表示を選択します。

このペインでは、選択したファイルのベースリポジトリバージョンとコミットしようとしているバージョンの違いを調べることができます。

差分ペインのツールバー

項目

ツールチップとショートカット

説明

the Previous Difference button / the Next Difference button

前の違い / 次の違い Shift+F7 F7

次または前の違いに移動します。

最後または最初の違いに達すると、JetBrains Rider は、矢印ボタンをクリックするか、F7/Shift+F7 をもう一度押して、ローカルで変更された他のファイルを比較することを提案します。この動作は、差分ビューアーの設定最後の変更の後に次のファイルに移動するオプションによって異なります。

the Jump to Source button

ソースに移動

F4

選択したファイルをエディターで開きます。キャレットは差分ビューアーと同じ位置に配置されます。

Back

Forward

前 / 次のファイルを比較する

Alt+Left Alt+Right

これらのボタンをクリックして、前後のファイルのローカルコピーとサーバーからの更新を比較します。

ビューアー

ビューアーモードを選択します: 横並びまたは統合。横並びモードには 2 つのパネルがあり、統合モードには 1 つのパネルがあります。

コードを編集して、両方のビューアーで受諾追加前回保存した状態に戻すアクションを実行できます。

テキストを変更できるのは、横並びビューアーの右側部分、または統合ビューアーの行のみです。

ファイルのローカルバージョンのみを編集できます。読み取り専用ステータスのファイルは編集できません。

空白

差分ビューアーが空白をどのように扱うかを定義します。

  • 無視しない : 空白は重要であり、すべての違いがハイライトされています。このオプションはデフォルトで選択されています。

  • 空白をトリム : 空白が行の最後と先頭にある場合は空白を削除します(("\t", " "))。

    • 2 行の末尾の空白のみが異なる場合、これらの行は等しいと見なされます。

    • 2 行が異なる場合、末尾の空白は単語モードでハイライトされません。

  • 空白を無視 : 空白は、ソースコード内の場所に関係なく、重要ではありません。

  • 空白と空行を無視 : 空白と空行を無視します。次のエンティティは無視されます。

    • すべての空白 (「ホワイトスペースを無視する」オプションのように)

    • 空白のみで構成される追加または削除されたすべての行

    • 空白以外の部分を変更せずに、線を分割または結合することで構成されるすべての変更。

      例: a b ca \n b c の違いは、このモードではハイライトされません。

ハイライトモード

差分の粒度がハイライトされる方法を選択します。

利用可能なオプションは以下のとおりです。

  • 変更された単語をハイライト : 変更された単語がハイライトされます

  • 変更行をハイライト : 変更された行がハイライトされます

  • 分割された変更をハイライト : このオプションを選択すると、大きな変更が小さな変更に分割されます。

    例: A \n B および A X \n B X は、1 つではなく 2 つの変更として扱われます。

  • 変更された文字をハイライト : 変更されたシンボルがハイライトされます

  • ハイライトしない : このオプションを選択した場合、違いはまったくハイライトされません。

    大幅に変更されたファイルを操作する場合は、ハイライトしないオプションを使用します。そのような場合、ハイライトすると、レビュー中にさらに困難が生じる可能性があります。

the Collapse Unchanged Fragments icon

変更されていないフラグメントを折りたたむ

両方のファイル内の変更されていないフラグメントをすべて折りたたみます。折りたたみできない変更されていない行の数は、差分 & マージ設定ページで設定できます。差分 & マージページを開くには、Ctrl+Alt+S を押して設定を開き、ツール | 差分 & マージに移動します。

Synchronize scrolling

スクロールの同期

両方の差分ペインを同時にスクロールします。このボタンを離すと、各ペインを個別にスクロールできます。

the Disable Editing icon

編集を使用不可にする

選択したファイルのローカルコピーの編集を有効にします。デフォルトでは無効になっています。編集を有効にすると、変更したファイルをコミットする前に、直前に変更を加えることができます。

the Gear icon

エディター設定

利用可能なオプションのリストを開きます。これらのオプションを選択またはクリアして、行番号、インデントガイド、空白、ソフトラップを表示または非表示にします。

the Help icon

ヘルプ

F1

ブラウザーを開き、対応するヘルプページを表示します。

上記のオプションはテキストファイルでのみ使用可能です。JetBrains Rider はバイナリファイルを比較できないため、ほとんどのコマンドはそれらのファイルでは使用できません。

関連ページ:

シェルブまたはスタッシュの変更

場合によっては、未完了のままのタスクを切り替えて、元に戻る必要があることがあります。作業内容を失うことなく複数の異なる機能に取り組むには、保留中の変更をシェルブまたはスタッシュすることができます。Shelve 対スタッシュ:スタッシュの変更はシェルブ付けと非常に似ています。スタッシュは Git によって生成され、JetBrains Rider 内または JetBrains Rider 外から適用できます。保留された変更を含むパッチは JetBrains Rider によって生成され、IDE を...

フォーマットルールを適用する

編集および貼り付けられたコードの自動フォーマット:エディターでコードを入力すると、JetBrains Rider はセミコロンを入力するとすぐに式を再フォーマットし、閉じ括弧を入力するとすぐにコードのブロックを再フォーマットします。必要に応じて、JetBrains Rider 設定のページでこれらの種類の自動フォーマットを無効にすることができます。JetBrains Rider では、コードを貼り付けるときにフォーマット規則を自動的に適用することもできます。デフォルトでは、貼り付けられたコー...

外部ツール

サードパーティのコマンドラインアプリケーションを外部ツールとして構成して、JetBrains Rider から実行します。例: ワークフローでは、特定のスクリプト、コードジェネレーター、アナライザー、プリプロセッサーまたはポストプロセッサー、データベースユーティリティなどの実行が必要になる場合があります。外部ツールとして構成することにより、JetBrains Rider は専用のアクションを提供します。これは、メインメニューや特定のコンテキストメニューから実行したり、ショートカットを割り当てたり...

外部ツール

このページでは、ローカル外部ツールに対して構成できる設定について説明します。外部ツールの追加と使用の詳細については、「外部ツール」を参照してください。ツールバーボタンを使用して、使用可能な外部ツールのリストを管理します。保持したいがメニューで使用できないツールとグループのチェックボックスをオフにします。追加新しい外部ツールを追加します。除去選択したツールまたはグループを削除します。編集選択したツールを編集します。アップ選択したツールをリスト内で上に移動します。ダウン選択したツールをリスト内で下に...