Venho misturando o uso de emacs
e 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 emacs
para ir diretamente para uma linha e coluna:
emacs +15:25 myfile.xml
com vi
Eu 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 vi
para ir para a coluna 25 na linha 15 do meu arquivo? Posso fazer algo com -c
opção?
:15
ele irá saltar para a linha 15 .. Espero que isso ajude você
quickfix
sistema, que executa o compilador de dentro vim, analisa a saída de erro, preenche uma lista de erros (Navegar com:cp
,:cn
,:cl
comandos), e posiciona o cursor no primeiro?