Você poderia fazer:
:?short?t.
Ele faz uma pesquisa para trás por short ( ?short ) e copia a linha correspondente ( t ) para depois da linha atual ( . ).
Você pode ler sobre comandos Ex em :h :index e sobre intervalos em :h range .
editar
Na realidade, não funciona exatamente assim, mas acho que a explicação acima pode fazer um pouco mais de sentido.
O mecanismo exato é explicado sucintamente em :h :copy :
:[range]co[py] {address}
Copy the lines given by [range] to below the line given by {address}.
Aqui, a [range] é a primeira linha acima da atual que corresponde a short e a {address} é a linha atual, . .
Eu amo Vim.