Pracuję prawie wyłącznie w terminalu i bardzo często potrzebuję wyświetlić pliki, które pojawiają się w stosach błędów. Bardzo powszechnym formatem jest /some/file:99
, gdzie 99 jest numerem linii. Chciałbym móc skopiować tę linię i łatwo otworzyć goto w linii.Czy jest jakiś sposób, aby vim rozpoznał numery linii na końcu nazw plików?
Czego szukam to możliwość zrobienia :e /some/file:99
, a vim automatycznie otworzy ten plik w linii 99. Czy coś takiego istnieje? Jeśli nie, to czy można napisać dla niego wtyczkę?
Czy byłoby możliwe przemapowanie ': e/some/file: 99' na': e +99/some/file'? A może byłby lepszy sposób, aby o tym porozmawiać? Chociaż twoje rozwiązanie jest czyste, nie ma większego znaczenia dla mojego przypadku użycia, a jedynie otwieranie pliku, to robienie ': 99' – Suan
Czy polecenie gf jest tym, czego szukasz? http://vim.wikia.com/wiki/Open_file_under_cursor –