60

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

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

4

8 回答 8

121

1.安装gedit插件

 sudo apt-get install gedit-plugins

2.转到编辑->首选项->插件->并启用代码注释

3.ctl+m 注释代码块

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

于 2011-10-04T14:54:05.413 回答
7

Ruby 有块评论...

=begin
    Insert comment here
=end

这将避免需要在每一行中添加 #... 但是,我认为 Gedit 默认情况下不会将突出显示的代码转换为注释行。

于 2011-10-04T14:46:05.820 回答
4

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

  1. 转到编辑->首选项->插件->并启用外部工具插件。

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

  3. 在工具侧栏下单击添加 (+) 符号,调用您的新工具“注释掉”并将此代码添加到编辑字段中:

    #!/bin/bash

    # comment out current selection

    # comment style

    comment="// "

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

  4. 设置您的工具。

快捷键: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"

使用您想要的评论风格更改评论/取消评论变量值(双斜杠和空格)。

享受。

于 2015-04-03T20:58:12.953 回答
3

只需使用多行注释。

例子:

=begin
Anything between a line consisting only of =begin
and a line consisting only of =end
is treated as a comment.
=end
于 2011-10-04T14:44:33.923 回答
2
=begin

Code to be commented out

=end
于 2011-10-04T14:43:38.080 回答
2

看起来像代码注释插件会做吗?http://live.gnome.org/GeditPlugins

于 2011-10-04T14:44:04.827 回答
1

获取“代码注释”插件。

于 2011-10-04T14:44:36.157 回答
1

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

您可以像在 Sublime 或 TextMate 中那样评论和取消评论一堆行

于 2012-06-13T18:32:57.643 回答