Sí, Reg Reemplazar es la forma de hacerlo. Después de instalar ese paquete, la forma de hacerlo es:
- Edite <su Sublime Text Directory> /Packages/RegReplace/reg_replace.sublime-settings (puede acceder a esto en ST2 en Preferencias> Configuración del paquete> Reg Reemplazar> Configuración - Predeterminado). Cree nuevas entradas en el objeto "reemplazos", cada una de las cuales es una expresión regular buscar / reemplazar. Tenga en cuenta que tiene que escapar doblemente de caracteres especiales. Por ejemplo,
{
"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
},
...
- Encadena esos reemplazos individuales en un comando para la Paleta de comandos. Para hacer esto, edite el archivo <su Sublime Text Directory> /RegReplace/Default.sublime-commands (Preferencias> Configuración del paquete> Reg Reemplazar> Comandos - Predeterminado). Agrega algo como esto:
[
{
"caption": "Reg Replace: My RegEx Macro",
"command": "reg_replace",
"args": {
"replacements": [
"do_something_1",
"do_something_2"
]
}
},
...
Entonces todo lo que tiene que hacer es invocar la paleta de comandos presionando Ctrl + Shift + P y busque su comando recién creado.
Como referencia, en mi instalación de Windows 7, el directorio de Sublime Text está en C: / Users // AppData / Roaming / Sublime Text 2 /
Tienes razón Sublime no registrará buscar / reemplazar.
Sin embargo, de esta publicación en Stackoverflow, parece que puedes usar RegReplace .
fuente