Isso moverá o cursor para a linha 50 para cada arquivo visualizado e também centralizará essa linha na exibição.
:au BufRead * silent! 50 | normal zz
Atualização pós-aceitação:
O procedimento acima funciona quando você salta dentro de uma lista de arquivos com :n
e :N
, mas não funciona ao percorrer a lista de correcções rápidas com :cn
e :cp
. Após uma discussão nos comentários, a solução que realmente funcionava era usar mapeamentos como esses.
:map <C-N> :cn<CR>50Gzz
:map <C-P> :cp<CR>50Gzz