wake-up-neo.net

Blockieren Sie das Kommentieren in Ruby

Hat Ruby Blockkommentare?

Wenn nicht, gibt es eine effiziente Möglichkeit zum Einfügen von # vor einem hervorgehobenen Codeblock in TextMate?

96
alamodey

Du kannst tun

=begin
  [Multi line comment]
=end

=begin und =end muss am Zeilenanfang stehen (überhaupt nicht eingerückt).

Quelle

In TextMate können Sie auch drücken Command + / um regelmäßige Kommentare zu einem hervorgehobenen Codeblock umzuschalten.

Quelle

194
Garry Shutler

Ruby hat Dokumentationskommentare - sie sehen so aus:

=begin
...
=end

Nicht perfekt, aber sie erledigen die Arbeit im Handumdrehen.

[Bearbeiten] Es ist wichtig zu beachten, dass =begin und =end muss am Anfang der jeweiligen Zeile stehen.

21
Andrew Hare

In TextMate können Sie bei gedrückter Alt-Taste eine Textspalte auswählen. Dadurch wird die Einfügemarke über alle ausgewählten Zeilen hinweg dupliziert, sodass Sie mehrere # Gleichzeitig einfügen oder löschen können.

UPDATE: Auch in TextMate schaltet Cmd + /, vorausgesetzt, Sie haben die richtige Sprache ausgewählt, das Kommentieren jeder Zeile in einer Auswahl unabhängig von der Sprache um.

2
Andrew

In TextMate 2 können Sie ⌘/die aktuelle Zeile oder ausgewählte Zeilen auskommentieren.

0
Torsten