Ярлыки для быстрого принятия или отклонения замен в коде Visual Studio?

#visual-studio-code

#visual-studio-code

Вопрос:

Я борюсь с чем-то, что кажется очень простым (по крайней мере, для долгосрочного пользователя Emacs): при использовании функции поиска и замены в коде Visual Studio я могу принимать / выполнять замены одну за другой, нажимаяEnter, пока замена сфокусирована.

Чтобы пропустить одно вхождение строки поиска, я нажимаю Shift Tab, чтобы переместить фокус обратно в поле поиска, затем нажимаю Enter, чтобы перейти к следующему вхождению, затем (вероятно) нажимаю Tab еще раз, чтобы сфокусировать замену. Должен быть более простой способ сделать это, верно?

Что я пробовал:

  • Shift Enter вставляет новую строку
  • Ctrl Enter также вставляет новую строку
  • Cmd Enter заменяет все вхождения сразу
  • Alt Enter создает экземпляры нескольких курсоров (и фокусирует редактор)

Ответ №1:

Попробуйте этот рабочий процесс. Фокус должен начинаться с ввода поиска (не в поле ввода замены — если вы вводите термин замены вторым, просто Shift Tab, чтобы сфокусировать поле замены).

Ctrl Shift 1 заменяет элемент

Enter переход к следующему

найти skip replace demo

Комментарии:

1. Приятно, спасибо! Ярлык был абсолютно не очевиден для меня (и это не так тривиально, как я ожидал). Как вы узнали? Должен ли я был где-то найти это?