行を上下に移動するショートカットはありますか?
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 以降にはこのエディター アクションが組み込まれているはずです。キーバインドを割り当てる場合は、次の場所に移動します。
ツール > オプション > キーボード
コマンドを検索します:
Edit.MoveSelectedLinesUp Edit.MoveSelectedLinesDown
「テキストエディタ」スコープでショートカットキーを設定する
参照:Visual Studio で Eclipse の ALT+UP/DOWN (行移動) に相当するものは何ですか?
答え3
Shift+ Alt+ はT現在の行を下に移動します。定義済みのキーボードショートカット。