Esta é uma réplica exata da linha que @miyalys deu em um comentário e funciona exatamente como eu quero.
vmap <silent> t :s/^/#/<CR>:let @/ = ""<CR>
Ele diz que não conseguiu trabalhar com c, mas eu consegui que funcionasse com esse personagem.
Obrigado.