Block commenting in Gedit?
1.Install gedit plugins
sudo apt-get install gedit-plugins
2.Go to Edit->Preference->Plugins-> and enable Code Comment
3.Ctl+m to comment block of codes
4.Ctl+Shift+m to uncomment block of codes
Ruby has block commenting...
=begin
Insert comment here
=end
This will avoid the need to add # to each line... However, I don't think Gedit will convert highlighted code into commented lines by default.
Code Comment plugin obviously is a good one for # (hash) style commenting but what if you need comment out php code block with double // slashes or any other custom commenting style? For example, with one or two whitespaces added after the comment symbol.
Go to Edit->Preferences->Plugins-> and enable External Tools plugin.
Go to Tools->Manage External Tools.
-
Under the Tools side bar click add (+) sign, call your new tool "Comment out" and add this code into the Edit field:
#!/bin/bash
# comment out current selection
# comment style
comment="// "
xargs -i -d\\\n echo $comment{}
Set up your tool.
Shortcut Key: Alt+/ (put the cursor in the field and press Alt+/ or any other keys)
Save: Nothing
Input: Current selection (default to document)
Output: Replace current selection
Applicability: All documents? All languages? (change if you need)
To uncomment commented block of code do the same things except below ones.
Name of the Tool: "Uncomment".
Shortcut Key: Alt+Backspace
-
Code to insert into the Edit field:
#!/bin/bash
# uncomment current selection
# comment symbols to remove
uncomment="^\/\/ "
xargs -i -d\\\n echo {} | sed -ne "s/$uncomment//p"
Change comment/uncomment variable value (double slashes and space) with your desired commenting style.
Enjoy.
Just use a multi-line comment.
Example:
=begin
Anything between a line consisting only of =begin
and a line consisting only of =end
is treated as a comment.
=end