Você tem seus argumentos fora de ordem, tente isto:
gvim --remote +%l %f
Veja:
:help --remote
De dentro do Vim.
Eu uso o sumatraPDF e o gVim para editar arquivos do LaTeX. Sumatra supostamente tem um recurso para abrir um editor em uma linha específica pela variável %l
. Tanto quanto eu posso ver, eu posso começar gVim com o sinalizador +<num>
e ele deve começar na linha específica.
Mas não consigo fazer isso funcionar. O Sumatra abre o gVim com o arquivo correto (usando %f
), mas não liga a linha correta.
Eu corro este comando: gVim +%l --remote %f
(o arquivo é aberto, a linha não parece ser afetada).
Eu uso o gVim 7.3 no Windows.
Obrigado.