/ / Onde as macros gravadas são armazenadas no Notepad ++? - arquivo, macros, notepad ++, localização do arquivo

Onde estão as macros gravadas armazenadas no Notepad ++? - arquivo, macros, notepad ++, localização de arquivos

Gravei uma macro que desejo compartilhar com meu colega de trabalho.

Em que local essas macros gravadas são salvas, para que eu possa adicioná-las à máquina dele?

Se estiver interessado, a macro é para pegar uma lista de valores e adicionar aspas e vírgulas para que possa ser usada no WHERE cláusula de de uma consulta SQL (WHERE x IN ("value1","value2","value3")).

Respostas:

114 para resposta № 1

No Windows, as macros são salvas em %AppData%Notepad++shortcuts.xml (Tecla do logotipo do Windows + E e copiar colar %AppData%Notepad++)

Ou:

  • No Windows <7 (incluindo Win2008 / R2), as macros são salvas em C:Documents and Settings%username%Application DataNotepad++shortcuts.xml
  • No Windows 7 | 8 | 10 C:Users%username%AppDataRoamingNotepad++shortcuts.xml

Nota: Você precisará fechar o Notepad ++ se houver novas macros que deseja "exportar".


Aqui está um exemplo:

<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>....

Eu adicionei a macro "abc" como uma prova de conceito.


36 para resposta № 2

Para o Windows 7, as macros são armazenadas em C:UsersUsernameAppDataRoamingNotepad++shortcuts.xml.


4 para resposta № 3

No Vista com virtualização ativada, o arquivo está aqui. Observe que a pasta AppData está oculta. Mostre as pastas ocultas ou vá direto para elas digitando %Dados do aplicativo% na barra de endereço do Windows Explorer.

C:Users[user]AppDataRoamingNotepad++shortcuts.xml

3 para resposta № 4

Acertar F6

Inserir::

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

Clique OK

Agora você tem o arquivo aberto em seu editor.


Antes de alterar as coisas, verifique o documentos relacionados.


3 para resposta № 5

Você pode encontrar o shortcuts.xml dentro AppDataRoamingNotepad++ caminho apenas ao usar as configurações padrão. Se você tiver o backup configurado, você pode encontrar e definir o caminho em Preferences -> Backup -> Backup path.

Quando essas configurações são aplicadas, os arquivos no diretório AppData não serão usados.


1 para resposta № 6

O Notepad ++ esquecerá suas macros a menos que você as mapeie para teclas de atalho via Configurações - Mapeador de atalhos - Macros antes de sair do Notepad ++ (conforme https://superuser.com/questions/332481/how-can-i-add-a-macro-in-notepad. Testado com o Notepad v6.8.3 no Windows7.)


0 para resposta № 7

Se você instalar o Notepad ++ no sistema Linux por wine (no meu caso desktop Ubuntu 14.04-LTS_X64), o arquivo "shortcuts.xml" está em:

$/home/[USER-NAME]/.wine/drive_c/users/[USER-NAME]/My Documents/.wine/drive_c/Program Files (x86)/Notepad++/shortcuts.xml

Obrigado a Harrison e a todos os que têm sugestões para esse assunto.


0 para a resposta № 8

Vá para a pasta% appdata% Notepad ++.

As definições de macro são mantidas em shortcuts.xml dentro do <Macros> marcação. Você pode copiar o arquivo inteiro ou copiar a tag e colá-la em shortcuts.xml em outro local.
No último caso, certifique-se de usar outro editor, pois o N ++ sobrescreve shortcuts.xml na saída.