" invert all hex colors " :%s/\v#(\x{6})/\=printf('#%06x', 0xffffff - eval('0x'.submatch(1))) setlocal expandtab setlocal tabstop=2 setlocal shiftwidth=2 setlocal softtabstop=2