I am new to Vim itself but I am trying to adopt this editor for my needs. I installed NERDComment plugin as described and have it listed in my :scriptnames
.
But I don't understand from description and this page how to use it.
I have filetype plugin on in VIM/_vimrc and when I do ,cc
(as I understand default is ,
) it happens to work as cc
* - Delete [count] lines [into register x] and start insert |linewise|.*
Please give me basic 'step-by-step' guide on [count]<leader>cc |NERDComComment|
for example. I am pretty sure I just don't understand some kind of Vim concept so sorry if this question is lame.
Asked
Active
Viewed 1,010 times
2

arbulgazar
- 1,931
- 1
- 19
- 24
-
do you have `filetype plugin on` in your vimrc? if you tried `
cc` what was happened? please tell what's your problem?! – Kent Aug 04 '14 at 13:48 -
@Kent Yes, I have `filetype plugin on` in *VIM/_vimrc* and when I do `,cc` (as I understand default `
` is `,`?) it happens to work as "["x]cc Delete [count] lines [into register x] and start insert |linewise|." – arbulgazar Aug 04 '14 at 13:57 -
1@arbulgazar default `
` is `\ ` (backslash) – FDinoff Aug 04 '14 at 14:01 -
Thank you @FDinoff that worked as it should! Why is that not listed in manual? Or am I getting this wrong? – arbulgazar Aug 04 '14 at 14:04
-
@arbulgazar are you sure it is not listed in manual? it is a kind of `RTFM` thing. `:h mapleader` you can see `If "mapleader" is not set or empty, a backslash is used instead.` – Kent Aug 04 '14 at 14:07
-
@Kent I apologized for stupid questions in the topic post. I am first-day vim user and by far got only as far as `vimtutorial`. I will sure fulfill my knowledge in time. :) – arbulgazar Aug 04 '14 at 14:10
2 Answers
4
Step by step
[count]
=> number of lines to be commented, can be ommited<leader>
=> leader key, \ by default. Many people change it to ,.cc
=> just cc
Visual mode
Instead of count you can go into visual mode with v or V, select the lines you want to comment and then use \cc
About leader key
To know which one is your leader key you can use :echo mapleader
, if that gives you Undefined variable
the mapleader will be the default ('\').
You can check :help leader
in vim for more info.

DavidEG
- 5,857
- 3
- 29
- 44
0
when you are in visual mode: select the lines to be commented and type ,cc
.
when you are in normal mode: type 5,cc
for eg if you want to comment the next 5 lines.
Note: I have assumed the leader key to be a comma(,)
- check yours using :echo leader

vijairaj
- 310
- 3
- 10
-
Not working for me, behaves like "["x]cc Delete [count] lines [into register x] and start insert |linewise|." :( – arbulgazar Aug 04 '14 at 14:00
-
1check your leader key with `:echo leader` and substitute it for the `comma(,)`. – vijairaj Aug 04 '14 at 14:06