In VS2010 hatte ich eine Verknüpfung einrichten Alt+ Up/DownCodezeilen nach oben oder unten, so wie ich in meinem Java Tagen in Eclipse verwendet habe.
Nun, da Elektrowerkzeuge und Makros (wie ich diese Verknüpfung in VS2010 eingerichtet habe) in VS2012 nicht verfügbar sind, wie kann ich dies zum Laufen bringen?
Ich habe jemanden erwähnt, der erwähnt hat, dass Resharper dies kann, aber aus Liebe zu Feuer und Wasser kann ich die Befehlsnamen in der Liste der Befehle, die das können, nicht finden. Ich habe ReSharper_MoveUp / MoveDown ausprobiert und das verschiebt keine Zeilen nach oben / unten:
Dadurch werden Textblöcke nach oben und unten verschoben. Ich möchte nur Zeile für Zeile nach oben oder unten, keine ausgefallene Logik. Vor
Nach ALT+ Up(wenn sich der Cursor auf der WriteLine-Zeile befindet) möchte ich Folgendes sehen:
Ich habe diese Threads gesehen: Was ist das Äquivalent für ALT + UP / DOWN (Zeile verschieben) von Eclipse in Visual Studio? , Visual Studio: Hotkeys zum Verschieben der Zeile nach oben / unten und zum Durchlaufen der letzten Änderungen , aber keine der vorgeschlagenen Lösungen funktioniert in VS2012.
Irgendwelche anderen Ideen?
UPD 7. November 2012 : . Erweiterungen holen Visual Studio 2012 ein. Jetzt kenne ich mindestens 3 Erweiterungen, die diese Funktionalität bieten:
- MoveLine-Erweiterung . Link bereitgestellt von Carl G.
- Verschieben Sie die Zeilenerweiterung mit Änderungen an der Version 2010. Von Gius
- Produktivität Elektrowerkzeuge 2012 . Habe das noch nicht ausprobiert, aber dieser Blog-Beitrag besagt, dass sich die Linie nach oben / unten bewegt
UPD 15. November 2012: Ich bin gerade auf eine andere Erweiterung gestoßen, die behauptet, dass sie das tut, was hier erforderlich ist. Habe es aber nicht ausprobiert: LineMan Extension
UPD 10 Mai 2015 Gerade installiert VS2015 RC und dies ist bereits eingebaut: