А Найти результаты применяют изменения Плагин был создан, чтобы сделать именно это.
Вы можете установить его через Управление пакетами «Установить пакет».
Перед использованием этого плагина убедитесь, что у вас включен кодировка UTF-8 с помощью меню:
File > Save with Encoding > UTF-8
После установки вы можете применить любые изменения, которые вы внесли в буфер «Найти результаты» обратно в файлы:
- Поиск «Foo» в папке (ярлык Sublime по умолчанию Ctrl+СДВИГ+С)
- Это откроет буфер «Найти результаты», перечисляющий все файлы с «Foo» в нем.
- Измените экземпляры "Foo" для "Bar" или что -то еще ...
Перейти в меню:
Find > Find Results - Apply Changes
Это напишет все изменения, внесенные обратно в файлы, и автоматически сохранит измененные файлы.
По умолчанию использование меню - единственный способ заставить его работать. Тем не менее, это довольно утомительно и не экономит столько времени, сколько и с помощью сочетания клавиш. Вы можете установить выбранный сочетание клавиатуры, добавив новую линию в
Preferences > Key Bindings - User
добавляя:
{ "keys": ["ctrl+r"], "command": "find_results_apply_changes" },
Не используйте Ctrl+С как это будет перезаписать сохранение ярлыка файла.
Предупреждение!: По словам автора плагина:
Использует регионы, чтобы позволить вам вносить многослойные изменения, но При введении новых новлек, будет поврежден файлы, если вы совершаете более одного раза, Это потому, что новые новшество будут сдвигать номера строк. Также будет «поврежден» файлы, если вы добавите/удаляете новички в другие экземпляры измененных файлов. Например, в другой вкладке. Чтобы предотвратить коррупцию, эти пакеты будут предупреждать вас и предотвратить большинство из них.
(Это модифицированная версия описания из Найти результаты применяют изменения GitHub Page.)