¿Dónde se almacenan las macros grabadas en Notepad++?
He grabado una macro que quiero compartir con mi colega de trabajo.
¿En qué ubicación se guardan estas macros grabadas, para que pueda agregarlas a su máquina?
Si está interesado, la macro es para tomar una lista de valores y agregar comillas y comas para que pueda usarse en la cláusula WHERE
de una consulta SQL (WHERE x IN ('value1','value2','value3')
).
8 answers
En Windows las macros se guardan en %AppData%\Notepad++\shortcuts.xml
(tecla del logotipo de Windows + E y copiar y pegar %AppData%\Notepad++\
)
O:
- En Windows C:\Documents and Settings\%username%\Application Data\Notepad++\shortcuts.xml
- En Windows 7/8/10
C:\Users\%username%\AppData\Roaming\Notepad++\shortcuts.xml
Nota: Deberá cerrar Notepad++ si tiene alguna macros nueva que desee 'exportar'.
Aquí hay un ejemplo:
<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>....
Agregué la macro 'abc' como prueba de concepto.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-20 20:26:56
Para Windows 7 las macros se almacenan en C:\Users\
Username
\AppData\Roaming\Notepad++\shortcuts.xml
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-09 05:26:02
En Vista con virtualización activada, el archivo está aquí. Tenga en cuenta que la carpeta AppData está oculta. Mostrar carpetas ocultas o ir directamente a ella escribiendo %AppData% en la barra de direcciones del Explorador de Windows.
C:\Users\[user]\AppData\Roaming\Notepad++\shortcuts.xml
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-29 18:06:15
Hit F6
Insértese::
npp_open $(PLUGINS_CONFIG_DIR)\..\..\shortcuts.xml
Haga clic en Aceptar
Ahora tiene el archivo abierto en su editor.
Antes de alterar las cosas, revisa los documentos relacionados.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-30 15:24:42
Puede encontrar el shortcuts.xml
en AppData\Roaming\Notepad++\
ruta solo cuando se utiliza la configuración predeterminada. Si tiene la copia de seguridad configurada, puede encontrar y establecer la ruta en Preferences -> Backup -> Backup path
.
Cuando se aplican estas configuraciones, los archivos en el directorio AppData no se usarán.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-03 18:10:33
Notepad++ olvidará sus macros a menos que las asigne a teclas de acceso rápido a través de Configuración-Mapeador de acceso directo-Macros antes de salir de Notepad++ (según https://superuser.com/questions/332481/how-can-i-add-a-macro-in-notepad. Probado con bloc de notas v6.8.3 en Windows7.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-20 10:18:27
Si instala Notepad++ en el sistema Linux por wine (En mi caso escritorio Ubuntu 14.04-LTS_X64) el archivo "accesos directos.xml " se encuentra en:
$/home/[USER-NAME]/.wine/drive_c/users/[USER-NAME]/My Documents/.wine/drive_c/Program Files (x86)/Notepad++/shortcuts.xml
Gracias a Harrison y a todos los que tienen sugerencias para ese isssue.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-09-14 07:28:31
Vaya a la carpeta %appdata%\Notepad++.
Las definiciones de macro se mantienen en accesos directos.xml dentro de la etiqueta <Macros>
. Puede copiar todo el archivo o copiar la etiqueta y pegarla en accesos directos.xml en la otra ubicación.
En este último caso, asegúrese de usar otro editor, ya que N++ sobrescribe los accesos directos.xml al salir.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-24 15:17:44