Aqui está como fazer isso com comandos vim simples, sem plugins usados:
No modo normal, coloque o cursor no primeiro caractere da string que deseja alinhar à direita, como o delimitador de comentário, e depois pressione líder e a seguir a aba alinhar à direita o texto.
nnoremap <leader><tab> mc80A <esc>080lDgelD'cP
Com explicações:
mc80A <esc>080lDgelD'cP
| | | || ||
mc| | || || Mark the position of the cursor
| | || ||
80A <esc>| || || Append 80 spaces at the end
| || ||
080l|| || Go the the 80th column from the beginning of the line
|| ||
D| || Delete what is next
| ||
gel|| goes after the last string char
||
D| Delete the characters remaining (complement to go 80)
|
'cP and paste these to shift the string up to 80 column.
Para marcar vários comentários, você pode pesquisar a próxima ocorrência de um delimitador de comentários e pressionar líder guia n líder separador n líder separador n ...