file - ¿Dónde están las macros grabadas almacenadas en Notepad++?
file-location (8)
He grabado una macro que quiero compartir con mi compañero de trabajo.
¿En qué ubicación están guardadas 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'')
) .
En Vista con virtualización activada, el archivo está aquí. Tenga en cuenta que la carpeta AppData está oculta. Puede mostrar carpetas ocultas o ir directamente al escribir % AppData% en la barra de direcciones del Explorador de Windows.
C:/Users/[user]/AppData/Roaming/Notepad++/shortcuts.xml
En Windows, las macros se guardan en %AppData%/Notepad++/shortcuts.xml
( clave del logotipo de Windows + E y copiar y pegar %AppData%/Notepad++/
)
O:
- En Windows <7 (incluido Win2008 / R2) las macros se guardan en
C:/Documents and Settings/%username%/Application Data/Notepad++/shortcuts.xml
- En Windows 7 | 8
C:/Users/%username%/AppData/Roaming/Notepad++/shortcuts.xml
Nota: Deberá cerrar Notepad ++ si tiene alguna macro nueva que quiera ''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 una prueba de concepto.
Notepad ++ olvidará sus macros a menos que los asigne a teclas rápidas a través de Configuración - Mapa abreviado - Macros antes de salir de Notepad ++ (según https://superuser.com/questions/332481/how-can-i-add-a-macro-in-notepad Probado con el Bloc de notas v6.8.3 en Windows7.
Para Windows 7, las macros se almacenan en C:/Users/
Username
/AppData/Roaming/Notepad++/shortcuts.xml
.
Presione F6
Insertar::
npp_open $(PLUGINS_CONFIG_DIR)/../../shortcuts.xml
Haga clic en Aceptar
Ahora tiene el archivo abierto en su editor.
Antes de modificar cosas, revise los documentos relacionados .
Puede encontrar shortcuts.xml
en AppData/Roaming/Notepad++/
path solo cuando usa la configuración predeterminada. Si tiene una copia de seguridad configurada, puede buscar y establecer la ruta en Preferences -> Backup -> Backup path
.
Cuando se aplican estas configuraciones, los archivos en el directorio AppData no serán utilizados.
Si instala Notepad ++ en el sistema Linux por Wine (en mi caso, el escritorio Ubuntu 14.04-LTS_X64), el archivo "shortcuts.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 eso.
Vaya a la carpeta% appdata% / Notepad ++.
Las definiciones de macro se mantienen en shortcuts.xml dentro de la etiqueta <Macros>
. Puede copiar el archivo completo o copiar la etiqueta y pegarla en shortcuts.xml en la otra ubicación.
En este último caso, asegúrese de usar otro editor, ya que N ++ sobrescribe shortcuts.xml al salir.