Я давно смешиваю использование emacs
and vi
( vim
). У каждого из них есть свои преимущества. Я анализирую вывод ошибок из процесса, подобного процессу компиляции, и получаю номер строки и столбца, но могу использовать только emacs
для прямого перехода к строке и столбцу:
emacs +15:25 myfile.xml
у vi
меня есть только номер строки (в соответствии с man-страницей)
vi +15 myfile.xml
Есть опция, чтобы навести курсор на шаблон ( vi +/pattern myfile.xml
), который я никогда не получал. Но это не помогло бы мне, поскольку шаблон не всегда является первым вхождением в файл.
Как начать, vi
чтобы перейти к столбцу 25 в строке 15 моего файла? Могу ли я сделать что-то с -c
опцией?
:15
его, вы перейдете к строке 15. Надеюсь, это вам поможет
quickfix
систему, которая запускает компилятор изнутри Vim, разбирает вывод ошибок, заполнит список ошибок (перемещаясь с:cp
,:cn
,:cl
команд), и позиционирует курсор на первый?