Я знаю это, когда Вы работаете: сделайте в энергии, можно использовать команды для прохождения через каждой ошибки как: cn и: CP. Однако я часто просматриваю путем прокрутки предупреждения, что я не должен фиксировать. Существует ли способ выйти из просмотра ошибок/предупреждений и продолжить редактировать? (Я услышал, что можно установить Vim для игнорирования предупреждений, но мне сказали, что это трудно, таким образом, я ищу что-то более легкое).
Вы можете закрыть окно быстрого исправления , запустив:
:ccl[ose]
Если вы хотите снова открыть окно быстрого исправления (без необходимости запускать ]: make
) вы можете запустить:
:cope[n]
Даже если окно быстрого исправления не отображается, вы все равно можете перемещаться вперед и назад по элементам в нем с помощью команд : cn
и : cp
.
Лично я считаю, что команды : cn
и : cp
довольно трудоемки для ввода, поэтому я бы рекомендовал сопоставить их с чем-то более удобным, если вы их часто используете. Плагин без изменений предоставляет разумные сопоставления для перемещения по списку быстрых исправлений :
[q :cprevious
]q :cnext
[Q :cfirst
]Q :clast
Если выход из этого окна - это все, что вы хотите, вы можете сделать, как предложено выше
:ccl
или даже просто
:q
в окне ошибок.
Или вы можете просто переключать окна ctrl-w+w ctrl-w+k
...
Я часто просматриваю предупреждения, которые мне не нужно исправлять
Два решения:
Наилучшее решение: установите для компилятора самый высокий уровень предупреждений и измените ваш код, чтобы избавиться от всех предупреждений.
Самое худшее решение: установите 'errorformat', чтобы предупреждения не появлялись. Видеть : help errorformat. Как это сделать, зависит от формата вывода вашего компилятора.
Как прекратить прокрутку через ошибки / предупреждения и возобновить редактирование?
Хммм, может я неправильно понял ваш вопрос, но я бы сделал это так: Откройте хотя бы два окна. Один показывает ошибки / предупреждения (окно быстрого исправления) и другой показывает ваш код. Просто переключите фокус с quickfix на окно кода по порядку чтобы продолжить вводить код.