Toggling comments became easy! Use vim-commentor
to toggle comments in any filetype with ease.
Vim-Commentor provides a comment operator that comments out a linewise motion in normal mode, as well as the selected text in visual mode.
Vim-Commentor borrows ideas from the famous commentary plugin by Tim Pope. It is different from the same because it comments out a line at the beginning, instead of at indented locations, and also comments blank lines, thus solving issues such as this and this.
-
The comment-leader is automatically derived from the
commentstring
. Thus, the correct comment-leader is inserted automatically for all the filetypes recognized by Vim. -
The comment mappings are repeatable using the dot (
.
) operator.
-
To (un)comment a single line:
gcc
-
To (un)comment selected text:
gc
-
To comment out a motion:
gc<motion>
. For example:gcj
will toggle comment over the current line and the nextgc2k
will toggle comment over the current line and two lines abovegcip
will comment out inside the current paragraph, and so on.
Please see the documentation for more details.
Use your favorite plugin-manager, or install manually. Refer this article for general help on managing plugins in Vim.
Star this repository on GitHub if you like the plugin.
Feel free to send bricks and bouquets to [email protected]
.