1

Часто при использовании функции списка быстрых исправлений в Vim я изменяю или удаляю блок текста (в моем случае, как правило, код), так что следующие несколько элементов в списке быстрых исправлений становятся недействительными. Когда я делаю :cn , Vim понимает, что они удалены, добавляя (line deleted) к исходной строке кода в нижней части экрана; однако, это не пропускает их. Есть ли способ перейти к следующему вхождению в строке, которая не была удалена?

2 ответа2

2

Список ошибок статичен: он не меняется автоматически, потому что Vim не выполняет никаких фоновых проверок или чего-либо еще. Чтобы избавиться от несуществующих ошибок, вы должны заново составить список ошибок. Легко и просто.

Даже IDE будут перекомпилировать ваш код в такой ситуации.

0

Если вы знаете, как выглядят удаленные строки, или примерно как выглядит следующая необработанная строка или как далеко она будет дальше, вы можете открыть список быстрых исправлений (:copen) и просмотреть его.

Однако это явно не показывает, какие строки удаляются, и это не так быстро и просто, как обычная команда Vim.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .