web-dev-qa-db-ja.com

記録されたマクロはNotepad ++のどこに保存されますか?

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

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

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

111
heedfull

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

131
Harrison

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

36
DJB

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

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

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

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

3
Ko Cour

ヒット F6

インサート::

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

OKをクリック

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


チェックアウトを変更する前に、 関連ドキュメント

3
Thell

Notepad ++は、設定-ショートカットマッパー-Notepad ++を終了する前にマクロ( https://superuser.com/questions/332481/how-can-i-add-a- macro-in-notepad 。Windows7でメモ帳v6.8.3でテスト済み。)

1
gherson

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

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

0
Harish Pathak

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

Harrisonと、この問題に対する提案があるすべての人に感謝します。

0