Ho mescolato l'uso di emacs
e vi
( vim
) per molto tempo. Ognuno di essi ha il suo vantaggio. Analizzo l'output degli errori da una compilazione come processo e ottengo un numero di riga e colonna ma posso usare solo emacs
per andare direttamente a una riga e colonna:
emacs +15:25 myfile.xml
con vi
ho solo il numero di riga (secondo la pagina man)
vi +15 myfile.xml
C'è un'opzione per posizionare il cursore su un modello ( vi +/pattern myfile.xml
) che non ho mai avuto modo di lavorare. Ma ciò non mi aiuterebbe in quanto il modello non è sempre la prima occorrenza nel file.
Come posso iniziare in vi
modo che vada alla colonna 25 alla riga 15 del mio file? Posso fare qualcosa con l' -c
opzione?
:15
, salterà alla riga 15 .. Spero che questo ti aiuti
quickfix
sistema, che gestisce il compilatore da dentro vim, analizza l'output di errore, compila un elenco di errori (navigare con:cp
,:cn
,:cl
comandi), e posiziona il cursore al primo?