Gibt es eine Möglichkeit, eine Zeile in Visual Studio zu löschen, ohne sie zu schneiden?


Antworten:


216

Edit.LineDeleteist der Name des Befehls. Standardmäßig ist es an Ctrl+ Shift+ gebunden L, aber Sie können es in Extras | geben, was Sie möchten Optionen | Tastatur.

Bearbeiten : Standard-Verknüpfungsinformationen wurden korrigiert.


3
LineDelete! Warum mussten sie es rückwärts benennen! Es sieht jedoch so aus, als wäre VS2010 standardmäßig an gebunden Ctrl + Shift + L.
JChristian

1
@musicfreak, als ich diesen Befehl zum ersten Mal suchte, gab ich "Line.Delete" ein und suchte nach dem, was dort war (dieser Befehl wird weggelassen, wenn Sie auf diese Weise suchen). Die schreckliche Benutzeroberfläche ermöglicht es mir nur, 4 Ergebnisse gleichzeitig zu sehen (für mich im Gegensatz zu dem Screenshot in der anderen Antwort), was es zu einem echten Schmerz macht.
Kirk Woll

@musicfreak, ich habe nach "line" und "delete" gesucht. Bei so vielen Ergebnissen dieser Suchvorgänge ist es jedoch sehr schwierig, sie zu finden.
JChristian

@JChristian: Fair genug. :) Sie hätten diese Oberfläche definitiv viel benutzerfreundlicher machen können.
Sasha Chedygov

2
@nathan_hc, der tatsächlich einen Schnitt ausführt , der die Zwischenablage verschmutzt. (Probieren Sie es selbst aus und fügen Sie es ein, nachdem Sie STRG-L verwendet haben.)
Kirk Woll

40

Ctrl+ Shift+ Llöscht die Zeile und kopiert nicht in die Zwischenablage.


Ja, aber es ist weniger als nützlich. Ich würde Entf + Umschalt oder Strg zuordnen, um dasselbe zu tun, anstatt drei Tasten drücken zu müssen.
Griegs

Ich persönlich habe dieses Set als Strg + E eingestellt, um die Verwendung zu vereinfachen.
Sasha Chedygov

Strg + E? Ich wäre eher geneigt, das xcv beizubehalten und es zu verschieben + x, wenn ich nur darüber nachdenke.
Griegs

10
@griegs: Umschalt + X? Wie macht man dann ein Großbuchstaben X?
Sasha Chedygov

6
Es ist Strg + D für mich, eine Angewohnheit, die ich von Elipse
Imad Nabil Alnatsheh

25

Ich habe Ctrl+ L(Global) zugeordnet Edit.LineDelete. Andernfalls ist die Tastenkombination Ctrl+ Shift+ L, was umständlich ist. Gehen Sie zu Tools > Options > Environment > Keyboardwie unten gezeigt.

Werkzeuge |  Optionen |  Tastatur


6

Korrektur in meiner Antwort

Ubuntu 16 & Visual Studio Version: 1.30.1

Linie Shift+ schneiden del

Zeile Shift+ Ctrl+ löschenk


Shift + Del arbeitete für mich in VS 2015 mit ReSharper
user1068352

3

Es ist Cmd+ Shift+ Kauf dem Mac standardmäßig.

Sie kann jedoch über die Einstellungen ( Preferences -> Keyboard Shortcuts) -> Suche nach Delete LineSchlüsselwerten je nach Benutzeranforderungen geändert werden .


1

Alle Antworten waren hilfreich, schienen aber für mich nicht zu funktionieren.

Also habe ich die Lösung gefunden -> für Visual Studio 2017 (und sicherlich 2019):

Extras> Optionen> Umgebung> Tastatur> Wählen Sie im rechten Bereich Edit.LineEdit .

Darunter ist eine ComboBox neue Tastenkombination in: mit globaler geschrieben -> ändert es Editor Text .

Auf der rechten Seite befindet sich eine Texteingabe. Drücken Sie die Tastenkombinationen: Verwenden Sie die Tastenkombination Ihrer Wahl.

Klicken Sie dann rechts auf Drucktaste zuweisen (andernfalls wird sie nicht angewendet).

Endlich> OK.

Sie können jetzt eine CPP-Datei öffnen und mit Ihrer Verknüpfung eine Zeile entfernen.


0

In Visual Studio 2019 für Mac ist es STRG + K, um standardmäßig die gesamte Zeile zu schneiden.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.