Sim, Reg Replace é a maneira de fazer isso. Depois de instalar esse pacote, a maneira de fazer isso é:
- Editar < seu Diretório de texto sublime > /Pacotes/RegReplace/reg_replace.sublime-settings (você pode acessá-lo em ST2 em Preferências > Configurações do pacote > Reg Substituir > Configurações - Padrão). Crie novas entradas no objeto "replacements", cada uma sendo uma única localização / substituição regex. Note que você tem que escapar duplamente de caracteres especiais. Por exemplo,
{ "replacements": { "do_something_1": { "find": "\s*\t\s*", "replace": "\t", "greedy": true, "case": false }, "do_something_2": { "find": "\n\n+", "replace": "\n", "greedy": true, "case": false }, ...
- Codifique as substituições individuais juntas em um comando para a Paleta de Comandos. Para fazer isso, edite o arquivo < seu Diretório de texto sublime > /RegReplace/Default.sublime-commands (Preferências > Configurações do pacote > Reg Substituir > Comandos - Padrão). Adicione algo assim:
[ { "caption": "Reg Replace: My RegEx Macro", "command": "reg_replace", "args": { "replacements": [ "do_something_1", "do_something_2" ] } }, ...
Então tudo que você precisa fazer é invocar a paleta de comandos pressionando Ctrl + Shift + P e navegue até o comando recém-criado.
Para referência, na minha instalação do Windows 7, o diretório Sublime Text está em C: / Users // AppData / Roaming / Sublime Text 2 /