Visual Studio 2012 で行を上下に移動するためのキーボード ショートカットはありますか?

Visual Studio 2012 で行を上下に移動するためのキーボード ショートカットはありますか?

行を上下に移動するショートカットはありますか?

Visual Studio 2010 Productivity Power Tools にはこの機能がありましたが、Visual Studio 2012 には組み込まれていますか? この機能を追加する軽量の拡張機能はあるのでしょうか?

答え1

拡張機能を見つけました:ムーブライン

VS2012 と互換性があります。ショートカット キーを使用して、エディター内で 1 行または行のグループを上下に移動します。ショートカット キーを押してカーソルの下の行を上下に移動するか、テキスト ブロックを選択してショートカット キーを押してブロック全体を上下に移動します。

デフォルトのショートカット キーは次のとおりです。

  • Alt+ ↑ (Up Arrow)– 行を上に移動
  • Alt+ ↓ (Down Arrow)– 1行下に移動します

ショートカットキーを変更するには:

  • Visual Studioのメインメニューでツール→オプションに移動します。
  • 環境を拡張する
  • キーボードを選択
  • 「コマンドを表示」ボックスに入力するTools.MoveLineUpか、Tools.MoveLineDown
  • 「ショートカットキーを押す」ボックスで、新しいショートカットキーを押します。
  • 割り当てをクリック

答え2

Visual Studio 2013+ を更新する

VS 2013 以降にはこのエディター アクションが組み込まれているはずです。キーバインドを割り当てる場合は、次の場所に移動します。

  1. ツール > オプション > キーボード

  2. コマンドを検索します:

    Edit.MoveSelectedLinesUp
    Edit.MoveSelectedLinesDown
    
  3. 「テキストエディタ」スコープでショートカットキーを設定する

例

参照:Visual Studio で Eclipse の ALT+UP/DOWN (行移動) に相当するものは何ですか?

答え3

Shift+ Alt+ はT現在の行を下に移動します。定義済みのキーボードショートカット

関連情報