executando programas com a última versão do Notepad ++

1

No passado, era possível executar programas como o JavaScript com o Notepad ++. Com a versão mais recente, você não pode fazer isso. O botão RUN é a diferença. No passado, exibia um menu de navegadores a partir do qual você escolheria. Agora, o botão RUN não faz isso.

Qual é a solução aqui?

    
por Paul 11.01.2018 / 03:32

1 resposta

1

Você ainda pode executar scripts a partir do Notepad ++ 7.5.4 (Lançado em 1º de janeiro de 2018).

Navegador

Você pode criar um novo documento com algo semelhante ao seguinte para testar isso:

<script = JS/HTML>

var test = 1
if (test > 0) {
    document.write ('It Works!')
   }

</script>

Salve isso como um documento .html . Selecione "Executar" na barra de menus e escolha um navegador (por exemplo, Chrome) para abrir o documento com. O navegador será aberto e o script deverá ser executado de acordo (supondo que seu script não contenha erros ou outros problemas).

Linha de comando

Se você quiser executar scripts .js na linha de comando, precisará de uma cópia de Node.js (ou similar). Você pode então criar uma nova linha de comando "Run" no Notepad ++. Para fazer isso:

  • Selecione Executar → Executar ... na barra de menus.

  • Digite o comando cmd /K node "$(FULL_CURRENT_PATH)"

  • Clique em "Salvar" e nomeie o novo item "Executar" de acordo.

Advertências

  • Isso pressupõe que o Node.js esteja registrado corretamente na linha de comando. Caso contrário, use o caminho completo para o executável node .

  • Embora seja possível usar simplesmente node "$(FULL_CURRENT_PATH)" , os scripts que saem fecharão a janela de comando como uma regra, dificultando a verificação da saída. Usar cmd /K ajuda a ignorar esse problema.

  • Se você usar o script anterior com Node.js, salve o documento como um arquivo .js document.write para console.log .

  • Se você encontrar problemas ao fechar a janela de comando gerada, deverá digitar exit (no prompt de comando) para fechar a janela.

Observe que, embora essa resposta se concentre em Javascript (já que é isso que foi destacado), essas etapas podem ser estendidas a outros tipos de itens que podem ser executados a partir do navegador / linha de comando.

    
por 11.01.2018 / 05:06

Tags