2012-02-29 10 views

risposta

9

Verificare anche il plugin file:line. Apre il file e imposta la posizione del cursore sulla riga e sulla colonna specificate.

Funziona con due punti finali:

vim file.cpp:10 
vim file.cpp:10: 
vim file.cpp:10:4 
vim file.cpp:10:4: 
+0

Grazie. È quello che voglio. – kev

4

vim ha in realtà un intero set di comandi e opzioni integrati per questo.

È possibile ottenere la documentazione

:help quickfix 

Per esempio

:set makeprg=g++\ -Wall\ main.cc " the default is make 
:make 

analizzerà gli errori e gli avvisi in uscita da g ++ e ti permettono di scorrere le posizioni.

3

un'occhiata alle caratteristiche "Quickfix" di vim: http://vimdoc.sourceforge.net/htmldoc/quickfix.html#quickfix

si può compilare dall'interno di vim (vedi makeprg e errorformat variabili di Vim), e poi saltate automaticamente alle linee che generano errori usando :cc, :cp, e :cn.

Lo stesso vimdoc mostra come saltare rapidamente all'inizio o alla fine della funzione o del blocco di codice corrente e se si utilizza ctags è anche possibile individuare le definizioni di funzioni e variabili.

Problemi correlati