Я только начал использовать Sublime Text 2 из emacs.
У меня выделена область текста. В этой области я хотел бы заменить все текстовые экземпляры «0» на «255».
Как мне сделать такую замену текста?
Я только начал использовать Sublime Text 2 из emacs.
У меня выделена область текста. В этой области я хотел бы заменить все текстовые экземпляры «0» на «255».
Как мне сделать такую замену текста?
Ответы:
Это меня чертовски расстроило, и ни один из приведенных выше ответов не дал мне того, чего я хотел. Я наконец нашел ответ, который искал, на Mac, если вы сделаете ⌘+ option+, Fв нижней части вашего редактора появится панель «Найти-заменить», которая является локальной для открытого файла.
Существует опция значка, на которую при наведении указателя появляется надпись «В выделенном», которую вы можете выбрать для поиска и замены в выделенном фрагменте. Я указал на правильный значок на скриншоте ниже.
Нажмите заменить все, и вуаля, все экземпляры '0'
будут заменены на '255'
.
Примечание: эта функция доступна ТОЛЬКО при использовании ⌘+ option+ F.
Он НЕ появляется, когда вы используете ⌘+ shift+ F.
Примечание: это будет заменить все экземпляры '0'
с '255'
. Если вы хотите заменить 0
(без кавычек) с 255
, а затем просто положить 0
(без кавычек) и 255
в Find What:
и Replace With:
полях соответственно.
Примечание:
optionключ также обозначен как altключ.
⌘ключ также обозначен как commandключ.
Ctrl+H
в GNU / Linux или меню Find
>Replace...
Windows OS
нем Ctrl+H
или меню Find > Replace...
, похоже, то же самое, что и для Linux (см. комментарий @cbliard)
На Mac вы можете выбрать текст, который вам нужен, а затем нажать: cmd+ ctrl+G
Это выберет все экземпляры выбранного текста в одном документе. Если вы сейчас начнете печатать, чтобы заменить исходный выделенный текст, вы одновременно замените все остальные вхождения.
Некоторые ответы здесь не особо помогли.
Люди показывают вам, как находить вещи, а теперь как их заменить.
Я только что посмотрел, и похоже, что это Ctrl+ Hдля замены, затем вы получаете диалог поиска, а также диалог замены. Это сработало для меня.
cmd
+ H
для hide, а не ctrl
, хотя, как говорится, сейчас я использую Atom вместо sublime, а ярлык для замены - alt
+ cmd
+, f
так что все может измениться
ST2 имеет функцию одновременного изменения нескольких вариантов выбора.
* Посмотрите на меню «Найти» в строке меню, чтобы найти правильную комбинацию клавиш для вашей системы. Для ванильной Windows в меню указано, что « Найти» -> « Быстрое добавление далее» - это Ctrl+, Dа « Найти ->« Быстрый переход »-« Далее » - это Ctrl+ K, Ctrl+ D.
Я знаю, что на это много раз отвечали, и все они верны, но я решил добавить еще один:
Подобно методу Ctrl- Dдля выбора отдельных экземпляров текущего выделения, вы можете выбрать все вхождения в файле с помощью Alt+ F3при использовании Windows или Linux ( CMD+ CTRL+ Gв мире Mac).
Это полезно для массовых изменений.
1) Ctrl + F
(или Cmd + F
на Mac);
2) Введите строку, которую вы хотите найти на входе в нижней части окна.
3) Нажмите «Найти все»;
Теперь все образы выбраны. Делай что хочешь.
В стороне
Слева от открывающегося поля ввода есть несколько вариантов Ctrl + F
. Там есть что-то вроде «Найти в выделенном тексте». Выделите связку текста, отметьте эту опцию и повторите те же шаги, указанные выше, начиная с 2). Теперь выбираются только совпадения, принадлежащие этому выбору.
Вы можете использовать ctrl+, Fчтобы найти текст.
ctrl+ hдля ввода текста замены. Затем ctrl+ shift+ hдля замены текущего выделенного текста и перехода к следующему совпадающему тексту.
Это для окон. Но вы также можете проверить Mac, для которого вы можете проверить привязки клавиш в разделе «Настройки».
Windows
1- Найти: CTRL+ F
2- Входное
выделение : Alt+ Enter
Теперь вы можете изменить все выделение за один раз, как на домашней странице ST «Видели по телевизору».
Кредит идет на: https://superuser.com/a/921806/342825
Выберите элемент, который нужно заменить (дважды щелкните его или Ctrl-, Fчтобы найти) ...
Затем выполните ( Ctrl- Apple- G) на Mac (также известный как «Быстрый поиск всех»), чтобы ВЫДЕЛИТЬ сразу все вхождения строки.
Теперь просто введите текст для замены напрямую ... Все вхождения выбора будут заменяться по мере ввода (как если бы ваш курсор находился в нескольких местах одновременно!)
Очень кстати...
Как заявил @JOPLOmacedo, ctrl+ F- это то, что вам нужно, но если вы не можете использовать этот ярлык, вы можете проверить меню:
и вот оно что.
Вы также можете установить пользовательскую комбинацию клавиш для поиска :
В качестве вашего запроса только на выбор , рядом с полем поиска есть кнопка, где вы можете выбрать вариант «в выборе» .
command+shift+F
диалог. Понятия не имел, что есть еще один.