1. Поиск и замена в Sublime Text
Выделение и замена всех совпадений— относительно несложная для реализации и нужная функция. Уверен, что она есть в любом продвинутом текстовом редакторе и IDE.
В Sublime Text можно производить поиск и замену при помощи регулярных выражений, — используется библиотека Oniguruma, — или, к примеру, инкрементальные, множественные одной командой поиск и замену. В зависимости от используемого компьютерного языка могут найтись пакеты под определённые запросы. Но простого выделения всех вхождений с последующей заменой достаточно возможностей «из коробки».
2. Демонстрация

3. find_all_under
Когда мне нужно произвести замену в одном файле, самое удобное решение — команда find_all_under. Дефолтное сочетание для macOS — Ctrl+Super+G, для Windows — Alt+F3. Выделяете повторяющийся кусок кода → запускаете команду find_all_under → вставляете или вводите код, на который нужно производить замену: замена будет произведена во всех местах.
К сожалению, многие разработчики пакетов для Sublime Text имеют нехорошую особенность перезаписывать сочетания клавиш, предназначенные для команд «из коробки», если у Вас не работают сочетания выше, добавьте в свой Default.suricate-profile файл следующие строки:
"select_all_highlighted": {
"caption": "Select All Highlighted",
"keys": ["shift+super+f3"],
"call": "sublime.find_all_under"
},
Где
Select All Highlighted — имя, которое будет отображаться для команды find_all_under в command palette;
shift+super+f3 — Ваше не занятое глобально или в Sublime Text сочетание клавиш.
Что такое Suricate, и как им пользоваться, я подробно описал здесь и здесь.
4. Find in files
Для поставленной в вопросе задачи можно воспользоваться и встроенным механизмом поиска и замены, что, на мой взгляд, менее удобно. Но когда требуется произвести замену во множестве файлов, можно воспользоваться панелью Find in files. Выделяете повторяющийся фрагмент кода → запускаете команду show_panel с аргументом {"panel": "find_in_files"} — Cmd/Ctrl+Shift+F → вставляете повторяющийся фрагмент кода — Cmd/Ctrl+V → Tab → Tab → вставляете код, на который нужно заменить → жмёте на кнопку Replace → Replace → если результат удовлетворяет, сохраняете и закрываете все вкладки.
В панелях Find and replace или Find in files можно и вводить многострочный код, а не только вставлять: помещаем курсор в поле напротив Find What: или Replace With: в Find and replace/Find: или Replace: в Find in files → напечатали первую строку → Ctrl+Enter → печатаем вторую строку → Ctrl+Enter → печатаем третью и т. д. Но считаю, что это менее удобный способ в сравнении со вставкой.
5. Дополнительная ссылка
@$Имя_участника$, например,@СашаЧерных. // 2. Ответил для Sublime Text, но это просто выходит. Возможно, у Вас более серьёзная проблема, тогда детальнее опишите её. Спасибо. – Саша Черных Jan 14 '17 at 11:05