태그 보관물: automation

automation

Sublime Text 2로 여러 찾기 / 바꾸기를 어떻게 기록하고 실행합니까? Text 2로

Sublime Text 2로 여러 찾기 / 바꾸기를 어떻게 기록하고 실행합니까? 매크로 기록을 시도했지만 Sublime은 찾기 / 바꾸기, 텍스트 입력 만 기록하지 않습니다.



답변

예, Reg Replace가 그 방법입니다. 해당 패키지를 설치 한 후 수행하는 방법은 다음과 같습니다.

  1. <귀하의 숭고한 텍스트 디렉토리> / 패키지 /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
    },
    ...
  1. 이러한 개별 대체물을 함께 명령 팔레트의 명령으로 묶습니다. 이렇게하려면 <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 /에 있습니다.


답변

당신이 맞습니다 Sublime은 찾기 / 바꾸기를 기록하지 않습니다.

그러나 Stackoverflow 의이 게시물 에서는 RegReplace 를 사용할 수 있습니다 .


답변