Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As propriedades listadas abaixo afetam toda a janela do terminal, independentemente das configurações de perfil. Estes devem ser colocados na raiz do seu ficheirosettings.json.
Ativar acrílico fora de foco
Controla se é possível aplicar o efeito acrílico desfocado. Quando isso é definido como true, janelas sem foco podem ter acrílico em vez de opaco.
Quando definido como false, janelas desfocadas não podem ter acrílico; quando a janela focada tem acrílico, a janela desfocada poderá ser sólida.
Nome da propriedade:compatibility.enableUnfocusedAcrylic
Necessidade: Opcional
Aceita:true, false
Valor padrão:false
Copiar automaticamente a seleção para a área de transferência
Quando isso é definido como true, uma seleção é imediatamente copiada para a área de transferência após a criação. Neste caso, o clique com o botão direito do rato irá sempre colar. Quando é definido como false, a seleção persiste e aguarda novas ações. Usar o rato para clicar com o botão direito copiará a seleção.
Nome da propriedade:copyOnSelect
Necessidade: Opcional
Aceita:true, false
Valor padrão:false
Formato de texto ao copiar
Ao definir isto para true, tanto a cor quanto a formatação da fonte do texto selecionado são copiadas para a área de transferência. Quando estiver definido como false, apenas o texto sem formatação é copiado para a área de transferência. Você também pode especificar quais formatos deseja copiar.
Nome da propriedade:copyFormatting
Necessidade: Opcional
Aceita:true, false, "all", "none", "html", "rtf"
Valor padrão:false
Remover espaço em branco à direita na seleção retangular
Quando isso é definido como true e você copia texto em uma seleção retangular (bloco) para a área de transferência, os espaços em branco à direita são removidos de cada linha. Quando definido como false, os espaços em branco são preservados, garantindo que todas as linhas tenham o mesmo comprimento. Para copiar texto numa seleção retangular (bloco), mantenha premida a tecla Alt , clique e arraste o rato sobre a área de texto que pretende selecionar. Isso pode ser útil para selecionar colunas de texto, etc.
Nome da propriedade:trimBlockSelection
Necessidade: Opcional
Aceita:true, false
Valor padrão:true
Cortar espaço em branco à direita na colagem
Quando ativado, o terminal cortará automaticamente os caracteres de espaço em branco à direita ao colar texto no terminal.
Nome da propriedade:trimPaste
Necessidade: Opcional
Aceita:true, false
Valor padrão:true
Delimitadores de palavras
Isso determina os delimitadores de palavras usados em uma seleção de clique duplo. Os delimitadores de palavras são caracteres que especificam onde o limite está entre duas palavras. Os exemplos mais comuns são espaços, ponto-e-vírgula, vírgulas e pontos.
Nome da propriedade:wordDelimiters
Necessidade: Opcional
Aceita: Caracteres como uma cadeia de caracteres
Valor padrão: /\\()\"'-:,.;<>~!@#$%^&*|+=[]{}?│
(│ é U+2502 BOX DRAWINGS LIGHT VERTICAL)
Importante
Os seguintes caracteres devem ser escapados com uma barra invertida: \, "
Como exemplo, aqui estão alguns conjuntos de delimitadores que você pode usar para corresponder ao comportamento de vários outros emuladores de terminal:
| Terminal | Delimitadores |
|---|---|
| Xterm | "$'()*;<>[\]^{|} |
| Gnome Terminal | !"$'()*:;<>[]^{|} |
| Konsole | !"$'()*,;<>[\]^{|} |
| Rxvt | &();<>| |
| Alacritty | "'(),:<>[]{|} |
| Gatinho | !"$'()*,:;<>[\]^{|} |
Ajuste de redimensionamento de janela à grelha de caracteres
Quando isso for definido como true, a janela se ajustará ao limite de caracteres mais próximo ao redimensionar. Quando estiver definida como false, a janela será redimensionada "suavemente".
Nome da propriedade:snapToGridOnResize
Necessidade: Opcional
Aceita:true, false
Valor padrão:true
Minimizar para a área de notificação
Quando isso é definido como true, minimizar uma janela irá ocultá-la da barra de tarefas, tornando-a inacessível a partir dessa área. Em vez disso, será acessível a partir do ícone da área de notificação do terminal. Se essa configuração global ou a minimizeToNotificationArea configuração global estiver definida como true, o terminal colocará um ícone na área de notificação.
Nome da propriedade:minimizeToNotificationArea
Necessidade: Opcional
Aceita:true, false
Valor padrão:false
Importante
Essa configuração foi renomeada de "minimizeToTray" para "minimizeToNotificationArea".
Mostrar sempre ícone de notificação
Quando isso estiver definido como true, o terminal colocará seu ícone na área de notificação. Se essa configuração global ou a minimizeToNotificationArea configuração global estiver definida como true, o terminal colocará um ícone na área de notificação. O usuário também poderá utilizar a minimizeToNotificationAreaação.
Nome da propriedade:alwaysShowNotificationIcon
Necessidade: Opcional
Aceita:true, false
Valor padrão:false
Importante
Essa configuração foi renomeada de "alwaysShowTrayIcon" para "alwaysShowNotificationIcon".
Configurações da guia
Estilo da interface do seletor de abas
Quando isso for definido como true ou "mru", os comandos nextTab e prevTab usarão a interface do usuário do seletor de guias, com a ordem de uso mais recente. Quando configuradas para "inOrder", essas ações mudarão as abas na sua ordem atual na barra de abas. A interface do usuário mostrará todas as guias abertas atualmente em uma lista vertical, navegável com o teclado ou mouse.
O seletor de guias será aberto ao pressionar inicialmente as ações para nextTab e prevTab, e permanecerá aberto enquanto uma tecla modificadora for pressionada. Quando todas as teclas modificadoras forem liberadas, o switcher será fechado e a guia realçada será focada.
Tecla Tab/Shift+Tab, as teclas de seta para cima e para baixo e as nextTab/prevTab ações podem ser usadas para percorrer a interface de comutação.
Para desativar o seletor de guias, você pode definir isso como false ou "disabled".
Nome da propriedade:tabSwitcherMode
Necessidade: Opcional
Aceita:true, false, "mru", "inOrder", "disabled"
Valor padrão:"inOrder"
Ativar seletor de guias
Quando isso estiver definido como true, os nextTab comandos e prevTab usarão a interface do usuário do seletor de guias. A interface do usuário mostrará todas as guias abertas atualmente em uma lista vertical, navegável com o teclado ou mouse.
O alternador de abas será aberto no primeiro pressionamento da ação de nextTab e prevTab, e permanecerá aberto enquanto uma tecla modificadora estiver pressionada. Quando todas as teclas modificadoras forem liberadas, o switcher será fechado e a guia realçada será focada.
Tab/Shift+Tab, as teclas de seta Cima e Baixo, e as nextTab/prevTab ações podem ser usadas para percorrer a interface do usuário do switcher.
Nome da propriedade:useTabSwitcher
Necessidade: Opcional
Aceita:true, false
Valor padrão:true
Atenção
A "useTabSwitcher" configuração não está mais disponível nas versões 1.5 e posteriores. É recomendável utilizar a configuração "tabSwitcherMode" em vez disso.
Ocultar automaticamente a perda de foco
Quando ativado, isso permite que a janela do Terminal seja ocultada automaticamente assim que a janela perder o foco.
Nome da propriedade:autoHideWindow
Necessidade: Opcional
Aceita:true, false
Valor padrão:false
Focar automaticamente no painel ao passar o rato
Quando isso estiver definido como true, o terminal moverá o foco para o painel ao passar o cursor sobre ele. Quando estiver definido como false, será necessário um clique para focar o painel usando o mouse.
Nome da propriedade:focusFollowMouse
Necessidade: Opcional
Aceita:true, false
Valor padrão:false
Ajuste o tamanho da fonte do terminal rolando enquanto mantém pressionada a tecla Ctrl
Quando isso estiver definido como true, manter pressionada a tecla Ctrl durante a rolagem aumentará ou diminuirá o tamanho da fonte do terminal. Trata-se de uma característica experimental e a sua subsistência não está garantida.
Nome da propriedade:experimental.scrollToZoom
___
Ajuste a opacidade do terminal rolando enquanto mantém pressionadas as teclas Ctrl e Shift
Quando isso estiver definido como true, manter pressionadas as teclas Ctrl e Shift durante a rolagem alterará a opacidade da janela. Trata-se de uma característica experimental e a sua subsistência não está garantida.
Nome da propriedade:experimental.scrollToChangeOpacity
Necessidade: Opcional
Aceita:true, false
Valor padrão:true
Detete automaticamente URLs e torne-os clicáveis
Quando isso estiver definido como true, as URLs serão detetadas pelo terminal. Isso fará com que os URLs sublinhem ao focalizar e sejam clicáveis pressionando Ctrl. Trata-se de uma característica experimental e a sua subsistência não está garantida.
Nome da propriedade:experimental.detectURLs
Necessidade: Opcional
Aceita:true, false
Valor padrão:true
Inserir avisos
Avisar quando o texto que se pretende colar for muito grande
Quando isso estiver definido como true, tentar colar texto com mais de 5 KiB de caracteres exibirá uma caixa de diálogo perguntando se você deve continuar ou não com a colagem. Quando é definido como false, a caixa de diálogo não é mostrada e, em vez disso, o texto é colado imediatamente. Se muitas vezes clica com o botão direito do rato no terminal por acidente depois de ter selecionado muito texto, isto pode ser útil para evitar que o terminal deixe de responder enquanto o programa ligado ao terminal recebe o conteúdo da área de transferência.
Nome da propriedade:largePasteWarning
Necessidade: Opcional
Aceita:true, false
Valor padrão:true
Avisar quando o texto a colar contiver várias linhas
Quando isso estiver definido como true, tentar colar texto com várias linhas exibirá uma caixa de diálogo perguntando se você deve continuar ou não com a colagem. Quando é definido como false, a caixa de diálogo não é mostrada e, em vez disso, o texto é colado imediatamente. Na maioria dos shells, uma linha corresponde a um comando, portanto, se você colar o texto que contém o caractere "nova linha" em um shell, um ou mais comandos podem ser executados automaticamente ao colar, sem que você tenha tempo para validar os comandos. Isso pode ser útil se você costuma copiar e colar comandos de sites não confiáveis.
Nome da propriedade:multiLinePasteWarning
Necessidade: Opcional
Aceita:true, false
Valor padrão:true
Codificação de entrada herdada
Força o terminal a usar a codificação de entrada herdada. Chaves específicas em alguns aplicativos podem parar de funcionar ao habilitar essa configuração, mas pode ser útil para cenários de nível avançado ao depurar problemas de entrada, especialmente com o toque de depuração.
Nome da propriedade:experimental.input.forceVT
Necessidade: Opcional
Aceita:true, false
Valor padrão:false
Menu de contexto
O menu de contexto no Terminal do Windows é uma maneira fácil de acessar ações comuns rapidamente. Quando isso estiver definido como true, um clique com o botão direito do mouse no Terminal ativará o menu de contexto. Quando definido como false, um clique com o botão direito do mouse irá colar.
O menu de contexto também pode ser aberto com a ação showContextMenu, independentemente de esta configuração estar habilitada ou não.
Nome da propriedade:experimental.rightClickContextMenu
Necessidade: Opcional
Aceita:true, false
Valor padrão:false
Pesquisa na Web
Este é o URL padrão usado ao pesquisar na Web a partir do terminal com a searchWeb ação (incluindo o menu de contexto do botão direito do mouse). O %s nesta cadeia de caracteres é substituído pelo texto selecionado. O valor predefinido é https://www.bing.com/search?q=%s.
Nome da propriedade:searchWebDefaultQueryUrl
Necessidade: Opcional
Aceita: URL como uma cadeia de caracteres
Valor padrão:https://www.bing.com/search?q=%s
Importante
Esta funcionalidade só está disponível na Pré-visualização do Terminal do Windows.
Windows Terminal