Atualização do Terminal do Windows: Visualização 1910

Olá, Habr! Temos o prazer de anunciar que a próxima atualização do Windows Terminal foi lançada! Entre os novos produtos: perfis dinâmicos, configurações em cascata, UI atualizada, novas opções de inicialização e muito mais. Mais detalhes abaixo do corte!

Como sempre, o Terminal está disponível para download em Microsoft Store, Microsoft Store para empresas e GitHub.

Atualização do Terminal do Windows: Visualização 1910

Perfis dinâmicos

O Windows Terminal agora detecta automaticamente o PowerShell Core e distribuições instaladas do Windows Subsystem for Linux (WSL). Ou seja, se após esta atualização você instalar alguma distribuição, ela será imediatamente adicionada ao arquivo profiles.json.

Atualização do Terminal do Windows: Visualização 1910

Nota: Se não quiser que o perfil apareça no menu suspenso, você pode definir a opção "hidden" em true arquivo profiles.json.

"hidden": true

Configurações em cascata

O Terminal agora possui um modelo de configurações aprimorado. A partir de agora ele vem com um arquivo defaults.json que inclui todas as configurações padrão. Se você quiser visualizar o conteúdo do arquivo, mantendo pressionado outro, clique no botão Configurações no menu suspenso. O arquivo aberto é gerado automaticamente e as alterações feitas no arquivo são ignoradas e substituídas. No entanto, você pode adicionar quantas configurações personalizadas desejar ao arquivo profiles.json. Se você quiser redefinir as configurações, recomendo prestar atenção em ótimo artigo Scott Hanselman @shanselman), que ele postou em seu blog.

Se você adicionar um novo perfil, esquema, ligação de chave ou parâmetro global a profiles.json, ele será considerado um parâmetro adicionado. Se você criar um novo perfil com o mesmo GUID de um perfil existente, seu novo perfil substituirá o antigo. Se houver uma ligação de chave em seu arquivo defaults.json que você gostaria de evitar usar, defina essa ligação como null em perfis.json.

{
"command": null, "keys": ["ctrl+shift+w"] }

Novas opções de lançamento

Agora você pode configurar o Terminal para rodar sempre em tela inteira ou definir sua posição inicial na tela. Você pode configurar o Terminal para rodar em tela inteira adicionando um parâmetro global "launchMode". Este parâmetro pode ser tanto "default"Ou "maximized".

"launchMode": "maximized"

Se você deseja definir a posição inicial do Terminal na tela, então você precisa adicionar como parâmetro global "initialPosition"e também especifique as coordenadas X e Y separadas por vírgulas. Por exemplo, se você deseja que o Terminal seja iniciado no canto superior esquerdo da tela principal, adicione a seguinte entrada a profiles.json:

"initialPosition": "0,0"

Nota: Se você estiver usando vários monitores e quiser que o Terminal seja iniciado à esquerda ou acima do monitor principal, você terá que usar coordenadas negativas.

IU atualizada

A interface do Terminal ficou ainda melhor. Usado no Terminal WinUI TabView foi atualizado para a versão 2.2. Esta versão possui melhor contraste de cores, cantos arredondados no menu suspenso e divisórias de guias. Além disso, agora, assim que você abrir um grande número de guias, poderá percorrê-las por meio de botões.

Atualização do Terminal do Windows: Visualização 1910

Bugs corrigidos

  • Agora você pode clicar duas vezes na barra de guias para expandir a janela para tela inteira;
  • Corrigido um bug que causava problemas ao copiar e colar em uma nova linha;
  • A cópia HTML não deixa mais a área de transferência aberta;
  • Agora você pode usar fontes cujos nomes excedam 32 caracteres;
  • Quando duas guias são iniciadas simultaneamente, a distorção do texto não ocorre mais;
  • Melhorias gerais de estabilidade.

Em conclusão

Se você tiver alguma dúvida ou apenas quiser compartilhar suas impressões sobre o Terminal, não hesite em escrever para Kayla (Kayla, @cinnamon_msft) no Twitter. Além disso, se você tiver algum problema ou solicitação, poderá sempre entrar em contato conosco pelo e-mail GitHub. Até o mês que vem!

Fonte: habr.com

Adicionar um comentário