Długo mieszam użycie emacsi vi( vim). Każdy z nich ma swoją przewagę. Analizuję dane wyjściowe błędu z procesu takiego jak kompilacja i uzyskuję numer wiersza i kolumny, ale mogę użyć tylko emacsdo bezpośredniego przejścia do wiersza i kolumny:
emacs +15:25 myfile.xml
z vimam tylko numer linii (zgodnie ze stroną podręcznika)
vi +15 myfile.xml
Istnieje opcja przejścia kursora pozycji na wzorzec ( vi +/pattern myfile.xml), którego nigdy nie dostałem do pracy. Ale to by mi nie pomogło, ponieważ wzorzec nie zawsze jest pierwszym wystąpieniem w pliku.
Jak mogę rozpocząć, viaby przejść do kolumny 25 w wierszu 15 mojego pliku? Czy mogę zrobić coś z -copcją?
:15go, przejdzie do wiersza 15 .. Mam nadzieję, że to ci pomoże
quickfixsystem, który działa kompilator od wewnątrz vim, analizuje wyjście błędu, zapełnia się lista błędów (nawigować:cp,:cn,:clpolecenia) i ustawia kursor na pierwszej?