1. ホーム
  2. keyboard-shortcuts

Visual Studio 2012で行を上下に移動するショートカットキー

2023-09-04 21:54:57

質問

VS2010 で、ショートカットを設定しました。 Alt + 上/下 で、Java時代にEclipseでやっていたように、コードの行を上下に移動させることができます。

さて、パワー ツールとマクロ (VS2010 でこのショートカットを設定した方法) が VS2012 では利用できないので、これをどのように動作させればよいのでしょうか。

誰かがResharperでこれができると言っているのを見たことがありますが、火と水の愛のために、私はそれを行うことができるコマンドのリストでコマンド名を見つけることができません。 ReSharper_MoveUp/MoveDownを試しましたが、行を上下に移動することはできません。

これは、テキストのブロックを上下に移動させるものです。行単位で上下に動かしたいだけなので、派手なロジックはありません。 以前は

その後 ALT + (カーソルがWriteLineの行にあるとき)このように表示させたいと思います。

このようなスレッドを見たことがあります。 Visual StudioでeclipseのALT+UP/DOWN(行の移動)に相当するものは何ですか? , Visual Studio: ホットキーで行を上下に移動し、最近の変更点を移動する などがありますが、提案された解決策はどれも VS2012 では動作しません。

他にアイデアがありますか。

2012年11月7日更新。 . 拡張機能がVisual Studio 2012に追いついてきました。現在、私はこの機能を提供する少なくとも3つの拡張機能を知っています。

2012 年 11 月 15 日更新。 ここで要求されていることを行うことを主張する別の拡張子を偶然見つけました。しかし、それを試していない。 LineMan エクステンション

UPD 2015年5月10日 VS2015 RCをインストールしたところ、すでにビルトインされています。

どのように解決するのですか?

更新:ハズレ。 生産性向上のためのパワーツール VS2012 が利用可能になり、この機能を提供します (もうひとつの個人的なお気に入りである Tools.AddEndTokenAtTheEnd .)

MoveLine 拡張 (VS 2012 と互換性があります。VS のキーボード ショートカット ツールでコマンドを表示するには、手動で VS を再起動する必要がありました)。