136

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

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

興味がある場合、マクロは値のリストを取得し、引用符とコンマを追加してWHERE、SQLクエリ(WHERE x IN ('value1','value2','value3'))の句で使用できるようにするためのものです。

4

8 に答える 8

160

Windowsでは、マクロは%AppData%\Notepad++\shortcuts.xmlWindowsロゴキー+ 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」マクロを追加しました。

于 2011-03-25T12:44:58.567 に答える
38

Windows 7の場合、マクロはに保存されます。C:\Users\Username\AppData\Roaming\Notepad++\shortcuts.xml

于 2011-06-23T09:56:22.353 に答える
5

打つF6

入れる::

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

[OK]をクリックします

これで、エディターでファイルが開かれました。


変更する前に、関連するドキュメントを確認してください。

于 2012-10-30T15:24:42.397 に答える
4

仮想化がオンになっているVistaでは、ファイルはここにあります。AppDataフォルダーが非表示になっていることに注意してください。非表示のフォルダーを表示するか、Windowsエクスプローラーのアドレスバーに%AppData%と入力してそのフォルダーに直接移動します。

C:\Users\[user]\AppData\Roaming\Notepad++\shortcuts.xml
于 2012-10-29T18:06:15.067 に答える
3

shortcuts.xmlデフォルト設定を使用している場合にのみ、 inAppData\Roaming\Notepad++\パスを見つけることができます。バックアップを構成している場合は、でパスを見つけて設定できますPreferences -> Backup -> Backup path

これらの設定を適用すると、AppDataディレクトリ内のファイルは使用されません。

于 2014-12-03T18:10:33.503 に答える
1

Linuxシステムにwine(私の場合はデスクトップUbuntu 14.04-LTS_X64)でNotepad ++をインストールすると、ファイル「shortcuts.xml」は次のようになります。

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

ハリソンとその問題についての提案を持っているすべての人に感謝します。

于 2014-09-14T07:28:31.990 に答える
1

[設定]-[ショートカットマッパー]-[Notepad++を終了する前のマクロ](https://superuser.com/questions/332481/how-can-i-add-a-macro-in-による)を使用してマクロをホットキーにマップしない限り、Notepad++はマクロを忘れます。メモ帳。Windows7のメモ帳v6.8.3でテスト済み。)

于 2015-10-05T03:04:13.583 に答える
0

%appdata%\Notepad++フォルダーに移動します。

<Macros>マクロ定義は、タグ内のshortcuts.xmlに保持されます。ファイル全体をコピーするか、タグをコピーして別の場所のshortcuts.xmlに貼り付けることができます。
後者の場合、N ++は終了時にshortcuts.xmlを上書きするため、必ず別のエディターを使用してください。

于 2016-01-18T13:21:22.500 に答える