
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:
Executando Linha Atual
1.1. Pressione Ctrl+ Shift+ Enterpara selecionar a linha atual.
1.2. Pressione F9para enviar a linha atual para Stata
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:
Instale o NppExec no menu Notepad ++: Plugins -> Gerenciador de plug-ins -> Mostrar gerenciador de plug-ins -> Encontre o NppExec e instale.
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.exe
para o seu caminho derundolines.exe
. Salve-o em um novo script e dê um nome a ele.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.
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.