RegReplace
RegReplace — плагин для текстого редактора Sublime Text, позволяющий последовательно выполнять множество замен в определённом файле.
Подробности[править]
Плагин полностью бесплатный.
Устанавливается через менеджер пакетов самого редактора. Позволяет создавать правила (по сути, одиночные регулярные выражения) и команды (цепочки из применяемых регулярных выражений). Также предоставляет довольно удобный интерфейс для создания правил, который вызывается из консоли и позволяет вбить параметры в человекопонятном варианте — который при сохранении конвертируется в файл конфигурации.
После создания команды они затем могут быть вызваны и применены из консоли редактора одним нажатием. Кроме того, есть опция активировать осуществление некоторых замен при каждой операции сохранения файла, а также ограничить замены при помощи scope — сначала найти области файла, а уже в них отправить замены.
Есть версия для второго и третьего редактора Sublime Text, но активно поддерживается только для третьего.
Пример использования[править]
Правило для форматирования списка новых страниц в вики. После запуска из пятачка скрипта вырывает сильнейший визг, от которого со списка облетает вся лишняя информация и остаётся только список из названий, которые может использовать.
"FormatNewpagesList":
{
"find": "^.*?(.*?) \\(история \\| править\\) .*?$",
"greedy": true,
"name": "FormatNewpagesList",
"replace": "[[\\1]]",
},