JetBrains Rider 2020.2 ヘルプ

キャレットの処理とテキストの選択

エディターでマウスをクリックして、キャレットを目的の位置に設定し、マウスをドラッグして連続したテキストブロックを選択できます。

デフォルトでは、現在のドキュメントの文字、空白、タブにのみキャレットを設定できます。オプションで、設定 / 環境設定 Ctrl+Alt+Sエディター | 一般ページで行末以降へのキャレット移動を許可するを選択して、行の最後の文字の後の任意の場所にキャレットを設定できます。行の終わりを超えた位置で入力を開始するとすぐに、行の終わりと入力の始まりの間に必要な数のスペースが追加されます。

識別子またはコメント内の単語またはプレーンテキストをダブルクリックして選択できます。
識別子については、CamelCased 識別子全体を選択するのではなく、ダブルクリックした場所にある大文字の単語のみを選択することを選択できます。これを行うには、設定 / 環境設定 Ctrl+Alt+Sエディター | 一般ページで「キャメルハンプ」という言葉を称えるを選択します。

マウスとは別に、キーボードショートカットを使用して、エディターのナビゲーションや選択操作を高速化できます。以下の表に、最も便利なコマンドとそのショートカットを示します。
一部のコマンドのショートカットを変更する場合は、設定 / 環境設定 Ctrl+Alt+Sキーマップページでこのコマンドを見つけ、コンテキストメニューを使用してショートカットを追加または削除します。

キャレットの移動

コマンド 呼び出す方法 それを使用して
キャレットを前の単語に移動
キャレットを次の単語に移動
Ctrl+Left
Ctrl+Right

キャレットを現在の単語の先頭 / 末尾に移動してから、同じ方向に単語ごとに移動します。

設定 / 環境設定 Ctrl+Alt+Sエディター | 一般 | 入力支援ページでキャメルハンプを使用するが選択されている場合、キャレットはキャメルケース名の識別子内の次または前の大文字の単語に移動します。

デフォルトでは、Ctrl+Right ではキャレットが現在の単語の終わりにジャンプすることに注意してください。この動作は、エディター | 一般設定ページのキャレットの移動セクションで構成できます。

キャレットを行頭に移動
キャレットを行末に移動
Home
End
キャレットを現在の行の最初 / 最後の文字に移動します。
外側の宣言にジャンプ Alt+Shift+[ キャレットを、その本体内の任意の位置から型または関数の宣言に移動します。
キャレットを一致する波括弧に移動 Ctrl+Shift+M キャレットがブレースまたは括弧の直前または直後にある場合は、それに一致するブレースまたは括弧にジャンプします。
キャレットをコードブロック開始に移動
キャレットをコードブロック終了に移動
Ctrl+[
Ctrl+]
キャレットを囲んでいるコードブロックの左中括弧に移動します。
次の方法
以前の方法
Alt+Down
Alt+Up
キャレットを現在の型の次 / 前のメンバーの宣言に移動します。
キャレットをページ上部に移動
キャレットをページに移動
Ctrl+Page Up
Ctrl+Page Down
キャレットをスクロールせずに、現在表示されているエディター領域の一番上 / 一番下の行に移動します。
ページアップ
ページダウン
Page Up
Page Down
キャレットをエディター領域の現在の高さまで上下に移動し、それに応じてドキュメントをスクロールし、さらに同じ方向に同じステップでさらにスクロールします。
キャレットをテキストの先頭に移動
キャレットをテキストの最後に移動
Ctrl+Home
Ctrl+End
キャレットを現在のドキュメントの最初 / 最後の文字に移動します。

テキストを選択

コマンド 呼び出す方法 それを使用して
すべて選択 編集 | すべて選択
Ctrl+A
アクティブなエディタータブですべてのテキストを選択する
選択を残して
正しい選択
Shift+Left
Shift+Right
選択範囲を現在のキャレット位置から左右の 1 文字に拡張します。
キャレットを前の単語に移動して選択します
キャレットを選択して次の単語に移動
Ctrl+Shift+Left
Ctrl+Shift+Right

現在のキャレット位置から現在の単語の先頭 / 末尾まで選択し、選択した単語を同じ方向に単語ごとに拡張します。

設定 / 環境設定 Ctrl+Alt+Sエディター | 一般 | 入力支援ページでキャメルハンプを使用するが選択されている場合、選択範囲はキャメルケース名の識別子内の次 / 前の大文字の単語まで拡張されます。

選択範囲でキャレットを行頭に移動
選択したキャレットを行末に移動
Shift+Home
Shift+End
現在のキャレット位置から現在の行の先頭 / 末尾まで選択します。
キャレットをコードブロックに移動し、選択範囲から開始する
キャレットを選択してコードブロックの最後に移動
Ctrl+Shift+[
Ctrl+Shift+]
現在のキャレット位置から、囲んでいるコードブロックの開始 / 終了中括弧まで選択します。
選択した宣言を選択 Ctrl+Alt+Shift+[ 含まれているメンバー、型、または名前空間の宣言全体を選択します。
選択に備える
選択してダウン
Shift+Up
Shift+Down

現在のキャレット位置から次または前の行の同じ列または最も近い列まで選択してから、同じ方向に同じ方法で選択を拡張します。

列選択モードが有効な場合、これらのショートカットは選択範囲を拡張する代わりに新しいキャレットを追加することに注意してください。

キャレットを選択してページ上部に移動
選択範囲のあるキャレットをページに移動
Ctrl+Shift+Page Up
Ctrl+Shift+Page Down
スクロールせずに、現在のキャレット位置から現在表示されているエディター領域の上部 / 下部まで選択します。
選択してページアップ
選択したページ送り
Shift+Page Up
Shift+Page Down
エディターの高さに対応する行数を選択し、現在のキャレット位置から上下に移動して、それに応じてドキュメントをスクロールし、選択範囲を同じ方向の同じ行数に拡張します。
キャレットを選択範囲からテキストに移動
選択範囲のあるキャレットをテキストの最後に移動
Ctrl+Shift+Home
Ctrl+Shift+End
現在のキャレット位置から現在のドキュメントの先頭 / 末尾まで選択します。
選択範囲の拡張 編集 | 選択範囲の拡張
Ctrl+W

キャレットで単語を選択してから、コードの論理ブロック(式、条件付きブロック、メソッド本体、クラスなど)を含むように選択範囲を拡張します。

キャメルハンプを使用する設定 / 環境設定 Ctrl+Alt+Sエディター | 一般 | 入力支援ページ上で選択されている場合は、コマンドの最初の呼び出しは、全選択ではないでしょうキャメル記法の識別子を、しかしキャレットがある、内部にのみ大文字の単語。

キャレット位置の文字選択を解除 編集 | キャレット位置の文字選択を解除
Ctrl+Shift+W
選択範囲の拡張で拡張した後、選択範囲を縮小します。コマンドは、逆の順序(最も外側の包含ブロックからキャレットの単語まで)で機能します。
構造的なナビゲーション
後方への構造ナビゲーション
Tab
Shift+Tab
選択を次 / 前の論理コード要素に移動します。詳細については、構造ナビゲーションを参照してください。
最終更新日 :

関連ページ:

キャメルハンプ

キャメルハンプは、各パートが大文字で始まるCamelCase、または複合名の一部がアンダースコアで区切られた複合名の一部を識別する機能です。これらの部分の最初の文字だけを入力することができ、JetBrains Rider は自動的に名前が一致する項目を検索します。検索コマンドのキャメルハンプ :キャ...

複数のキャレットと選択範囲

入力、コピー、または貼り付けを行うときに、複数のキャレットを切り替えて、アクションが複数の場所に同時に適用されるようにすることができます。コード補完やライブテンプレートなどの高度なエディターアクションもサポートされており、各キャレットに適用されます。最近追加されたキャレットがプライマリと見なされます...

現在のコンテキストをナビゲートする

JetBrains Rider には、現在のコンテキストに基づいてコードをナビゲートするのに役立つ多くの機能があります。つまり、開いている文書とその中のキャレットの位置に従います。現在のドキュメントでキャレットを移動 :キャレットを前の単語に移動キャレットを次の単語に移動キャレットを現在の単語の先頭...

構造ナビゲーション

JetBrains Riderを使用すると、TabキーとShift+Tabキーを使用して、マウスやカーソルキーを使用せずに、テキスト選択を次のコード要素または前のコード要素にすばやく移動できます。これにより、次または前の論理的なコードに素早くジャンプできます。ここにいくつかの例があります:メソッド呼...