He estado mezclando el uso de emacse vi( vim) durante mucho tiempo. Cada uno de ellos tiene sus ventajas. Analizo la salida de error de una compilación como proceso y obtengo un número de línea y columna, pero solo puedo usar emacspara ir directamente a una línea y columna:
emacs +15:25 myfile.xml
con visolo tengo el número de línea (de acuerdo con la página del manual)
vi +15 myfile.xml
Hay una opción para colocar el cursor de posición en un patrón ( vi +/pattern myfile.xml) que nunca pude trabajar. Pero eso no me ayudaría, ya que el patrón no siempre es la primera aparición en el archivo.
¿Cómo puedo comenzar vipara que vaya a la columna 25 en la línea 15 de mi archivo? ¿Puedo hacer algo con -copción?
:15, saltará a la línea 15 .. Espero que esto le ayude
quickfixsistema, el cual se ejecuta el compilador desde dentro de vim, analiza la salida de error, rellena una lista de errores (navegar con:cp,:cn,:clcomandos), y posiciona el cursor en la primera?