Как заменить текст в элементе?

Я только начал использовать Sublime Text 2, исходящий из emacs.

У меня есть выбранная область текста. Внутри этого региона я хотел бы заменить все текстовые экземпляры "0" на "255".

Как мне сделать такую ​​замену текста?

Ответ 1

Это расстроило меня, и ни один из вышеперечисленных ответов не дал мне то, что я хотел. Я, наконец, нашел ответ, который я искал, на mac, если вы делаете + option + F, он выведет панель Find-Replace в нижней части вашего редактора, которая является локальной для файла, который у вас есть. открыто.

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

enter image description here

Нажмите "Заменить все" и "вуаля", все экземпляры '0' будут заменены на '255'.

Примечание. эта функция доступна ТОЛЬКО при использовании + option + F.

Он не появляется, когда вы используете + shift + F.

Примечание: это заменит все экземпляры '0' на '255'. Если вы хотите заменить 0 (без кавычек) на 255, просто поместите 0 (без кавычек) и 255 в поля Find What: и Replace With: соответственно.

Примечание:

Клавиша

option также обозначается как клавиша alt.

Клавиша

также обозначается как клавиша command.

Ответ 2

На Mac вы можете выбрать текст, который вы используете, затем нажмите:    cmd + ctrl + G

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

Ответ 3

Некоторые из ответов здесь не помогли.

Люди показывают вам, как найти материал, но теперь, как его заменить.

Я просто посмотрел, и он выглядит как Ctrl + H для замены, после чего вы получаете диалог поиска, а также диалог замены. Это сработало для меня.

Ответ 4

ST2 имеет функцию одновременного изменения нескольких параметров.

  • Дважды щелкните первый экземпляр 0, который вы хотите изменить.
  • Нажмите клавишу Найти- > Быстрое добавление Далее *, чтобы выбрать следующий экземпляр 0, и повторите, пока не выберете все экземпляры 0, которые вы хотите изменить.
    Если этот метод выбирает экземпляр, который вы хотите пропустить, нажмите клавишу для Найти- > Быстрый пропустить Далее.
  • Убедитесь, что несколько выделенных полей - это то, что вы хотите заменить. Затем введите "255", и он должен одновременно изменить все выбранные экземпляры.

* Посмотрите меню "Поиск" в строке меню, чтобы найти правильную комбинацию клавиш для вашей системы. Для ванильной Windows меню сообщает вам, что Найти Быстрое добавление Далее есть Ctrl + D и Найти Быстрый пропустить Далее - Ctrl + K, Ctrl + D.

Ответ 5

Я знаю, что это ответили много раз, и все правильно, но я бы добавил еще:

Подобно методу Ctrl - D для выбора отдельных вхождений текущего выбора вы можете выбрать все вхождения в файле с помощью Alt + F3 при использовании Windows или Linux (CMD + Ctrl + G в мире Mac).

Это полезно для массовых изменений.

Ответ 6

1) Ctrl + F (или Cmd + F на Mac);
2) Введите строку, которую вы хотите найти на входе в нижней части окна.
3) Нажмите "Найти все";

Теперь будут выбраны все видимости. Делай все, что хочешь.

Помимо

Рядом с входом, который открывается на Ctrl + F, есть несколько вариантов. Там один, который говорит что-то вроде "Найти в выбранном тексте". Выберите кучу текста, проверьте эту опцию и повторите те же шаги, что и выше, начиная с 2). Теперь выбираются только совпадения, относящиеся к этому выбору.

Ответ 7

Сначала выберите часть текста, содержащего биты, которые вы хотите изменить. В Windows (извините) это Ctrl + H или Find > Replace... Это открывает поля поиска/замены внизу файла. Введите ваши данные, затем нажмите Replace All (или Ctrl + Alt + Enter)

Ответ 8

  • Выберите элемент, который вы хотите заменить (дважды щелкните его, или Ctrl - F, чтобы найти его)...

  • Затем сделайте a (Ctrl - Apple - G) на Mac (ака. "Быстрый поиск всех" ), чтобы высветить все вхождения строки сразу.

  • Теперь просто ТИП вашего текста замены напрямую... Все вхождения выбора будут заменены по мере ввода (как если бы ваш курсор находился в нескольких местах сразу!)

Очень удобно...

Ответ 9

Как указано в @JOPLOmacedo, ctrl + F - это то, что вам нужно, но если вы не можете использовать этот ярлык, вы можете проверить меню:

Найти Найти..

и там у вас есть.
Вы также можете установить пользовательский keybind для Найти:

Предпочтения Привязки клавиш - Пользователь

Как ваш запрос на запрос только для выбора, рядом с полем поиска есть кнопка, в которой вы можете выбрать "для выбора".

Ответ 10

Windows
1- Найти: CTRL + F
2- Ввод: Alt + Enter

Теперь вы можете изменить весь выбор одним выстрелом, например, на домашней странице "Видимый на ТВ".

Кредит: https://superuser.com/a/921806/342825

Ответ 11

Вы можете использовать ctrl + F, чтобы найти текст.
ctrl + h, чтобы ввести заменяющий текст. Затем ctrl + shift + h, чтобы заменить текущий выделенный текст и перейти к следующему согласованному тексту.

Это для окон. Но вы также можете проверить mac, для которого вы можете проверить привязки клавиш в разделе "Настройки".