Hmm, how would you replicate the alignment operation they show in the gif using vim? I couldn't immediately think of how to do it.
I guess you could select the block, then maybe s/\>\s\</\=repeat(' ', 20 - col('.'))/g?
That doesn't feel like the right solution though... maybe a macro, something like qa^wi<Tab><Esc>q then visual select and :norm@a? I dunno.