энергия: сделайте автоматически переходы в первый файл с ошибкой

При выполнении: сделайте из энергии, после того, как делают, завершено, она автоматически переходит в файл с ошибками. Есть ли способ избежать этого

Править

Это - вариант использования, которого я хочу достигнуть, я хочу: сделайте для выполнения затем quicklist для открытия, но текущий файл, который я продолжаю работать, не должен быть переключен на тот с ошибками

с настройками по умолчанию после: сделайте выполнение quicklist, открывается, и текущий файл также изменяется

12
задан Yogesh Arora 12 March 2010 в 21:09
поделиться

3 ответа

Вы можете запустить :make! | copen, который должен поместить ваш курсор в список quickfix вместо изменения текущего буфера. Вы можете сделать это еще проще, введя команду Mymake make! | copen в ваш .vimrc, так что вам нужно будет только запустить :Mymake, чтобы сделать это.

Обратите внимание, что при выборе ошибок из списка быстрого исправления, они будут прокручивать буфер с уже открытым файлом, а не изменять текущее окно, если это возможно, и вы можете открывать файлы в новых окнах с помощью Enter.

13
ответ дан 2 December 2019 в 04:16
поделиться

Из документации:

    7. If [!] is not given the first error is jumped to.

Итак, просто вызовите его как :make! .

21
ответ дан 2 December 2019 в 04:16
поделиться

Возможно, это не самое чистое решение, но установка формата ошибки на пустую строку должна помочь, т.е.

:set errorformat=""

Это должно предотвратить совпадение строк ошибок компилятора.

1
ответ дан 2 December 2019 в 04:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: