O Windows Terminal Preview 1.19 foi lançado , apresentando novos recursos como Broadcast Input, Web Search, Suggestions UI e muito mais. As atualizações específicas são as seguintes:
Entrada de transmissão
A entrada de transmissão permite que o conteúdo de um painel do terminal seja transmitido para todos os outros painéis da guia. Para ativar a entrada de transmissão, selecione "Alternar entrada de transmissão para todos os painéis" no painel de comando. Você também pode definir a entrada de transmissão como uma ação de atalho de teclado.
Pesquisa na internet
A Pesquisa na Web foi adicionada como uma opção ao menu de contexto do botão direito. A Pesquisa na Web permite que os usuários realizem uma pesquisa na Web no texto selecionado em seu terminal.
Para ativar o menu de contexto do botão direito, adicione o seguinte objeto ao arquivo :settings.json
profiles
defaults
"profiles":
{
"defaults":
{
"experimental.rightClickContextMenu": true
},
...
Por padrão, as pesquisas na web serão feitas no Bing. Se quiser que a Pesquisa na Web consulte outras URLs, adicione-a como uma variável global no arquivo e defina-a como uma URL diferente. Aqui está um exemplo do valor padrão para esta configuração:settings.json
"searchWebDefaultQueryUrl"
"searchWebDefaultQueryUrl": "https://www.bing.com/search?q=%22%s%22"
Este recurso também está webSearch
disponível como uma ação.
Suporte para emojis no prompt de comando
A digitação de emojis no prompt de comando agora é suportada.
Acrílico sem foco
Acrílico sem foco agora é suportado. Renderização:
Aqui está o snippet JSON para essas configurações:
"opacity": 85,
"useAcrylic": true
IU de sugestões
A UI de sugestões é um novo elemento da UI que fornece aos usuários diferentes tipos de sugestões de texto. Essas sugestões podem ser qualquer coisa, desde histórico de comandos até comandos salvos!
A IU de sugestões requer que a integração do shell esteja habilitada no terminal.
Habilitar integração de shell
Habilitar a integração do shell é um processo de duas etapas.
- Habilite marcas de integração de shell no arquivo .
settings.json
- Editado
prompt
para garantir que o terminal aprenda sobre CWD eprompt
marque o prompt com sinalizadores apropriados. A execução é diferente no PowerShell e no Prompt de Comando
Para obter mais informações sobre como ativar a integração do shell, consulte o tutorial Ativando a integração do shell .
Usando o histórico de comandos na IU de sugestões
Com a integração do Shell habilitada, você precisará criar uma nova showSuggestions
ação que exibirá a IU de sugestões e usará seu histórico de comandos como fonte de sugestões. Isso deve ser feito dentro da operação do arquivo. Aqui está um exemplo:settings.json
"actions":
[
{
"command":
{
"action": "showSuggestions",
"source": "commandHistory",
"useCommandline": true
},
"keys": "ctrl+h"
}
],
Usando ações SendInput na IU de sugestões
A IU de sugestões também pode usar sendInput
ações como fonte de sugestões. sendInput
Uma ação é uma operação que envia entrada de texto para o shell. Se você criar várias ações para seus comandos favoritos sendInput
, não precisará digitá-las sempre que usá-los.
{
"command":
{
"action": "showSuggestions",
"source": "all",
"useCommandline": true
},
"keys": "ctrl+y"
},
Menu de conclusão de shell experimental
A UI de sugestões também pode exibir sugestões de Preditores no PowerShell 7. Este recurso pode ser habilitado modificando o arquivo de configuração do PowerShell usando o protocolo de conclusão do shell e adicionando algum conteúdo ao arquivo.settings.json
A equipe de desenvolvimento está atualmente iterando diferentes protocolos de conclusão de shell para permitir que os usuários habilitem esse recurso com mais facilidade. Para obter mais informações sobre como configurar esse recurso, consulte o wiki Experimental Shell Completion Menu no repositório GitHub .
Mais detalhes podem ser encontrados no blog oficial .