web-dev-qa-db-ja.com

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

Eclipseで、行を選択して押します Alt + / 行を上下に移動します。これにより、コピー&ペーストを簡単に回避できます。 Visual Studioに同等のものはありますか?

96
Roberto

Visual Studio 2013以降では、この機能が組み込まれています。ALT+ UP/DOWNは行を上下に移動します。

VS2012でこの機能が必要な場合(VS2010でも動作します)、 MoveLine Visual Studio Extension または Productivity Power Tools スイートをご覧ください。

134
Kevin Aenmey

ReSharper's Ctrl + Shift + Alt + /// さらに強力です-行の先頭で行全体を移動しますが、メソッド全体の移動、パラメータの順序の変更などにも使用できます。

73
Omer Raviv

これは、Eclipseと同じように、Visual Studio 2013ですぐに使用できるようになりました。

5
Drealmer

Visual Studio 2013以降では、次を使用して行を上下に移動できます Alt +  / Alt + 。残念ながら、ブロック間を移動してもインデントは調整されません。今日の時点では、ReSharper(およびRiderを含むJetbrainsによる他のすべてのIDE)のみがそれを支援できます。

コードのブロック全体を移動するには、カーソルを頭に移動してを押します Ctrl + m 2回速く折りたたんでから、上のコマンドを使用して移動します。

ここにすべてのデフォルトのキーボードショートカットへのきちんとした参照があります Visual Studioの異なるバージョンで。

3

VSCommands拡張機能を使用すると、まさにそのキーボードショートカットがあります。そして、ところで、Stack OVerflow通知ツールバー:)

1
eFloh