I acabou de adicionar um pequeno trecho ao meu .vimrc que me permite formatar JSON em duas teclas:
com! FormatJSON %!jq .
nmap =j :FormatJSON<CR>
Você precisa ter jq
instalado. Existem outras dicas por aí que usam Python, mas têm várias ressalvas. Sempre estou jq
disponível quando tenho meu .vimrc, então é preferível – e um desempenho mais rápido, em alguns testes do mundo real – para mim.