Artigo
· Mar. 20 2min de leitura

Como executar comandos ObjectScript no terminal integrado do VS Code

Você já editou arquivos no VS Code, mas precisou verificar um valor global ou executar alguns comandos do ObjectScript? Agora você pode, sem necessidade de configuração! Se você tem vscode-objectscript extension version 2.10.0 ou posterior e estiver conectado ao InterSystems IRIS 2023.2 ou posterior, agora você pode abrir uma conexão de terminal com seu servidor, independentemente de onde ele esteja localizado.

Existem três maneiras de abrir este novo terminal:

  • O comando "Iniciar Terminal WebSocket" na paleta de comandos (Ctrl-Shift-P no Windows, Cmd-Shift-P no Mac):
    Launch WebSocket Terminal command

  • O terminal integrado do VS Code Menu Perfis:
    terminal profiles menu

*A extensão do Gerenciador de Servidores árvore do servidor:
server manager tree

O Terminal WebSocket oferece suporte a muitos dos recursos do [shell ObjectScript] padrão(https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=GC...) como leituras, trocas de namespace, interrupções e prompts de terminal personalizados. Porém, neste post gostaria de destacar três recursos que são exclusivos dele.

  • A entrada do comando tem sintaxe colorida, então você pode ter certeza de que sua entrada está sintaticamente correta antes de executar:
    syntax colored input

  • O terminal suporta um modo de edição multilinha, onde uma nova linha será adicionada ao pressionar Enter em vez de executar a entrada. Uma nova linha será adicionada se houver chave esquerda não fechada { ou parêntese esquerdo ( na entrada do comando:
    multi-line input

  • Está totalmente integrado com o VS Code integração de shell, então o VS Code captura a entrada e a saída do comando. Isso permite que você execute comandos novamente e copie a saída do comando para a área de transferência sem ter que destacar o texto com o cursor:
    command output

Para obter uma lista completa de recursos, consulte a documentação oficial. Tem uma ideia de como podemos melhorar esse recurso? Estamos felizes em ouvir isso! Poste suas sugestões no [repositório GitHub] da extensão(https://github.com/intersystems-community/vscode-objectscript/issues). Todas as capturas de tela desta postagem usam o novo tema VS Code "InterSystems Default Dark Modern", que está disponível na extensão InterSystems Language Server versão 2.4.0 e posterior.

Discussão (1)1
Entre ou crie uma conta para continuar