O Windows Terminal 0.11 foi lançado com atualizações de localização e configurações
A Microsoft lançou um nova versão do Windows Terminal, um console moderno para Windows 10. A versão agora está disponível na Microsoft Store, apresentando uma série de novas opções e melhorias.
Terminal do Windows, um novo aplicativo de terminal para usuários de linha de comando que possui muitos recursos novos, incluindo guias, um mecanismo de renderização de texto baseado em DirectWrite / DirectX acelerado por GPU, perfis e muito mais.
O Windows Terminal é totalmente de código aberto. Graças ao novo console com guias, permite organizar instâncias de Prompt de comando, PowerShell, e Subsistema Windows para Linux juntos em um único aplicativo.
O aplicativo vem com um ícone que lembra de novos Ícones do Office e OneDrive, refletindo a visão de design moderno da Microsoft conhecida como 'Design Fluente'.
O que há de novo no Windows Terminal Preview 0.11
Localização
Esta é a primeira versão do Terminal do Windows que oferece suporte para idiomas de interface do usuário que não sejam o inglês. A Microsoft ainda está resolvendo os bugs com isso, então, por favor, tenha paciência conosco. Se você encontrar quaisquer problemas de tradução, por favor, arquive-os no
GitHub.Atualizações de configurações
O dev introduziu uma série de novas opções para o arquivo de configurações. Eles recomendam que você mova seu arquivo de configurações para fora da pasta e faça com que o Terminal gere um novo automaticamente. Você pode comparar e mesclar os arquivos para usar as novas opções.
Settings.json
O arquivo profiles.json foi renomeado para settings.json. Se você já tiver o Terminal instalado, o nome do arquivo será atualizado automaticamente.
Código Cascadia
Código Cascadia foi definido como a fonte padrão para todos os perfis gerados automaticamente pelo Terminal. Se você quiser mudar sua fonte, você pode adicionar o Tipo de letra
propriedade para qualquer perfil ou para o padrões
seção.
Esquemas de cores do Tango
Terminal agora vem com os esquemas de cores Tango Dark e Tango Light.
Copiar e colar
Copiar e colar estão vinculados a ctrl + c
e ctrl + v
, respectivamente, no arquivo settings.json recém-gerado. Isso significa que essas combinações de teclas funcionarão junto com ctrl + shift + c
e ctrl + shift + v
e você pode removê-los facilmente. Ctrl + shift + c
e ctrl + shift + v
ainda estão incluídos no arquivo defaults.json, então você ainda terá uma combinação de teclas que pode usar para copiar e colar se decidir remover ctrl + c
e ctrl + v
.
Observação: Se você deseja liberar uma combinação de teclas padrão, você pode defini-la como desamarrado
ou nulo
no seu arquivo settings.json.
{"command": "unbound", "keys": "ctrl + shift + c"}, {"command": null, "keys": "ctrl + shift + v"}
Cópia formatada
A Microsoft alterou o comportamento padrão de cópia para copiar texto sem formatação por padrão. Uma nova configuração global foi adicionada ao arquivo settings.json recém-gerado chamado copyFormatting
. Isso está definido para falso
por padrão, no entanto, você pode alterá-lo para verdade
para sempre copiar a formatação HTML e RTF.
Observação: Em defaults.json, copyFormatting
está configurado para verdade
a fim de não quebrar os usuários existentes.
Configurações removidas
Na preparação para a v1.0, os desenvolvedores removeram algumas configurações obsoletas. Isso provavelmente afetará seus fluxos de trabalho, mas deve ser um evento único.
Namespace “global”
O Terminal não suporta mais o globais
propriedade no arquivo JSON. Se você tiver configurações dentro do globais
objeto, eles serão ignorados. Para corrigir isso, remova o globais
objeto e mova suas configurações globais para a raiz do arquivo JSON.
Tema do aplicativo
O cenário global requestTheme
foi renomeado para tema
. Isso ajuda a limpar a nomenclatura e fornece flexibilidade para temas no futuro.
"tema": "sistema"
Copiando como uma única linha
o copyTextWithoutNewlines
comando e o argumento trimWhitespace
para cópia de
foram removidos em favor do única linha
argumento. Essa mudança de nomenclatura ajuda a explicar melhor como o recurso funciona. Se você habilitar isso como verdadeiro para um cópia de
ligação de teclas, o conteúdo copiado do Terminal ficará em uma linha quando colado.
{"command": {"action": "copy", "singleLine": true), "keys": "ctrl + alt + c"}
Criação de uma guia de um perfil específico
A primeira iteração de criação de uma nova guia de um perfil específico tinha comandos de atalho de tecla de newTabProfile0
para newTabProfile8
. Esses comandos foram removidos em favor de uma alternativa mais flexível.
Observação: A indexação no Terminal começa em 0.
{"command": {"action": "newTab", "index": NUMBER}, "keys": "ctrl + shift + NUMBER"}
Navegando para uma guia específica
A navegação por guias agora tem a mesma estrutura da criação de novas guias, onde switchToTab0
Através dos switchToTab8
foram removidos em favor do índice
propriedade.
Observação: A indexação no Terminal começa em 0.
{"command": {"action": "switchToTab", "index": NUMBER}, "keys": "ctrl + alt + NUMBER"}
Painéis de divisão
Para permitir mais opções ao dividir os painéis, o splitHorizontal
e splitVertical
os comandos foram removidos em favor do novo formato de ligação de teclas. Além disso, se você não fornecer uma direção de divisão, o Terminal padronizará a divisão usando auto
, que se dividirá para fornecer a maior área de superfície.
{"command": {"action": "splitPane", "split": "horizontal"}, "keys": "alt + shift + -"}, {"command": {"action": "splitPane", " dividir ":" vertical "}," keys ":" alt + shift + plus "}
Foco entre os painéis
Originalmente, você poderia usar moveFocusDown
, moveFocusUp
, moveFocusLeft
, moveFocusRight
como comandos de ligação de teclas para navegar entre os painéis. Eles foram removidos e os seguintes formatos foram adicionados como substitutos:
{"command": {"action": "moveFocus", "direction": "down"}, "keys": "alt + down"}, {"command": {"action": "moveFocus", "direction ":" para cima "}," keys ":" alt + up "}, { "command": {"action": "moveFocus", "direction": "left"}, "keys": "alt + left"}, {"command": {"action": "moveFocus", "direction": "direita"}, "chaves": "alt + direita"}
Redimensionando painéis
Para seguir a mesma arquitetura de ligação de teclas, os comandos de redimensionamento do painel (resizePaneDown
, resizePaneUp
, resizePaneLeft
, resizePaneRight
) foi removido. Abaixo está o novo formato para redimensionar painéis.
{"command": {"action": "resizePane", "direction": "down"}, "keys": "alt + shift + down"}, {"command": {"action": "resizePane", "direction": "up"}, "keys": "alt + shift + up"}, { "command": {"action": "resizePane", "direction": "left"}, "keys": "alt + shift + left"}, {"command": {"action": "resizePane", " direção ":" direita "}," chaves ":" alt + shift + direita "}
Mudando o tamanho da fonte
Os seguintes comandos de atalho permitiam que você alterasse o tamanho da fonte, mas agora foram removidos: diminuiFontSize
, Aumentar o tamanho da fonte
.
Você pode modificar o tamanho da fonte usando os atalhos de teclado abaixo, que usam um delta
que define a mudança do tamanho da fonte em pontos.
{"comando": {"ação": "ajustarFontSize", "delta": -1}, "chaves": "ctrl + -"}, {"comando": {"ação": "ajustarFontSize", "delta": 1}, "chaves": "ctrl + ="}
Correções de bugs
- As linhas que apareciam entre blocos sólidos de cor de fundo sumiram.
- Os argumentos da linha de comando devem ser acionados de forma mais confiável na ordem que você espera.
- A pilha de entrada foi alterada para resolver alguns problemas com layouts de teclado QWERTY não US-104.
- As bordas da janela agora respeitam o tema do seu aplicativo.
Obtenha o Terminal Windows
A versão real do aplicativo pode ser encontrada na Microsoft Store.
Terminal Windows na Microsoft Store
O código-fonte está ativado GitHub.