Wie kommentiere ich mehrere Zeilen in Visual Studio Code?

346

Ich kann keine Möglichkeit finden, mehrere Codezeilen in Visual Studio Code zu kommentieren und zu kommentieren .

Ist es möglich, mehrere Zeilen in Visual Studio Code mithilfe einer Verknüpfung zu kommentieren und zu kommentieren? Wenn ja, wie geht das?

gog
quelle
Wie man mehrere Zeilen kommentiert, wenn eine der Zeilen bereits kommentiert ist html
Vivek Shukla

Antworten:

350

Shift+ Alt+A

Hier finden Sie alle Tastaturkürzel.

Alle VSCode-Verknüpfungen

PS: Ich bevorzuge Ctrl+ Shift+ /zum Umschalten von Blockkommentaren, da Ctrl+ /eine Abkürzung zum Umschalten von Zeilenkommentaren ist, sodass es natürlich einfacher ist, sich daran zu erinnern. Klicken Sie dazu einfach auf das Einstellungssymbol unten links auf dem Bildschirm, klicken Sie auf "Tastaturkürzel" und suchen Sie nach "Umschaltblock ...". Klicken Sie dann auf und geben Sie die gewünschte Kombination ein.

saran3h
quelle
27
Dies ist wahrscheinlich nicht die am häufigsten gewählte Antwort, da VS Code für verschiedene Sprachen funktioniert. Bei Python-Code wird der ausgewählte Text mit dem Befehl "Kommentarblock" Alt + Umschalt + A in eine mehrzeilige Zeichenfolge eingeschlossen, während mit Strg + / jede Art von Kommentar umgeschaltet werden kann (einschließlich eines hier angeforderten "Block" -Kommentars).
Casey Kuball
Ich fand den Vorschlag, auf das Einstellungssymbol und auf Tastaturkürzel zu klicken, sehr hilfreich.
ckkkitty
1
Sie finden die Kommentaroptionen im Menü Bearbeiten, wenn Sie die Tastaturkürzel vergessen haben.
Chris Koester
1
Strg + Umschalt + A hat bei mir funktioniert, um mehrzeilige Kommentare hinzuzufügen.
Avani Khabiya
Gibt es keine Möglichkeit, diese zum Kontextmenü des Editors hinzuzufügen? Ich möchte dem Kontextmenü Kommentare / Kommentare hinzufügen.
Akinuri
179

Wählen Sie zunächst die Zeilen aus, die Sie kommentieren / kommentieren möchten ( CTRL+ List praktisch, um einige Zeilen auszuwählen).

Dann:

  • Führen Sie zum Umschalten von Zeilenkommentaren editor.action.commentLine( CTRL+ /unter Windows) aus.

    oder

  • Führen Sie zum Hinzufügen von Zeilenkommentaren editor.action.addCommentLine( CTRL+ K CTRL+ C) aus.

    Um Zeilenkommentare zu entfernen, führen Sie editor.action.removeCommentLine( CTRL+ K CTRL+ U) aus.

    oder

  • Um einen Blockkommentar umzuschalten, führen Sie editor.action.blockComment( SHIFT- ALT- A) aus.

Siehe das offizielle Dokument: Tastenkombinationen für Visual Studio-Code

Wosi
quelle
10
Leider cmd+/ist keine gültige Verknüpfung für eine deutsche (Mac) Tastatur. FWIW: Ich habe es so geändert, dass es mit { "key": "cmd+shift+7", "command": "editor.action.commentLine", "when": "editorTextFocus" }Atom übereinstimmt.
Mario
5
Auf dem Mac ist es cmd + - (cmd und minus).
Jo Smo
1
Seltsam, bei mir ist es cmd + = (macos sierra und vscode 161)
xastor
1
Ich benutze es auf js Datei. Aber es funktioniert nicht für / * .. * / mehrzeilige Kommentare. Stattdessen wird '//' vor alle ausgewählten Zeilen gesetzt / entfernt
Amit Kumar Gupta
1
@Mario: Ich hatte lange Probleme, bis ich mich schließlich entschied, von meinem schweizerisch-deutschen Layout zum US-Layout zu wechseln. Die Umlaute sind das einzige Problem, aber auf dem Mac gewöhnt man sich schnell an die "Problemumgehung". Das US-Layout ist der Standard für (fast) alle Programme, wenn es um Verknüpfungen geht, daher würde ich einen Wechsel in Betracht ziehen.
Codepleb
90

Die Tastenkombination zum Kommentieren mehrerer Elemente in Windows lautet shift+ alt+ A.

Abdu Rahiman
quelle
Dieser ist in einigen Sprachen besser, da er "Kommentar blockieren" umschaltet. STRG- / schaltet "Zeilenkommentar" um, was beispielsweise in CSS oder HTML nicht funktioniert.
Hraban
Wie kann ich diese Verknüpfung ändern? Ich kann sie scheinbar nicht unter Datei> Einstellungen> Tastaturkürzel finden.
Sianipard
Dies ist der einzige, den ich gesucht habe. Einfach, weil es sich um einen Auswahlkommentar handelt, nicht um einen Kommentar in einer ganzen Zeile. Die Auswahl wird /**/nicht mit der gesamten Zeile umschlossen. Ich bin auf Windows 10
Saba Ahang
78

So kommentieren Sie mehrzeilige / einzeilige Zeilen im VS-Code aus:


Mac OS:

Shift+ Option+ A:

/* multiline    
   comment */

CMD+ /:

// single line comment    

Windows:

Shift+ Alt+ A:

 /* multiline
    comment */

CTRL+ /:

// single line comment

Wie kann ich diese Verknüpfungen neu zuordnen / ändern?

Windows: Datei> Einstellungen> Tastaturkürzel.

MacOS: Code> Einstellungen> Tastaturkürzel.

Sie können die Liste sowohl nach Tastenkombinationen (Schlüsselnamen) als auch nach Befehlsnamen durchsuchen.


Lesen Sie: Wie werden Verknüpfungen in einem anderen Texteditor (Sublime, Atom usw.) festgelegt?

Offizielle Dokumente: Schlüsselbindungen für Visual Studio-Code

Eduard
quelle
43

In meinem Fall, Ubuntu, ist die Verknüpfung ctrl+ shift+ A.

Ashutosh Jha
quelle
in meinem Ubuntu 16 funktioniert nicht, seltsam, ich kann Schlüssel ändern, hängt aber vielleicht von der Dateierweiterung ab?
Ferroao
29

Sie können alle verfügbaren Tastenkombinationen auf dem offiziellen sehen Dokumentation sehen .

Hier ist das relevante Bit für osx:

Key     Command

⌘K ⌘C   Add Line Comment    
⌘K ⌘U   Remove Line Comment 
⌘/      Toggle Line Comment 
⇧⌥A     Toggle Block Comment

Sie müssen zuerst die Zeilen auswählen, die Sie kommentieren möchten, und dann die obige Verknüpfung ausführen, dh ⌘/unter osx Ctrl/unter Windows.

jottr
quelle
1
Es geht aber nicht um mehrzeilige Kommentare.
Amit Kumar Gupta
1
@AmitGupta: ⌘ / Line Comment umschalten <- dies funktioniert auch für mehrzeilige.
Laishiekai
Markieren Sie mehrere Zeilen und ⌘K dann ⌘C oder ⌘K dann ⌘U funktionieren. ⌘ / macht auch das Gleiche. @AmitGupta
Python
14

Für mein Tastaturlayout ist es Ctrl+ §für:

//
//
//

Und Shift+ Alt+ Afür:

/*
...
*/
Sumpfkraut
quelle
2
Umschalt + Alt + A für Mac OS
Eran oder
12

Um mehrere Zeilen zum visuellen Code zu kommentieren, verwenden Sie

shift+ alt+a

Um eine Zeile zu kommentieren, verwenden Sie

ctrl + /

Karthiga
quelle
7

Beim MacOS Auskommentieren mehrerer Zeilen in Visual Studio Code über die Tastenkombination:

Option+ Shift+A

/*
...
...
*/
Sajib Khan
quelle
1
Vielen Dank! Dies ist ein MULTILINE-Kommentar, während andere SINGLE LINE-Kommentare für Multilines vorschlagen.
Eduard
7

CTRL+ SHIFT+ AFür CSS mehrzeilige

  • Ubuntu 16
  • VSCode Version 1.17.2
charlyRoot
quelle
6

In der neuen Version von VSCODE (Version 1.26.1)

VSCODE-Version

  1. Gehen Sie zu Datei> Einstellungen> Tastaturkürzel
  2. Suchen nach comment Doppelklicken Sie auf die vorhandene Verknüpfung 'Tastenkombination'
  3. Und drücken Sie die neue Tastenkombination in meinem Fall ctrl+ shfit+/

Sie können beliebige Verknüpfungen zuweisen. Ich hoffe es hilft.

Geben Sie hier die Bildbeschreibung ein

Ragavan Rajan
quelle
6
  1. Wählen Sie alle Zeilen aus, die Sie kommentieren möchten

  2. CTRL + /

Rakesh
quelle
Scheint etwas seltsam, dass vscode Umschalt + Alt + A für Blockkommentare verwendet, wenn der Zeilenkommentar Strg + / ist. ReSharper verwendet Strg + Alt + / und Strg + Umschalt + / für Zeilen- bzw. Blockkommentare. Bei vscode kann man sehen, dass die Umschalt-Alt-A-Tasten (für Blockkommentare) etwas einfacher zu drücken sind als typische Drei-Tasten-Kombinationen, aber als Tastenkombination so nicht intuitiv. Ich konfiguriere ReSharper (könnte auch für normales Visual Studio verwendet werden), um Strg + / und Strg + Umschalt + / für Zeilen- bzw. Blockkommentare zu verwenden, und vscode, um Strg + Umschalt + / für Blockkommentare zu verwenden, so dass beide gleich und intuitiv sind.
Greg McPherran
5

Win10 mit französischer / englischer Tastatur CTRL + /, ctrl+ k+ uund ctrl+ k+ lfunktioniert nicht.

So funktioniert das:

/ * * / SHIFT+ ALT+A

// CTRL+É

Die Taste É befindet sich neben der rechten Umschalttaste.

ArsTV
quelle
4

Sie finden die Verknüpfung im Menü Bearbeiten:

Bearbeiten> Blockkommentar umschalten => Umschalt-Alt-A

Sylvain Rodrigue
quelle
4

Visual Studio 2017 machen wir eine: Kommentarauswahl

Ctrl+ K, Ctrl+C

Drücken Sie Ctrl+ K, um die Verknüpfung zu erhalten. Drücken Sie Ctrl+ C, um http://visualstudioshortcuts.com/2017/ zu bestätigen.

Joao Victor
quelle
1
Aus irgendeinem Grund habe ich Probleme mit diesem. Normalerweise muss ich mehrmals drücken. STRG + ALT + A funktioniert am besten für mich.
Eric
1
Dieser hat gut für mich funktioniert. Eine nette Ergänzung zu dieser Antwort ist "How to Comment".
Tiago Martins Peres 8
zum Kommentieren verwenden Ctrl+ k, Ctrl+U
Yacine Rouizi
3

STRG + UMSCHALT + A Für Red Hat, Centos

  • Menüpunkt wählen
  • dann CTRL+ SHIFT+A
RAHUL KUMAR
quelle
3

Für meinen Kommentar benutze ich:

Ctrl+ k, Ctrl+c

und zu kommentieren:

Ctrl+ k, Ctrl+u

ich benutze ubuntu 18.0.4

Yacine Rouizi
quelle
2

Für Mac: CMD+ Shift+7

Julio Andres Orellana
quelle
2

1.Wählen Sie den Text aus, drücken Sie Strg + K, C, um einen Kommentar abzugeben (Strg + E + C). 2. Bewegen Sie den Cursor in die erste Zeile nach dem Trennzeichen // und vor dem Codetext. 3.Drücken Sie Alt + Umschalt und wählen Sie mit den Pfeiltasten aus. ... 4.Nachdem Sie die Auswahl getroffen haben, drücken Sie die Leertaste, um ein einzelnes Leerzeichen einzugeben.

Meta Alpha
quelle
2

Für mich war es ctrl+ '(ich verwende ein schwedisches Layout für die Tastatur). Hoffe das hilft jedem.

martin36
quelle
Gleiches gilt für das finnische Layout, das eigentlich dem schwedischen entspricht.
Firze
2

CTRL+ / mehrere Codezeilen kommentieren / auskommentieren

Ctrl+ k+ ufür letztere in Großbuchstaben

ctrl+ k+ lFür Kleinbuchstaben letzteren

Aashish
quelle
2

Geben Sie hier die Bildbeschreibung ein

Wählen Sie die Zeilen aus, die Sie kommentieren möchten

Drücken Sie dann Ctrl+ / , um ausgewählte Zeilen zu kommentieren

Geben Sie hier die Bildbeschreibung ein

Und zum
Kommentieren : Wählen Sie die kommentierten Zeilen aus, die Sie auskommentieren möchten.
Drücken Sie zuerst Ctrl+ und K dann Ctrl+ U, um die Kommentare zu kommentieren

Tanmoy Bhowmick
quelle
1

Sie können die vorhandenen Verknüpfungen mit den gleichen Schritten wie unten anzeigen. Ich finde die Standardeinstellungen unpraktisch, daher habe ich die IDE mithilfe des folgenden Prozesses geändert, um den in den Kommentaren angezeigten Befehl '/' zu verwenden.

Sie können die Tastaturkürzel anpassen, indem Sie im Menü "Extras" die Option "Optionen" auswählen. Wählen Sie dann "Tastatur" aus dem Zweig "Umgebung". Von dort aus können Sie die Befehle Edit.CommentSelection und Edit.UncommentSelection an die gewünschten Tastaturkürzel binden.

Andy
quelle
1

Ab sofort (Version 1.18.0) können Sie Tastaturkürzel überprüfen, indem Sie auf Datei> Einstellungen> Tastaturkürzel klicken . Hier können Sie nach kommentarbezogenen Verknüpfungen suchen.

Für Benutzer, die von + + kommen Sublime Textoder diese haben Ctrlmöchten , können Sie die Änderung gegenüber der oben genannten Einstellung vornehmen oder einfach die Erweiterung von Microsoft installieren .Shift/Sublime Text Keymap

im_tsm
quelle
1

unter Windows 10, italienische Tastatur, VSC 1.19.1:

Wählen Sie die Zeilen aus, die Sie kommentieren möchten, und drücken Sie "Strg + ù".

Pietro La Grotta
quelle
1

Für Windows ist der Standardschlüssel für mehrzeilige Kommentare Alt+ Shift+A

Für Windows ist der Standardschlüssel für einzeilige Kommentare Ctrl+/

Anoop PS
quelle
danke Ma'moun
Anoop PS
1

In Windows

Wählen Sie die Zeilen aus, die Sie kommentieren möchten. Drücken Sie dann Ctrl+/

Anoja Madusanka
quelle
1

Wenn Sie VSCode in einer Linux-Umgebung verwenden, können Sie mehrere Zeilen folgendermaßen kommentieren:

Wählen Sie einen Codeblock => und drücken Sie dann Ctrl+ Shift+A (Blockkommentar)

Oder wählen Sie einen Codeblock => und drücken Sie Ctrl+/ (Einzeiliger Kommentar wird auf alle ausgewählten Zeilen angewendet)

Hoffe das hilft.

sbr_amd
quelle
1

In Windows müssen Sie ctrl+ /in Mac drücken. Sie können + tun /, um mehrere Kommentare abzugeben

// public function index()
// {
//     $badgeIcon = BadgeIcon::all();
//     return $this->showAll($badgeIcon);
// }

Wenn Sie den Kommentar entfernen möchten, wählen Sie die Zeilen erneut aus und drücken Sie erneut ctrl+ /(in Windows) + /(in Mac).

Prashant Barve
quelle