行または選択範囲を複製
既存のコード要素(たとえば、新しいメソッドのオーバーロードや新しい自動実装プロパティ)に似たコード要素を作成する方法の 1 つは、コピーと貼り付けを使用して既存の要素を複製し、複製を編集することです。
ReSharper により複製作業が効率化され、 Control+D で複製したコードが元の直後に挿入されます。
現在の行または選択を複製する
行のクローンを作成する場合は、この行の位置にキャレットを置きます。 任意のコードのクローンを作成するには、エディターでそのコードを選択します。
論理的なコードブロックを選択 するには、 Control+W を押します。 現在の宣言を選択 するには、 Control+Shift+[ を押します。
Control+D を押すか、メインメニューから を選択してください。 あるいは、 Control+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。
複製された行や複数行の選択範囲は、元の行または選択範囲の下に挿入されます。インライン選択範囲を複製した場合は、元の右側に挿入されます。
選択範囲を複製した場合、選択範囲は複製されたままになります。 必要に応じて、 Ctrl+Shift+Alt を押し、その後方向キーを使って 複製を目的の位置に移動できます。
この機能は、次の言語とテクノロジーで サポートされています。
ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。
2026 年 6 月 12 日