it-swarm.com.de

Visual Studio - Gibt es eine Tastaturkombination, um eine ganze Zeile auszuwählen?

Ich weiß es schon Ctrl + L um eine ganze Zeile zu löschen ... gibt es eine, um nur eine ganze Zeile auszuwählen (die ich dann kopieren und woanders einfügen kann ...)

73
Albert

Sie können auch verwenden Ctrl + X eine ganze Zeile abschneiden. Ebenso können Sie verwenden Ctrl + C eine ganze Zeile kopieren.

Solange Sie nichts ausgewählt haben, funktioniert der Befehl in der gesamten Zeile.

129
Task

Schlagen

  • Home
  • Shift + End
52
Jacob Saylor

Sie können es mit tun Shift + DownArrow.

21
fOcusWow

Ja da ist. Wenn Sie sich am Anfang der Zeile befinden, drücken Sie Umschalt + Ende. Wenn Sie am Ende der Zeile sind, drücken Sie Umschalt + Pos1. hoffentlich hilft das

8
ramushasha

Ich glaube, wenn Sie keine Auswahl haben und drücken Ctrl + Cwürde es die Zeile kopieren.

6
Bala R

Shift + End = Wählen Sie zwischen Cursor und Zeilenende

Es ist Home+Home, dann Shift+Down für mich.

Oder du änderst das Einstellung was macht Ctrl+C ohne auswahl die zeile kopieren. Aber ich hasse das, deshalb schalte ich es immer aus. (Danke an Bala für Bereitstellung den Link zu dieser Einstellung!)

Um eine Linie zu schneiden Ctrl+L Funktioniert in meinen Tastatureinstellungen.

4
sbi

Es gibt auch Alt-Up und Alt-Down ganze Zeilen verschieben. Es sind zwei Tastenanschläge weniger als bei der Verwendung Ctrl-Xund anders als Ctrl-X, verschiebt es auch mehrere ganze Zeilen gleichzeitig, wenn Ihre Auswahl auch nur teilweise mehrere Zeilen umfasst. Es ist auch schön, weil das Feedback im Gegensatz zu sofort ist Ctrl-X Wo Sie sich nie erinnern können, ob die eingefügte Zeile über oder unter Ihrem Cursor steht.

Ich habe das gesehen und dachte, ich würde die Funktion nie nutzen. Aber sobald ich mich daran gewöhnt habe, benutze ich es die ganze Zeit. Es gibt keinen einfacheren Weg, einen Codeblock zu verschieben, als ihn zu verwenden Shift-Up/Down Drücken Sie, um die Zeilen auszuwählen Alt-Up/Down einige Male, um sie zu bewegen, und verwenden Sie dann Tab um den Einzug anzupassen.

Natürlich funktioniert es nur innerhalb derselben Datei.

3
Dax Fohl

Es handelt sich nicht speziell um eine Tastenkombination, sondern ein Dreifachklick wählt eine ganze Codezeile aus.

Dies funktioniert auch in einigen anderen Windows-Bereichen. Ein Doppelklick in Chrome wählt beispielsweise ein Wort aus, ein Dreifachklick dagegen einen Absatz.

(Dies funktioniert in Visual Studio 2013 unter Windows 7. Sie sind sich anderer Versionen/Plattformen nicht sicher.)

2
Dave Cousineau

Ich benutze Ctrl + Insert ganze Zeile kopieren und Shift + Insert ganze Zeile einfügen.

2
nick4eva

Visual Studio-Makros sind eine weitere Möglichkeit, diese Art von Vorgängen auszuführen, wenn Sie keinen vorhandenen Befehl finden können. Eine einfache Möglichkeit, eine zu erstellen, ist:

  • Verwenden Sie die Option Record TemporaryMacro (unter Tools/Macros).
  • Wählen Sie die von Ihnen bevorzugte Zeile aus (z. B. Heimat, Verschiebung, Ende).
  • Klicken Sie auf Aufzeichnung beenden (unter Extras/Makros).
  • Wählen Sie Save TemporaryMacro (unter Tools/Macros).
  • Wählen Sie dann Extras/Anpassen/Tastatur und weisen Sie dem Makro eine Verknüpfung zu.
1
Mark Wilkins