Ya, Reg Replace adalah cara untuk melakukannya. Setelah menginstal paket itu, cara untuk melakukannya adalah:
- Edit <Direktori Teks Luhur Anda> /Packages/RegReplace/reg_replace.sublime-settings (Anda dapat mengakses ini di ST2 di Preferensi> Pengaturan Paket> Reg Ganti> Pengaturan - Default -). Buat entri baru di objek "replacements", masing-masing menjadi pencarian / penggantian regex tunggal. Perhatikan bahwa Anda harus keluar dua kali dari karakter khusus. Sebagai contoh,
{
"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
},
...
- Rangkai masing-masing pengganti tersebut bersama menjadi perintah untuk Palet Perintah. Untuk melakukan ini, edit file <Direktori Teks Luhur Anda> /RegReplace/Default.sublime-commands (Preferensi> Pengaturan Paket> Ganti Ganti> Perintah - Default -). Tambahkan sesuatu seperti ini:
[
{
"caption": "Reg Replace: My RegEx Macro",
"command": "reg_replace",
"args": {
"replacements": [
"do_something_1",
"do_something_2"
]
}
},
...
Maka yang harus Anda lakukan adalah memanggil palet perintah dengan menekan Ctrl + Shift + P dan browse ke perintah yang baru dibuat.
Untuk referensi, pada instalasi Windows 7 saya, direktori Sublime Text berada di C: / Users // AppData / Roaming / Sublime Text 2 /
Anda benar, Luhur tidak akan mencatat menemukan / mengganti.
Namun dari pos ini di Stackoverflow, tampaknya Anda dapat menggunakan RegReplace .
sumber