我記錄了一個我想與我的同事分享的宏。記事本++中存儲的記錄宏在哪裏?
這些錄製的宏保存在什麼位置,以便我可以將它添加到他的機器?
如果有興趣,該宏用於獲取值列表並添加引號和逗號,以便它可用於SQL查詢(WHERE x IN ('value1','value2','value3')
)的WHERE
子句中。
我記錄了一個我想與我的同事分享的宏。記事本++中存儲的記錄宏在哪裏?
這些錄製的宏保存在什麼位置,以便我可以將它添加到他的機器?
如果有興趣,該宏用於獲取值列表並添加引號和逗號,以便它可用於SQL查詢(WHERE x IN ('value1','value2','value3')
)的WHERE
子句中。
在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
注:您需要關閉記事本+ +,如果你有要「出口」任何新的宏。
下面是一個例子:
<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' 宏爲驗證的概念。
我不得不關閉並再次打開記事本++以查看我剛記錄的宏的文件更改。 – Michel 2011-04-13 12:12:26
順便說一下,您可以使用%username%而不是[username],並且它會在粘貼到資源管理器的地址欄時自動運行。 – 2012-11-07 13:24:35
我發現我必須在不同的編輯器中編輯shortcuts.xml,否則當我關閉它時,Notepad ++會覆蓋我的更改...您還可以在Explorers地址欄中使用'%appdata%'直接進入漫遊或應用程序數據目錄。 – 2014-03-20 10:46:02
對於Windows 7的宏保存在C:\Users\
Username
\AppData\Roaming\Notepad++\shortcuts.xml
。
剛剛刪除了一些舊的宏並創建了一個新的宏。對於我來說,在Notepad ++中保存任何/隨機文件後,保存或刪除到shortcuts.xml的宏,需要一段時間才能弄清楚。 – 2013-07-11 06:53:07
在虛擬化開啓的Vista上,文件在這裏。請注意AppData文件夾是隱藏的。要麼顯示隱藏的文件夾,要麼直接在Windows資源管理器的地址欄中輸入%AppData%。
C:\Users\[user]\AppData\Roaming\Notepad++\shortcuts.xml
命中F6
插入::
npp_open $(PLUGINS_CONFIG_DIR)\..\..\shortcuts.xml
單擊確定
你現在已經在文件編輯器打開。
改變之前簽收related docs。
+1文檔鏈接(已移動,BTW。檢查維基:http://docs.notepad-plus-plus.org/index.php/Main_Page) – 2016-07-21 11:14:10
如果通過葡萄酒Linux系統上安裝記事本+ +(在我的情況下,桌面的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
多虧了哈里森和所有擁有該建議isssue。
只有使用默認設置時,才能在AppData\Roaming\Notepad++\
路徑中找到shortcuts.xml
路徑。如果已配置備份,則可以在Preferences -> Backup -> Backup path
中找到並設置路徑。
當應用這些設置時,AppData目錄中的文件將不會被使用。
記事本++會忘記你的宏,除非你把它們映射到通過設置熱鍵 - 快捷鍵映射 - (。按照https://superuser.com/questions/332481/how-can-i-add-a-macro-in-notepad與Windows7的記事本v6.8.3測試)退出記事本++之前宏
轉到%APPDATA%\ Notepad ++文件夾。
宏定義保存在<Macros>
標記內的shortcuts.xml中。您可以複製整個文件,也可以複製標籤並將其粘貼到其他位置的shortcuts.xml中。
在後一種情況下,一定要使用其他編輯器,因爲N ++會在退出時覆蓋shortcuts.xml。
哇......我想出了一個宏,它完全是這樣,並想出口幾乎相同的原因,並找到你的文章。看看程序員做了多少事情就是重新發明輪子:/如果notepad ++有一個共享宏的社區,那將會很好。 – user193130 2017-02-25 03:59:15