2

Я хочу выделить текст, а затем использовать "поиск и замена", чтобы заменить строки в этом выделении.

Я думаю, что следующий рабочий процесс должен быть таким:

  1. Выберите текст
  2. Ctrl+H, чтобы активировать "поиск и замена"
  3. введите условие поиска
  4. Tab или нажмите в текстовом поле replace
  5. введите термин замены
  6. выполнить операцию поиска и замены

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

Как я могу предотвратить отмену выбора Sublime моего выделенного текста?

Я уже нашел следующие ресурсы, но они не помогли предотвратить отмена выбора.

1 ответ1

1

Я не уверен, работает ли это на каждой платформе, но (по крайней мере, в версии для Linux), хотя текст больше не отображается выделенным, модуль поиска / замены (?) кажется, знает, где был выбран текст.

Вы можете нажать на элемент "In selection" (крайняя правая кнопка слева от поля «Find What:» - значок представляет собой темный прямоугольник со светлым центром), и поиск / замена будет происходить только в тексте. который был выбран, когда вы вызвали его.

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

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

Это может быть более свежая функциональность, чем дата вашего поста (я использую сборку 3065).

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