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
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.
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
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
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,
Fonte: habr.com