Combine comando de execução personalizado e macro no Notepad++ 6.8

Combine comando de execução personalizado e macro no Notepad++ 6.8

Seguindo muitoorientação útilpor Friedrich Huebler sobre a integraçãoEstatísticacom o Notepad++ adicionei um conjunto de comandos de execução atribuídos a:

  • F9- execute a linha selecionada
  • F10- execute o arquivo inteiro

Além disso, também criei uma macro que seleciona a linha atual, que está atribuída a Ctrl+ Shift+ Enter. Normalmente executo os comandos nas seguintes variantes:

  1. Executando Linha Atual

    1.1. Pressione Ctrl+ Shift+ Enterpara selecionar a linha atual.

    1.2. Pressione F9para enviar a linha atual para Stata

  2. Executando o arquivo atual

    2.1 Pressione Ctrl+ Spara salvar o arquivo

    2.2 Pressione F10para enviar o arquivo inteiro para Stata

Idealmente, gostaria de agilizar esse processo. O resultado ideal corresponderia ao seguinte resultado:

  • Atalho Ctrl+ Shift+ Enterseleciona a linha inteira e envia para o Stata
  • Key F10salva o arquivo atual e o envia para o Stata

Idealmente, eu gostaria de editar os arquivos de macro existentes para que o Stata possa executar comandos para eles.

Responder1

Para selecionar e executar a linha atual:

  1. Instale o NppExec no menu Notepad ++: Plugins -> Gerenciador de plug-ins -> Mostrar gerenciador de plug-ins -> Encontre o NppExec e instale.

  2. Coloque o seguinte código no console do NppExec: Plugins -> NppExec -> Execute...

    SCI_SENDMSG 2453
    SCI_SENDMSG 2452
    "C:\ado\rundolines.exe" "$(FULL_CURRENT_PATH)"
    

    E, claro, mude C:\ado\rundolines.exepara o seu caminho de rundolines.exe. Salve-o em um novo script e dê um nome a ele.

  3. Coloque este novo script no menu do Notepad++: Plugins -> NppExec -> Opções Avançadas... -> Item de Menu: escolha seu novo script em "Script Associado" e dê um nome a ele.

  4. Dê um atalho a este novo item de menu em Configurações -> Mapeador de atalhos...

Para salvar e enviar o arquivo completo:

Crie um novo script no NppExec usando o comando npp_save:

npp_save
"C:\ado\rundo.exe" "$(FULL_CURRENT_PATH)"

Depois de criar um novo item de menu e vincular um atalho, você está pronto.

informação relacionada