在Ruby中阻止评论

时间:2009-02-11 13:28:43

标签: ruby keyboard-shortcuts comments text-editor

Ruby有阻止评论吗?

如果没有,是否有一种在TextMate中突出显示的代码块前插入#的有效方法?

4 个答案:

答案 0 :(得分:193)

你可以做到

=begin
  [Multi line comment]
=end

=begin=end必须位于该行的开头(根本不缩进)。

Source

此外,在TextMate中,您可以按 Command + / 在突出显示的代码块上切换常规注释。

Source

答案 1 :(得分:21)

Ruby有文档注释 - 它们看起来像这样:

=begin
...
=end

不完美,但他们在紧要关头完成工作。

[编辑]请注意,=begin=end必须位于各自行的开头。

答案 2 :(得分:2)

在TextMate中,您可以垂直alt-拖动以选择一列文本。这将在您选择的所有行中复制插入点,因此您可以一次插入或删除多个#

更新:同样在TextMate中,假设您选择了正确的语言,Cmd + /将切换对选区中每一行的评论,无论语言如何。

答案 3 :(得分:0)

在TextMate 2中,您可以⌘/注释掉当前行或选定的行。