Sublime Text 2로 여러 찾기 / 바꾸기를 어떻게 기록하고 실행합니까? 매크로 기록을 시도했지만 Sublime은 찾기 / 바꾸기, 텍스트 입력 만 기록하지 않습니다.
답변
예, Reg Replace가 그 방법입니다. 해당 패키지를 설치 한 후 수행하는 방법은 다음과 같습니다.
- <귀하의 숭고한 텍스트 디렉토리> / 패키지 /RegReplace/reg_replace.sublime-settings를 편집하십시오 (ST2의 환경 설정> 패키지 설정> 대체 바꾸기> 설정 – 기본값). “대체”오브젝트에서 각각 하나의 정규식 찾기 / 바꾸기 인 새 항목을 작성하십시오. 특수 문자를 두 번 이스케이프해야합니다. 예를 들어
{ "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 }, ...
- 이러한 개별 대체물을 함께 명령 팔레트의 명령으로 묶습니다. 이렇게하려면 <your Sublime Text Directory> /RegReplace/Default.sublime-commands 파일 (Preferences> Package Settings> Reg Replace> Commands – Default)을 편집하십시오. 다음과 같이 추가하십시오 :
[ { "caption": "Reg Replace: My RegEx Macro", "command": "reg_replace", "args": { "replacements": [ "do_something_1", "do_something_2" ] } }, ...
그런 다음 Ctrl + Shift + P를 눌러 명령 팔레트를 호출하고 새로 작성된 명령을 찾아보십시오.
참고로, Windows 7 설치에서 Sublime Text 디렉토리는 C : / Users // AppData / Roaming / Sublime Text 2 /에 있습니다.