Combina comando personalizado e macro no Notepad ++ 6.8

0

Seguindo muito a orientação útil de Friedrich Huebler sobre a integração Stata com o Notepad ++ Eu adicionei um conjunto de comandos de execução que são atribuídos a:

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

Além disso, também criei uma macro que seleciona a linha atual, que é designada para Ctrl + Deslocamento + Enter . Eu costumo executar os comandos nas seguintes variantes:

  1. Correndo linha atual

    1.1. Pressione Ctrl + Deslocar + Enter para selecionar a linha atual.

    1.2. Pressione F9 para enviar a linha atual para o Stata

  2. Execução do arquivo atual

    2.1 Pressione Ctrl + S para salvar o arquivo

    2.2 Pressione F10 para enviar o arquivo inteiro para o Stata

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

  • Atalho Ctrl + Deslocamento + Enter seleciona toda a linha e envia para o Stata
  • A chave F10 salva o arquivo atual e o envia para o Stata

O ideal é que eu gostaria de editar os arquivos de macro existentes para que eu possa executar os comandos do Stata.

    
por Konrad 06.08.2015 / 15:07

1 resposta

1

Para selecionar e executar a linha atual:

  1. Instale o NppExec no Notepad ++ Menu: 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, altere C:\ado\rundolines.exe para 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. Atribua um novo atalho ao item de menu por meio de Configurações - > Mapeador de Atalhos ...

Para salvar e enviar o arquivo inteiro:

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 atalho, você está pronto.

    
por 01.06.2016 / 19:00