Ricevo un messaggio di errore da uno script python at position 21490
.vai al personaggio in vim
Come posso andare in questa posizione in Vim?
Ricevo un messaggio di errore da uno script python at position 21490
.vai al personaggio in vim
Come posso andare in questa posizione in Vim?
:goto 21490
porta al 21490 ° byte nel buffer.
tipo '21490go' in modalità di comando per lo stesso effetto. – ThomasH
vim +21490go script.py
Dalla riga di comando aprirà il file e vi porterà a posizionare 21490
nel buffer.
Attivandolo dalla riga di comando in questo modo è possibile automatizzare uno script per analizzare il messaggio di eccezione e aprire il file nella posizione del problema.
Estratto dalman vim
:
+{command} -c {command}
{command}
verrà eseguito dopo il primo file è stato letto.{command}
viene interpretato come un comando Ex. Se lo{command}
contiene spazi, deve essere racchiuso tra virgolette (ciò dipende dalla shell utilizzata).
oggetti di scena per raccomandare l'automazione! – Jeff
Per passare al carattere n-esimo nella linea corrente, vedere https://stackoverflow.com/questions/4466950/go-to-n-th-symbol-in-line – naught101