ReSharper 2026.1 Help

コピーペーストを使わずにコードを並べ替える

コードメンバー、例えばクラスのメンバーや単なるメンバーステートメントを、従来のコピペルーチンなしで並べ替えたいと思ったことはありませんか? ReSharper を使えば簡単です。

ここで覚えておくべきショートカットは Ctrl+Shift+Alt +矢印ボタンです。 Ctrl+Shift+Alt の組み合わせを押している間、方向キーはコード内のキャレット位置や選択中のコードブロックに応じて多様な用途があります。 以下にいくつか例を挙げます。

  • a + b などの加算演算のメンバー上で左右の矢印キーを押すと、可能であればオペランドが左または右に移動します。 例えば、キャレットが b にある状態で Ctrl+Shift+Alt+Left を押すと、式が b + a に変わります。

  • 上下の矢印キーを押すと、ステートメント全体が上下に移動します。 注: ステートメントをそれに続くコードブロック で移動する場合は、上 / 下ではなく右 / 左キーを使用します。

  • メソッド宣言にキャレットがあるとき、(もちろん Ctrl+Shift+Alt と一緒に)上下キーで他のメンバー宣言の間を上下に移動できます。 これにより、フィールド、プロパティ、メソッド、イベントの順序を自由に変更できます。

コードを再配置: 可動要素の選択

これらのリファクタリングの多くは正確なコード要素の選択に依存しているため、ReSharper では選択範囲を 拡張・縮小するための便利なショートカットキーが用意されています。 拡張機能は、単一の識別子から、ステートメント全体、すべてのステートメント、包含メソッドなどに拡大できます。 Control+W を使用して選択範囲を拡張し、 Control+Shift+W を使用して選択範囲を縮小します。

2026 年 6 月 12 日