ReSharper 2026.1 Help

行または選択範囲を複製

既存のコード要素(たとえば、新しいメソッドのオーバーロードや新しい自動実装プロパティ)に似たコード要素を作成する方法の 1 つは、コピーと貼り付けを使用して既存の要素を複製し、複製を編集することです。

ReSharper により複製作業が効率化され、 Control+D で複製したコードが元の直後に挿入されます。

現在の行または選択を複製する

  1. 行のクローンを作成する場合は、この行の位置にキャレットを置きます。 任意のコードのクローンを作成するには、エディターでそのコードを選択します。

    論理的なコードブロックを選択 するには、 Control+W を押します。 現在の宣言を選択 するには、 Control+Shift+[ を押します。

  2. Control+D を押すか、メインメニューから ReSharper | 編集|テキストを複製 を選択してください。 あるいは、 Control+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。

  3. 複製された行や複数行の選択範囲は、元の行または選択範囲の下に挿入されます。インライン選択範囲を複製した場合は、元の右側に挿入されます。

  4. 選択範囲を複製した場合、選択範囲は複製されたままになります。 必要に応じて、 Ctrl+Shift+Alt を押し、その後方向キーを使って 複製を目的の位置に移動できます。

この機能は、次の言語とテクノロジーで サポートされています。

言語: C#

言語: VB.NET

言語: C++

言語: ASP.NET

言語: Razor

言語: XAML

言語: Resx

言語: スクリプトの作成

言語: SQL

この機能は C# で利用可能です

この機能は Visual Basic で利用可能です

この機能は C++ で利用可能です

機能は ASP.NET で利用可能です

この機能は Razor で利用可能です

機能は XAML で利用可能です

機能はリソースファイルで利用可能です

機能はビルドスクリプトファイルで利用可能

この機能は SQL/NoSQL ファイルとインジェクションで利用可能です

ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。

2026 年 6 月 12 日