1. ホーム
  2. file

[解決済み] Notepad++で記録したマクロはどこに保存されていますか?

2022-06-11 19:37:14

質問

マクロを記録し、同僚と共有したい。

彼のマシンに追加できるように、これらの記録されたマクロはどのような場所に保存されますか。

もし興味があるなら、このマクロは値のリストを取り、引用符とコンマを追加するためのもので、それを WHERE 節で使用できるようにするものです ( 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

注意 エクスポート」したい新しいマクロがある場合は、Notepad++ を終了する必要があります。


以下はその例です。

<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'マクロを追加してみました。