JetBrains Rider 2024.1 ヘルプ

文字列リテラルの分割と結合

長い文字列リテラルを入力する場合、JetBrains Rider はリテラルを複数行に分割し、必要な引用符とプラス記号を追加できます。

キャレットは文字列リテラル内にあります

JetBrains Rider: Splitting string literals

Enter を押すと、コードの構文が壊れないように文字列が正しく分割されます。

JetBrains Rider: Splitting string literals

デフォルトでは、文字列リテラルの連結部分の間の + 記号を削除すると、その部分は 1 つのリテラルにマージされ、冗長な引用符が削除されます。この動作を無効にするには、JetBrains Rider 設定 Ctrl+Alt+Sエディター | 一般 | タイピングアシスタントページにある連結された文字列間のプラス記号を削除して結合しますチェックボックスをオフにします。

文字列リテラルを分割するもう 1 つの方法は、文字列を分割する場所にキャレットを置き、Alt+Enter を押して文字列の分割を選択することです。このコンテキストアクションでは、必要な引用符と + も追加されますが、文字列の両方の部分は同じ行に残ります。

関連ページ:

コンテキストアクション

コンテキストアクションは、エディターで直接利用できるコード変換ヘルパーです。クイックフィックスとは対照的に、コンテキストアクションは問題の解決やコードの改善を目的としているためはなく、アクセス修飾子の変更、null をチェックするコードの生成、'foreach' の 'for' への変換などの小さな変更を素早く導入できます。JetBrains Rider は、サポートされているすべての言語で数百のコンテキストアクションを提供します。完全なリストは、JetBrains Rider 設定のページお...

行または選択範囲の複製

既存のコード要素(たとえば、新しいメソッドのオーバーロードや新しい自動実装プロパティ)に似たコード要素を作成する方法の 1 つは、コピーと貼り付けを使用して既存の要素を複製し、複製を編集することです。JetBrains Rider を使用すると、複製部分を合理化できます。単一のキーストロークで、複製されたコードが元のコードの直後に挿入されます。現在の行または選択を複製する行のクローンを作成する場合は、この行の位置にキャレットを置きます。任意のコードのクローンを作成するには、エディターでそのコー...

#region ブロックを追加および削除する

JetBrains Rider は、コード内のブロックを迅速に追加、移動、削除できます。エディターでリージョンを管理する:エディター内で、現在の選択範囲をリージョンですばやく囲むことができます。JetBrains Rider はおよびディレクティブを追加し、領域名を入力できる位置にキャレットを配置します。コード要素を移動する機能を使用して、リージョンをさまざまな方法で移動することもできます。ディレクティブとディレクティブを上下に移動して、領域に隣接する要素が含まれるようにしたり、要素が領域から...