Você pode definir um par de comandos assim:
command -range Cm <line1>,<line2>s/^/#/
command -range Uc <line1>,<line2>s/^#//
Observe que um comando definido pelo usuário deve começar com uma letra maiúscula. Veja
:help :command
:help user-commands
Existe também um plug-in Vim que muitas pessoas usam para isso, Enhanced Commentify , mas Eu não tenho experiência com isso sozinho.