Wenn Sie in Eclipse eine Linie auswählen und Alt+ ↑/ drücken, ↓wird die Linie nach oben und unten verschoben, um das Kopieren und Einfügen schnell zu vermeiden. Gibt es ein Äquivalent in Visual Studio?
visual-studio
eclipse
ide
keyboard-shortcuts
Roberto
quelle
quelle
Antworten:
In Visual Studio 2013 und höher ist diese Funktionalität integriert. ALT + AUF / AB bewegt eine Zeile nach oben oder unten.
Wenn Sie diese Funktionalität in VS2012 benötigen (funktioniert auch mit VS2010), sehen Sie sich die MoveLine Visual Studio-Erweiterung oder die Productivity Power Tools- Suite an.
quelle
Das Ctrl+ Shift+ Alt+ ↑/ ↓/ ←/ von ReSharper →ist noch leistungsfähiger - wenn am Anfang der Zeile die gesamte Zeile verschoben wird, kann es auch verwendet werden, um ganze Methoden zu verschieben, die Reihenfolge der Parameter zu ändern usw.
quelle
using
Anweisung ein paar Zeilen nach unten vom Anfang einer Datei zu verschieben, um in dernamespace
Deklaration zu sein. Wenn sich die Zeile mit demusing
in der Zeile unter dernamespace
Deklaration befindet, kombiniert R # diese und den nächsten Aufruf von <kbd> Strg </ kbd> + <kbd> Umschalt </ kbd> + <kbd> Alt </ kbd> + <kbd> & darr; </ kbd> verschiebt sowohl dienamespace
als auch dieusing
Zeile bis zum Ende des vorherigennamespace
Codeblocks.Dies funktioniert jetzt mit Visual Studio 2013 sofort, genau wie in Eclipse.
quelle
Für mich in Visual Studio 2019 ist es standardmäßig geschlossen.
Zum Öffnen:
Extras -> Optionen -> Tastatur, wählen Sie dann Edit.MoveSelectedLinesUp , klicken Sie auf die Eingabe "Tastenkombinationen drücken" und drücken Sie Alt + Auf (oder was auch immer Sie dafür möchten). Und die andere ist Edit.MoveSelectedLinesDown . Klicken Sie auf die Eingabe "Tastenkombinationen drücken" und drücken Sie Alt + Ab (oder was auch immer Sie dafür möchten).
quelle
In Visual Studio 2013 und höher können Sie Zeilen mit Alt+ ↑/ Alt+ nach oben und unten verschieben ↓. Leider wird dadurch die Einrückung nicht angepasst, wenn Sie zwischen Blöcken wechseln. Ab heute kann Ihnen nur ReSharper (und alle anderen IDEs von Jetbrains, einschließlich Rider) dabei helfen.
Um ganze Codeblöcke zu bewegen, können Sie den Cursor auf den Kopf bewegen und zweimal Ctrl+ mschnell drücken , um ihn zu reduzieren. Verwenden Sie dann den obigen Befehl, um ihn zu bewegen.
Hier finden Sie eine übersichtliche Referenz zu allen Standardtastenkürzeln in verschiedenen Versionen von Visual Studio.
quelle
Mit der VSCommands-Erweiterung haben Sie genau diese Tastenkombination. Übrigens eine Stack OVerflow-Benachrichtigungssymbolleiste :)
quelle