阻止在Gedit发表评论?

时间:2011-10-04 14:39:08

标签: ruby-on-rails ruby-on-rails-3 gedit

有没有办法注释掉一大堆突出显示的代码?

我正在使用ruby进行编程,我讨厌单独将#放在行上。

8 个答案:

答案 0 :(得分:96)

1.安装gedit插件

 sudo apt-get install gedit-plugins

2.转到Edit-> Preference-> Plugins->并启用代码注释

3.Ctl + m来评论代码块

4.Ctl + Shift + m取消注释代码块

答案 1 :(得分:7)

Ruby有块评论......

=begin
    Insert comment here
=end

这样就可以避免为每行添加#...但是,我认为Gedit默认情况下不会将突出显示的代码转换为注释行。

答案 2 :(得分:3)

只需使用多行评论。

示例:

=begin
Anything between a line consisting only of =begin
and a line consisting only of =end
is treated as a comment.
=end

答案 3 :(得分:2)

=begin

Code to be commented out

=end

答案 4 :(得分:2)

看起来像Code Comment插件会这样做吗? http://live.gnome.org/GeditPlugins

答案 5 :(得分:2)

代码注释插件显然是一个很好的#(哈希)样式注释,但如果你需要用双//斜杠或任何其他自定义注释样式注释掉php代码块呢?例如,在注释符号后添加一个或两个空格。

  1. 转到编辑 - >偏好设置 - >插件 - >并启用外部工具插件。

  2. 转到工具 - >管理外部工具。

  3. 在工具栏旁边点击添加(+)符号,调用新工具“注销”并将此代码添加到编辑字段中:

    #!/bin/bash

    # comment out current selection

    # comment style

    comment="// "

    xargs -i -d\\\n echo $comment{}

  4. 设置工具。

  5. 快捷键:Alt + / (将光标放在字段中并按Alt + /或任何其他键)

    保存:没有

    输入:当前选择(默认为文档)

    输出:替换当前选择

    适用性:所有文件?所有语言? (如果需要,可以改变)

    要取消注释已注释的代码块,请执行相同的操作,除了以下内容。

    1. 工具名称:“取消注释”。

    2. 快捷键:Alt + Backspace

    3. 要插入编辑字段的代码:

      #!/bin/bash

      # uncomment current selection

      # comment symbols to remove

      uncomment="^\/\/ "

      xargs -i -d\\\n echo {} | sed -ne "s/$uncomment//p"

    4. 使用所需的评论样式更改注释/取消注释变量值(双斜线和空格)。

      享受。

答案 6 :(得分:1)

获取“代码评论”插件。

答案 7 :(得分:1)

你应该试试gmate!它是gedit下Ruby(而不仅仅是Ruby)开发的一个很酷的插件包。

您可以在Sublime或TextMate

中评论和取消注释