it-swarm.com.de

Eine Zeile in Visual Studio löschen, ohne sie zu kopieren?

Da ist die Abkürzung Shift+Del um eine Zeile zu löschen, aber ich möchte die Zeile löschen, ohne zu ändern, was sich in der Zwischenablage befindet.

Gibt es eine Möglichkeit, es oder eine andere Verknüpfung zu konfigurieren?

72
BrunoLM

Wenn Sie das C # -Standardprofil verwenden, können Sie eine Zeile standardmäßig mit löschen Ctrl + Shift + L.

Sie können dies mit Extras-> Anpassen anpassen. Wählen Sie "Tastatur". Suchen Sie nach dem Befehl Edit.LineDelete, um ihn der gewünschten Tastenkombination zuzuweisen.

101
heavyd

Wenn Sie hier nach einer Antwort für Visual Studio Code suchen ...

Die Standardverknüpfung ist ctrl+shift+k, Sie können sie jedoch am File > Preferences > Keyboard shortcuts ändern.

{
    "key": "ctrl+shift+delete",
    "command": "editor.action.deleteLines",
    "when": "editorTextFocus && !editorReadonly"
}

Zur Visual Studio-Antwort siehe @ heavyds Antwort

27
BrunoLM

Gehen Sie zu Extras -> Optionen. Registerkarte Umgebung -> Unterregisterkarte Tastatur.

Wählen Sie Edit.LineDelete. Weisen Sie eine Verknüpfung zu. Das ist es. Ich benutze Alt + D.

3
Vinay
Ctrl + Shift + K 

wird gut funktionieren für Windows und Linux.

1
Arun Kumar N

Die Standard-Tastenkombination im VS-Code lautet: Ctrl + Shift + K.

1

Das Shortcuts WinForms Control unterstützt die Modifikatortasten, Mehrfachtasten-Shortcuts und Shortcuts ohne Modifikatortasten, um eine Tastaturauslöseraktion zu erstellen, z CtrlAlt und Shift mit anderen Tasten, um eine bestimmte Aktion für ihre Windows-Anwendungen auszulösen.

1
Noah

Sie können die Productivity Power Tools von Microsoft als Erweiterung installieren.

Die Funktion, die Sie möglicherweise nutzen können, ist Triple Click, mit der eine ganze Zeile hervorgehoben wird, wenn Sie dreimal darauf klicken. Dann können Sie einfach die Entf-Taste verwenden.

1
Michael

Diese Kombination löscht nur die Zeile: Ctrl + Shift + L

Quelle: Ausschneiden oder Löschen der aktuellen Zeile

0
nosferat

Ich weiß, dass ich ziemlich spät in der Party bin, aber hier ist eine Liste der Tastenkombinationen für Visual Studio: http://blogs.msdn.com/b/piyush/archive/2007/ 03/16/nützliche-visuelle-Studio-Tastenkombination.aspx

0
Ravish

Oder auf die altmodische Art (für mich ist es eine Gewohnheit und ich musste mir sogar überlegen, was die Kombination war :)):

  1. Gehen Sie zu der Zeile, die Sie löschen möchten
  2. Drücken Sie 'Home'
  3. Dann 'Shift' + 'End'
  4. Dann 'del'
  5. und wieder 'Del'

Funktioniert in den meisten Texteditoren :)

0
m_pGladiator

Es sieht so aus, als würde ich eine Ablehnung riskieren, weil ich keine Ein-Tasten-Lösung zur Verfügung stelle, aber ich möchte meine Lösung trotzdem teilen:

HOME, SHIFT + ARROW-DOWN (repeat for multiple lines), DEL

Es ist schnell und hat den zusätzlichen Vorteil, dass es auch in anderen Editoren funktioniert.

0
StackedCrooked

Wenn Sie häufig leere Zeilen in die Zwischenablage kopieren und den vorherigen Inhalt der Zwischenablage löschen, navigieren Sie zu Extras-> Optionen-> Texteditor -> [Alle Sprachen oder Ihre Lieblingssprache] -> Allgemein, und deaktivieren Sie die Option Befehle zum Ausschneiden oder Kopieren anwenden zu leeren Zeilen, wenn es keine Auswahl gibt. "

0
gerleim