Programing

기록 된 매크로는 메모장 ++에 어디에 저장되어 있습니까?

crosscheck 2020. 7. 29. 07:45
반응형

기록 된 매크로는 메모장 ++에 어디에 저장되어 있습니까?


직장 동료와 공유하고 싶은 매크로를 기록했습니다.

이 기록 된 매크로는 어떤 위치에 저장되어있어 컴퓨터에 추가 할 수 있습니까?

관심이 있으시면 매크로는 값 목록을 가져와 따옴표와 쉼표를 추가 WHERE하여 SQL 쿼리 절 ( WHERE x IN ('value1','value2','value3')) 에서 사용할 수 있습니다 .


Windows에서 매크로는 %AppData%\Notepad++\shortcuts.xml( Windows 로고 키 + E복사 및 붙여 넣기 %AppData%\Notepad++\ )에 저장됩니다.

또는:

  • Windows <7 (Win2008 / R2 포함)에서 매크로는 다음 위치에 저장됩니다. C:\Documents and Settings\%username%\Application Data\Notepad++\shortcuts.xml
  • Windows 7 | 8 | 10에서 C:\Users\%username%\AppData\Roaming\Notepad++\shortcuts.xml

참고 : '내보내기'하려는 새 매크로가 있으면 메모장 ++을 닫아야합니다.


예를 들면 다음과 같습니다.

<NotepadPlus>
    <InternalCommands />
    <Macros>
        <Macro name="Trim Trailing and save" Ctrl="no" Alt="yes" Shift="yes" Key="83">
            <Action type="2" message="0" wParam="42024" lParam="0" sParam="" />
            <Action type="2" message="0" wParam="41006" lParam="0" sParam="" />
        </Macro>
        <Macro name="abc" Ctrl="no" Alt="no" Shift="no" Key="0">
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="a" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="b" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="c" />
        </Macro>
    </Macros>
    <UserDefinedCommands>....

'abc'매크로를 개념 증명으로 추가했습니다.


Windows 7의 경우 매크로는에 저장됩니다 .C:\Users\Username\AppData\Roaming\Notepad++\shortcuts.xml


가상화가 설정된 Vista의 경우 파일이 여기 있습니다. AppData 폴더는 숨겨져 있습니다. 숨겨진 폴더를 표시하거나 Windows 탐색기의 주소 표시 줄에 % AppData %입력하여 바로 폴더로 이동 하십시오.

C:\Users\[user]\AppData\Roaming\Notepad++\shortcuts.xml

히트 F6

끼워 넣다::

npp_open $(PLUGINS_CONFIG_DIR)\..\..\shortcuts.xml

확인을 클릭하십시오

이제 편집기에서 파일을 열었습니다.


변경하기 전에 관련 문서를 확인하십시오 .


당신은 찾을 수 shortcuts.xml있는 AppData\Roaming\Notepad++\기본 설정을 사용하는 경우에만 경로를. 백업을 구성한 경우에서 경로를 찾아 설정할 수 있습니다 Preferences -> Backup -> Backup path.

이 설정을 적용하면 AppData 디렉토리의 파일이 사용되지 않습니다.


메모장 ++은 설정-단축키 매퍼-메모장 ++를 종료하기 전에 매크로를 통해 단축키에 매핑하지 않으면 매크로를 잊어 버립니다 ( https://superuser.com/questions/332481/how-can-i-add-a-macro-in- 메모장 ( Windows7에서 메모장 v6.8.3으로 테스트)


와인으로 Linux 시스템에 Notepad ++를 설치하는 경우 (제 경우 데스크탑 Ubuntu 14.04-LTS_X64) "shortcuts.xml"파일은 다음과 같습니다.

$/home/[USER-NAME]/.wine/drive_c/users/[USER-NAME]/My Documents/.wine/drive_c/Program Files (x86)/Notepad++/shortcuts.xml

해리슨에게 감사의 말을 전합니다.


% appdata % \ Notepad ++ 폴더로 이동하십시오.

매크로 정의는 <Macros>태그 내부의 shortcuts.xml에 보관됩니다 . 전체 파일을 복사하거나 태그를 복사하여 다른 위치의 shortcuts.xml에 붙여 넣을 수 있습니다.
후자의 경우 종료시 N ++가 shortcuts.xml을 덮어 쓰므로 다른 편집기를 사용해야합니다.

참고 URL : https://stackoverflow.com/questions/5431964/where-are-the-recorded-macros-stored-in-notepad

반응형