Я не уверен в описателе формата % t
в списке быстрых исправлений Vim. Как это влияет на поведение / отображение буфера quickfix?
Я попытался выяснить это с помощью следующего тестового файла:
$ cat test.out
foo Error 1 foo.h foobar
bar Error 2 foo.h foobar
foobar Warning 3 foo.h foobar
barfoo Warning 4 foo.h foobar
И сначала следующий errorformat
:
set errorformat+=%.%#%*\\s%.%#%*\\s%l\ %f%*\\s%m
С этим ] errorformat
на месте, я могу использовать : cgetfile test.out
и перейти к номерам строк в foo.h
, но со следующим errorformat
:
set errorformat+=%.%#%*\\s%t%.%#%*\\s%l\ %f%*\\s%m
Все, что изменилось, это то, что теперь я вижу некоторые пробелы после номеров строк в буфере быстрой фиксации, например, я вижу (два пробела после 1)
foo.h|1 | foobar
вместо
foo.h|1| foobar
Итак, у меня есть два вопроса:
?