Venho misturando o uso de emacse vi( vim) há muito tempo. Cada um deles tem sua vantagem. Analiso a saída de erro de uma compilação como processo e obtenho um número de linha e coluna, mas só posso usar emacspara ir diretamente para uma linha e coluna:
emacs +15:25 myfile.xml
com viEu só tenho o número da linha (de acordo com a página do manual)
vi +15 myfile.xml
Existe uma opção para posicionar o cursor em um padrão ( vi +/pattern myfile.xml) que eu nunca consegui trabalhar. Mas isso não me ajudaria, pois o padrão nem sempre é a primeira ocorrência no arquivo.
Como posso começar vipara ir para a coluna 25 na linha 15 do meu arquivo? Posso fazer algo com -copção?
:15ele irá saltar para a linha 15 .. Espero que isso ajude você
quickfixsistema, que executa o compilador de dentro vim, analisa a saída de erro, preenche uma lista de erros (Navegar com:cp,:cn,:clcomandos), e posiciona o cursor no primeiro?