Codeblöcke in Atom auskommentieren

172

Ich bin von Webstorm und RubyMine zu Atom gewechselt und vermisse wirklich eine Funktion in den Jetbrains-Editoren, bei der Sie einen Codeblock auswählen und CMD+ drücken -und am Anfang jeder Zeile sprachspezifische Kommentarzeichen hinzufügen. ( #für //rubin . für js, /*für css etc.).

Gibt es eine integrierte Verknüpfung für Atom oder ein Paket, das diese Funktion bietet?

max
quelle
1
Jemand hätte auch sagen sollen, wie man einen Block auskommentiert ...
Jimmy R.
1
@ JimmyR. - Wenn Sie den Befehl aus der akzeptierten Antwort (Strg + /) wiederholen, wird der Kommentar entfernt. Wie gut es funktioniert, hängt jedoch vom Dateityp ab und davon, ob Sie in einem bereits kommentierten Block arbeiten oder nicht.
Broots Waymb

Antworten:

346

Nach diesem , cmd+ /sollte es tun.

Und für Windows und Linux ist es ctrl+ /.

Ray Hatfield
quelle
45
Ich musste es tun, cmd + shift + 7da meine schwedische Tastatur keine /Taste wie die EN-Tastatur hat.
Max
88
Dies ist kein Blockkommentar, dies ist ein Zeilenkommentar
Alexander Mills
7
Ubuntu + italienischer Tastaturbenutzer hier - mein "/" ist auf "7", ctrl + shift + 7funktioniert aber nicht. Irgendeine Ahnung?
Davidghz
3
@davideghz auf italienischen Tastaturen ist die Verknüpfung Strg + ù
Federico Destefanis
3
@AlexanderMills Ironischerweise ist es in der Regel zuverlässiger, mehrere Codezeilen mit "Zeilenkommentaren" auskommentieren zu lassen. Beispielsweise kann die /*Syntax in JavaScript unerwartet durch eine Beschreibung des Codes im Kommentar einschließlich der Zeichen "* /" beendet werden. Nicht ungewöhnlich für einen Kommentar mit einem regulären Ausdruck.
Jackson
32

Atom hat keine spezielle Kommentarblockierungsfunktion, aber wenn Sie mehr Zeilen auswählen und dann die normale ctrl- /(Windows oder Linux) cmd- /(Mac) verwenden, werden alle Zeilen kommentiert.

Max
quelle
@cryptoKTM siehe die Lösung von andrez, um das HTML-Problem zu lösen.
Inyoka
16

Command+ /oder Ctrl+ shift+ 7funktioniert bei mir nicht (debian + kolumbianische Tastatur). In meinem Fall habe ich die Datei Atom keymap.cson geändert und Folgendes hinzugefügt:

'.editor':
  'ctrl-7': 'editor:toggle-line-comments'

und jetzt funktioniert es!

andrez
quelle
1
Dies sollte die Antwort sein. Danke
Enrique
14

Durch Drücken von (Cmd + /) wird ein einzeiliger Kommentar erstellt. dh// Single line comment

Geben Sie ( /**und drücken Sie die Tabulatortaste) ein, um einen Blockkommentar zu erstellen

/** * Comment block */

Carlos A. Cabrera
quelle
Dies scheint nur in bestimmten Dateitypen zu funktionieren. Es funktioniert nicht in Typoskript, sollte es aber.
Shadouts
13

Bei allem Respekt vor den obigen Kommentaren muss kein Paket verwendet werden:

1) click on Atom 
1.2) then ATL => the menu bar appear 
1.3) File > Settings  => settings appear
1.4) Keybindings > Search keybinding input => fill "comment"
1.5) you will see :

Tastenfeld im Atom-Editor

Wenn Sie die Konfiguration ändern möchten, müssen Sie nur Ihre Keymap-Datei parametrieren

Marcdahan
quelle
Zu Ihrer Information, die Einstellungen können mit der Verknüpfung ctrl+ ,unter Windows aufgerufen werden . Ich habe die gleichen Tastenbelegungen wie in Ihrem Screenshot und ich sehe ständig Leute vorschlagen ctrl+ shift+ , /aber es ist einfach nicht für mich arbeitet unter Windows 10 / Atom 1.31.0. Das Blockkommentar- Paket hat gut funktioniert und ist sehr leicht.
Rockin4Life33
8

Sie können Ctrl+ verwenden /. Das funktioniert bei mir.

Mondschein
quelle
6

Ein mehrzeiliger Kommentar kann durch Auswahl der Zeilen und durch Drücken von Strg + / abgegeben werden. und Jetzt können Sie viele Plugins für Kommentare haben

1) Kommentar - https://atom.io/packages/comment
2) Blockkommentarzeilen - https://atom.io/packages/block-comment-lines

besser ist Blockkommentar versuchen das ..

learn2code
quelle
1
Das block-commentPaket funktioniert wie ein Zauber, danke!
Verse
4

Bearbeiten Sie Ihre keymap.csonDatei und fügen Sie sie hinzu

Windows

'.platform-win32 .editor':
  'ctrl- /': 'editor: umschalten von linienkommentaren'

Mac

'.platform-darwin .editor':
  'cmd- /': 'editor: umschalten von linienkommentaren'

Markieren Sie nun einfach den Text, den Sie kommentieren möchten, und drücken Sie die Tastenkombination.

Mastergalen
quelle
4

Sie können verwenden Ctrl+ Shift+ /für Windows.

Sufiyan Ksr
quelle
2

Atom hat standardmäßig keinen Blockkommentar, daher würde ich empfehlen, nach Atompaketen nach "Blockkommentar" zu suchen und das für Sie passende zu installieren.

Ich bevorzuge https://atom.io/packages/block-comment, da es die nächstgelegene Tastenkombination zum Zeilenkommentar hat und so funktioniert, wie ich es brauche, was bedeutet, dass nicht die gesamte Zeile, sondern nur der ausgewählte Text kommentiert wird.

line comment: CTRL+/ block comment: CTRL+SHIFT+/ (mit dem Plugin installiert)

ungalcrys
quelle
Ich bevorzuge, UltCombo/atom-sublime-block-commentdass die Tastenkombination STRG + ?als Standard verwendet wird, so dass Sie auch die ursprüngliche /
STRG
1

Auf einer belgischen Tastatur, die auf dem Mac command+ shift+ aktiviert ist, /ist der Tastendruck zum Auskommentieren eines Blocks.

Kenwaldek
quelle
1

STRG + / in Fenstern, Sie müssen nicht die ganze Zeile auswählen. Verwenden Sie einfach die Tastenkombination in der Zeile, die Sie auskommentieren möchten.

Als ob
quelle
1

Wählen Sie zuerst Ihren Codeblock aus und drücken Sie dann cmd + / für MacOS

Sanchit Gupta
quelle