同僚と共有したいマクロを記録しました。
彼のマシンに追加できるように、これらの記録されたマクロはどの場所に保存されますか?
興味がある場合、マクロは値のリストを取得し、引用符とカンマを追加してWHERE
、SQLクエリの句で使用できるようにするためのものです(WHERE x IN ('value1','value2','value3')
)。
同僚と共有したいマクロを記録しました。
彼のマシンに追加できるように、これらの記録されたマクロはどの場所に保存されますか?
興味がある場合、マクロは値のリストを取得し、引用符とカンマを追加してWHERE
、SQLクエリの句で使用できるようにするためのものです(WHERE x IN ('value1','value2','value3')
)。
回答:
Windowsでは、マクロは%AppData%\Notepad++\shortcuts.xml
(Windowsロゴキー+ Eで保存され、コピーして貼り付けられます) %AppData%\Notepad++\
)に
または:
C:\Documents and
Settings\%username%\Application Data\Notepad++\shortcuts.xml
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」マクロを概念実証として追加しました。
%appdata%
、エクスプローラーのアドレスバーで使用して、ローミングまたはアプリケーションデータディレクトリに直接アクセスできます。
ヒット F6
インサート::
npp_open $(PLUGINS_CONFIG_DIR)\..\..\shortcuts.xml
OKをクリックします
これで、ファイルがエディターで開かれました。
物事を変更する前に、関連ドキュメントをチェックアウトしてください:
Wineで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と、その問題に関する提案があるすべての人に感謝します。
Notepad ++は、設定-ショートカットマッパー-Notepad ++を終了する前のマクロ(/superuser/332481/how-can-i-add-a-macro-in-メモ帳。のWindows7上のメモ帳v6.8.3でテストされています。)