Lavoro quasi esclusivamente nel terminale e molto spesso ho bisogno di visualizzare i file che appaiono negli stacktraces di errore. Un formato molto comune è /some/file:99
, dove 99 è il numero di riga. Mi piacerebbe essere in grado di copiare quella linea e aprire facilmente quella linea facilmente in vim.C'è un modo per far riconoscere a Vim i numeri di riga alla fine dei nomi dei file?
Quello che sto cercando è la possibilità di fare :e /some/file:99
e vim apre automaticamente quel file alla riga 99. Esiste qualcosa del genere? In caso contrario, è possibile scrivere un plugin per questo?
Sarebbe possibile rimappare ': e/some/file: 99' a': e +99/some/file'? O ci sarebbe un modo migliore per farlo? Anche se la tua soluzione è pulita, non è un gran miglioramento per il mio caso di utilizzo semplicemente aprendo il file e poi facendo ': 99' – Suan
Il comando gf è quello che stai cercando? http://vim.wikia.com/wiki/Open_file_under_cursor Le uscite di errore/stacktrace –