Bloquer les commentaires dans Ruby


Réponses:


196

Tu peux faire

=begin
  [Multi line comment]
=end

=beginet =enddoit être au début de la ligne (pas du tout en retrait).

La source

En outre, dans TextMate, vous pouvez appuyer sur Command+ /pour basculer les commentaires réguliers sur un bloc de code en surbrillance.

La source


2
Une chose à noter est que vous devez avoir le bundle "Source" activé pour que le raccourci CMD + / fonctionne. Je l'avais désactivé à un moment donné dans le passé lors d'une rage de purge de paquet trop zélée et je ne pouvais pas comprendre pourquoi mon Mac continuait à me biper chaque fois que j'essayais d'utiliser le raccourci de commentaire.
Chris Bloom du

Il pourrait être utile de mentionner que Command + / bloque également les commentaires dans Sublime Text
Adam Waite

cela ne va pas s'il y a des balises ouvertes <%%> dans le bloc de code commenté. Peut-être y a-t-il un autre moyen de faire cela?
Gediminas

Mieux encore, ils doivent être la seule chose de leur lignée. Si vous écrivez quelque chose après "= begin", vous obtenez "une erreur de syntaxe, inattendue '=', attend keyword_end"
Nemo

21

Ruby a des commentaires sur la documentation - ils ressemblent à ceci:

=begin
...
=end

Pas parfait mais ils font le travail à la rigueur.

[Edit] Il est important de noter que =beginet =enddoit être au début de leurs lignes respectives.


2

Dans TextMate, vous pouvez faire glisser verticalement la touche Alt pour sélectionner une colonne de texte. Cela dupliquera le point d'insertion sur toutes les lignes que vous sélectionnez, afin que vous puissiez insérer ou supprimer plusieurs #s à la fois.

MISE À JOUR: également dans TextMate, en supposant que vous ayez la bonne langue sélectionnée, Cmd + / basculera en commentant chaque ligne dans une sélection quelle que soit la langue.


Ouais. Notepad ++ vous permet de faire cela en maintenant alt également (par exemple, la flèche alt-shift-up plusieurs fois); UltraEdit et d'autres éditeurs ont également un "mode colonne".
AlexC

0

Dans TextMate 2, vous pouvez ⌘ / pour commenter la ligne actuelle ou les lignes sélectionnées.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.