1

Я использую Sublime Text, чтобы найти какой-то текст в файле и внести в него некоторые изменения, используя команду "Заменить".

Когда выбрана вещь, которую я хочу изменить, если я нажимаю кнопку "Заменить", выбираю команду «Выбор → Заменить далее» или нажимаю Ctrl + Option + E, редактор вносит соответствующие изменения, а затем перемещает курсор на следующее вхождение Это особенно раздражает, если следующее вхождение находится значительно ниже места, где производится замена, поскольку область просмотра немедленно прокручивается до следующего вхождения, не давая мне возможности увидеть замену, убедиться, что она была выполнена правильно, и вручную исправить ее, если необходимо, без необходимости прокручивать назад и искать его.

Есть ли какая-либо команда или трюк, чтобы сделать замену выделенному тексту и не перемещать курсор? Я бы предпочел, чтобы он оставил текст замены выбранным.

2 ответа2

1

При использовании Sublime на ПК и навигации по результатам поиска из меню «Найти> Найти ...» или «Найти> Заменить ...» мне нравится использовать функциональную клавишу F3 или Shift + F3 для перемещения вперед или назад. из всех найденных результатов. Возможно, этот пейджинг работает и на Mac?

Если я найду элемент, который хочу заменить, тогда я использую Ctrl + Shift + H (Command + Option + E на Mac?) заменить и найти дальше.

Примечание для пользователей Mac: в прошлом мне приходилось менять клавиатуру, чтобы использовать все клавиши F1, F2 ..., поскольку функциональные клавиши используют их в редакторах или IDE. Возможно, вам придется использовать Fn + F3 вместо только клавиши F3 выше (или изменить настройки клавиатуры, если вы планируете использовать его много).

0

Вы можете выделить текст вокруг вашей цели теста и нажать кнопку In selection .

В кнопке выбора в диалоге замены Sublime Text 3

Теперь это будет единственный матч, и не будет другого, к которому можно было бы перейти.

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