Visualização do Terminal do Windows v0.11.
Localização
Esta é a primeira versão do Windows Terminal que oferece suporte para idiomas de UI diferentes do inglês. Ainda estamos resolvendo os bugs com isso, então por favor tenha paciência conosco.
Atualizações de configurações
Fizemos algumas alterações em nossas configurações que gostaríamos de chamar sua atenção. Recomendamos que você mova seu arquivo de configurações para fora da pasta e faça com que o Terminal gere automaticamente um novo. Então, você pode copiar suas configurações de volta.
Configurações.json
O arquivo profiles.json foi renomeado para settings.json. Se você já tem o Terminal instalado, o nome do seu arquivo será atualizado automaticamente.
Código Cascadia
Cascadia Code foi definido como fonte padrão para todos os perfis gerados automaticamente pelo Terminal. Se você quiser alterar sua fonte, você pode adicionar o fontFace
propriedade para qualquer perfil ou para o defaults
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 em conjunto 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ê quiser liberar uma combinação de teclas padrão, você pode configurá-lo para unbound
ou null
no seu arquivo settings.json.
{ "command": "unbound", "keys": "ctrl+shift+c" },
{ "command": null, "keys": "ctrl+shift+v" }
Cópia formatada
Alteramos o comportamento padrão de cópia para copiar texto simples por padrão. Uma nova configuração global foi adicionada ao arquivo settings.json recém-gerado chamado copyFormatting
. Isto está definido para false
por padrão, no entanto, você pode alterá-lo para true
to always copy the HTML and RTF formatting.
Observação: In defaults.json, copyFormatting
is set to true
in order to not break existing users.
Configurações removidas
In preparation for v1.0, we have removed some previously deprecated settings. We know this will likely impact your workflows, but we are hoping this is a one-time event.
“Globals” namespace
The Terminal no longer supports the globals
property in the JSON file. If you have settings inside the globals
object, they will be ignored. To fix this, remova o globals
object and move your global settings into the root of the JSON file.
Application theme
The global setting requestedTheme
has been renamed to theme
. This helps clean up the naming and provide flexibility for theming in the future.
"theme": "system"
Copying as a single line
O copyTextWithoutNewlines
command and the argument trimWhitespace
para copy
have been removed in favor of the singleLine
argument. This naming change helps better explain how the feature works. Se você ativar isso como verdadeiro para um copy
ligação de teclas, o conteúdo copiado do Terminal estará em uma linha quando colado.
{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
Criando uma guia de um perfil específico
A primeira iteração de criação de uma nova guia de um perfil específico teve comandos de ligação de teclas de newTabProfile0
para newTabProfile8
. Removemos esses comandos em favor de uma alternativa mais flexível.
Observação: A indexação no Terminal começa às 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 switchToTab8
have been removed in favor of the index
propriedade.
Observação: A indexação no Terminal começa às 0.
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
Divisão de painéis
Para permitir mais opções ao dividir painéis, o splitHorizontal
e splitVertical
comandos foram removidos em favor do novo formato de ligação de teclas. Adicionalmente, se você não fornecer uma direção dividida, o Terminal será padronizado para 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", "split": "vertical"}, "keys": "alt+shift+plus" }
Focando entre painéis
Originalmente, você poderia usar moveFocusDown
, moveFocusUp
, moveFocusLeft
, moveFocusRight
como comandos de ligação de teclas para navegar entre os painéis. Nós os removemos e adicionamos os seguintes formatos como substitutos:
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" }
Redimensionar painéis
Para seguir a mesma arquitetura de vinculaçã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", "direction": "right" }, "keys": "alt+shift+right" }
Alterando o tamanho da fonte
Os seguintes comandos de ligação de teclas permitiram que você alterasse o tamanho da fonte, mas agora eles foram removidos: decreaseFontSize
, increaseFontSize
.
Você pode modificar o tamanho da fonte usando as teclas abaixo, que usam um delta
que define a mudança do tamanho da fonte em pontos.
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }
Correções de bugs
- As linhas que apareciam entre os blocos sólidos da cor de fundo desapareceram!
- Os argumentos da linha de comando devem ser acionados de forma mais confiável na ordem que você espera que eles sejam.
- 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.