Как заменить текст в элементе?
Я только начал использовать 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, для которого вы можете проверить привязки клавиш в разделе "Настройки".