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


답변:


13

예, 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 /에 있습니다.


1
메뉴에서 Default.sublime 명령을 편집하는 방법을 찾았습니다. 환경 설정-> 패키지 설정-> Reg Replace
Kyle

아하. 게시물이 업데이트되었습니다.
John Alexander

@ JohnAlexander, 감사합니다. 그림을 갖는 것을 내 자신에서 - 아마로했다 나의 뇌 수술 학위를 받고으로 발생합니다.
mralexgray

@JohnAlexander RegReplace가 패키지 제어에 의해 자동으로 업데이트되는 경우 설정 및 명령이 유지됩니까?
Edward

@ 에드워드 네, 그렇습니다.
존 알렉산더

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.