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つの空白が追加されます。

  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 に答える