Tastenkombination zum Verschieben einer Zeile nach oben/unten in Visual Studio 2012?

Tastenkombination zum Verschieben einer Zeile nach oben/unten in Visual Studio 2012?

Gibt es eine Tastenkombination zum Verschieben einer Zeile nach oben/unten?

Visual Studio 2010 Productivity Power Tools hatte diese Funktion, ist sie in Visual Studio 2012 integriert? Gibt es vielleicht eine leichte Erweiterung, die diese Funktion hinzufügt?

Antwort1

Ich habe eine Erweiterung dafür gefunden:MoveLine

Kompatibel mit VS2012. Verschiebt eine Zeile oder eine Gruppe von Zeilen im Editor mithilfe von Tastenkombinationen nach oben oder unten. Drücken Sie die Tastenkombinationen, um die Zeile unter dem Cursor nach oben oder unten zu verschieben, oder wählen Sie einen Textblock aus und drücken Sie die Tastenkombinationen, um den gesamten Block nach oben oder unten zu verschieben.

Die Standardtastenkombinationen lauten wie folgt:

  • Alt+ ↑ (Up Arrow)– Verschiebt eine Zeile nach oben
  • Alt+ ↓ (Down Arrow)– Verschiebt eine Zeile nach unten

So ändern Sie die Tastenkombinationen:

  • Gehen Sie im Hauptmenü von Visual Studio zu Extras → Optionen
  • Umgebung erweitern
  • Tastatur auswählen
  • Geben Sie im Feld Befehle anzeigen mit den folgenden Elementen ein Tools.MoveLineUpoderTools.MoveLineDown
  • Drücken Sie im Feld Tastenkombinationen drücken die neuen Tastenkombinationen
  • Klicken Sie auf Zuweisen

Antwort2

Aktualisieren Sie Visual Studio 2013+

VS 2013+ sollte diese Editor-Aktion integriert haben – wenn Sie Tastenkombinationen zuweisen möchten, gehen Sie zu:

  1. Extras > Optionen > Tastatur

  2. Suchen Sie nach den Befehlen:

    Edit.MoveSelectedLinesUp
    Edit.MoveSelectedLinesDown
    
  3. Legen Sie die Tastenkombinationen im Bereich „Texteditor“ fest

Beispiel

Siehe auch:Was ist das Äquivalent zu ALT+AUF/AB (Zeile verschieben) von Eclipse in Visual Studio?

Antwort3

Shift+ Alt+ Tverschiebt die aktuelle Zeile nach unten. Suchen Sie nach "Edit.LineTranspose" inVordefinierte Tastaturkürzel.

verwandte Informationen