強調表示されたコードの塊をコメントアウトする方法はありますか?
私はRubyでプログラミングしていますが、#を個別に行に追加するのは嫌です。
1. geditプラグインをインストールする
Sudo apt-get install gedit-plugins
2.編集->設定->プラグイン->に進み、コードコメントを有効にします
3. Ctl + mでコードのブロックをコメントする
4. Ctl + Shift + mでコードブロックのコメントを解除します
Rubyはコメントをブロックしています...
=begin
Insert comment here
=end
これにより、各行に#を追加する必要がなくなります...ただし、Geditがデフォルトで強調表示されたコードをコメント行に変換するとは思いません。
コードコメントプラグインは、明らかに#(ハッシュ)スタイルのコメントに適していますが、PHPコードブロックをダブル//スラッシュまたはその他のカスタムコメントスタイルでコメントアウトする必要がある場合はどうでしょうか。たとえば、コメント記号の後に1つまたは2つの空白が追加されます。
[編集]-> [設定]-> [プラグイン]-> [外部ツールプラグインを有効にします。
[ツール]-> [外部ツールの管理]に移動します。
[ツール]サイドバーの下で[追加(+)]記号をクリックし、新しいツールを「コメントアウト」と呼び、このコードを[編集]フィールドに追加します。
#!/bin/bash
# comment out current selection
# comment style
comment="// "
xargs -i -d\\\n echo $comment{}
ツールをセットアップします。
ショートカットキー:Alt + /(フィールドにカーソルを置き、Alt + /または他のキーを押します)
保存:なし
入力:現在の選択(デフォルトはドキュメント)
出力:現在の選択を置換
適用性:すべての文書?すべての言語? (必要に応じて変更)
コメント付きのコードブロックのコメントを解除するには、以下を除いて同じことを行います。
ツールの名前:「コメント解除」。
ショートカットキー:Alt + Backspace
編集フィールドに挿入するコード:
#!/bin/bash
# uncomment current selection
# comment symbols to remove
uncomment="^\/\/ "
xargs -i -d\\\n echo {} | sed -ne "s/$uncomment//p"
コメント/コメント解除変数値(ダブルスラッシュとスペース)を希望のコメントスタイルに変更します。
楽しい。
複数行のコメントを使用するだけです。
例:
=begin
Anything between a line consisting only of =begin
and a line consisting only of =end
is treated as a comment.
=end
=begin
Code to be commented out
=end
コードコメントプラグインはそれを行うように見えますか? http://live.gnome.org/GeditPlugins
gmate !を試してください。これはRuby(Rubyだけでなく)geditでの開発用のクールなプラグインのパッケージです。
SublimeやTextMateのようにコメントを追加したり、コメントを解除したりできます。
「コードコメント」プラグインを取得します。