Guia do usuário Configurações do terminal

Configurações do terminal

O botão de engrenagem à direita da barra de ferramentas abre as Configurações, compartilhadas por todas as abas e salvas em settings.json na pasta de configuração do app. Um menu lateral as divide em Aparência (esquema de cores, família e tamanho da fonte), Terminal (shell dos terminais locais, copiar e colar), SSH (barra do monitor remoto), Arquivos (editor de texto), IA (sugestões de comandos, histórico e provedor de IA, veja Sugestões de comandos e IA) e Sobre (versão, links do projeto e atualizações); Salvar guarda as alterações de todas as seções:

  • Tamanho da fonte (8-32, padrão 14). Ctrl+= / Ctrl+- / Ctrl+0 também o alteram; todos os terminais acompanham na hora.
  • Fonte (padrão "JetBrains Mono", "Cascadia Mono", "DejaVu Sans Mono", monospace): o nome de uma fonte instalada, como Hack Nerd Font, ou uma lista de fontes CSS. Um nome único recorre à fonte monoespaçada do sistema quando não está instalado; deixar o campo vazio restaura o padrão.
  • Esquema de cores (padrão Catppuccin Mocha): 57 esquemas agrupados em Escuro e Claro, com uma prévia do prompt, das cores de arquivos e das 12 cores de destaque antes de salvar. Todos os terminais e o resto da janela mudam na hora, sem reiniciar nenhuma sessão.
Família Esquemas
Catppuccin Mocha, Macchiato, Frappé, Latte
Tokyo Night Tokyo Night, Storm, Light
Gruvbox Dark, Light, Material Dark
Nord Nord, Nord Light
Rosé Pine Rosé Pine, Moon, Dawn
Everforest Dark, Light
Kanagawa Wave, Dragon
Ayu Dark, Mirage, Light
GitHub Dark, Dark Default, Light, Dimmed
Material Dark, Ocean
Atom One / One Half Atom One Dark, Atom One Light, One Half Dark, One Half Light
Solarized / Tango Solarized Dark, Solarized Light, Tango Dark, Tango Light
Tomorrow Tomorrow Night, Night Eighties, Night Bright, Tomorrow
Monokai Monokai, Monokai Soda
Outros PlexusTerm, Dracula, Afterglow, Adventure Time, AlienBlood, Andromeda, Argonaut, Blue Matrix, 3024 Night, 3024 Day, JetBrains Darcula, Jellybeans, Red Sands, Retro, Laser

As paletas vêm do iTerm2-Color-Schemes (MIT); o THIRD_PARTY_NOTICES.md credita o autor e o projeto original de cada esquema. A janela inteira acompanha o esquema de cores, como o tema de um editor: a barra de ferramentas, a barra lateral, as abas e as caixas de diálogo tiram dele as cores de fundo, de texto e de destaque, e os esquemas claros trocam a janela e o logotipo pelas versões claras.

Os temas de prompt do shell (Starship, Powerlevel10k, Pure, temas do Oh My Zsh como robbyrussell ou agnoster) são configurados no shell, na máquina em que ele roda (~/.zshrc, ~/.config/starship.toml), não no PlexusTerm. As cores deles acompanham o esquema de cores. Os temas que desenham ícones ou setas powerline precisam de uma Nerd Font instalada nesta máquina e definida como fonte.

  • Shell dos terminais locais (padrão: o shell padrão do sistema): os shells encontrados neste computador são listados (Linux e macOS: $SHELL e /etc/shells; Windows: PowerShell 7, Windows PowerShell, cmd, WSL e Git Bash quando instalados), ou Outro… executa qualquer programa, digitado ou escolhido com Procurar…. Os Argumentos são separados por espaços; coloque entre aspas um argumento que tenha espaços, por exemplo -NoLogo -Command "Set-Location 'C:\My Files'". Os novos terminais locais o usam; os terminais já abertos mantêm o shell deles. As sugestões de comandos informam o nome dele ao provedor de IA, e Executar limpa a linha com as teclas que esse shell entende.

  • Pasta inicial dos terminais locais (padrão: vazio, a pasta pessoal): a pasta em que os novos terminais locais começam, digitada (~ é a pasta pessoal) ou escolhida com Procurar. As sessões locais salvas mantêm sua própria pasta inicial.

  • Copiar ao selecionar (ativado por padrão): selecionar texto com o mouse o copia para a área de transferência.

  • Clique com o botão direito cola (ativado por padrão). Quando está desativado, o clique com o botão direito abre o menu do terminal; Ctrl+clique com o botão direito sempre o abre, assim como um clique com o botão direito sobre texto selecionado.

  • Confirmar ao colar várias linhas (ativado por padrão): colar mais de uma linha mostra a quantidade de linhas e as primeiras linhas antes de enviar qualquer coisa. Não perguntar novamente o desativa.

  • Editor de texto (padrão: vazio, o editor de texto padrão do sistema): o programa que Abrir com o editor de texto padrão usa no navegador SFTP. Procurar… escolhe um programa; você também pode digitar um comando com argumentos, como code --wait ou "/opt/My Editor/editor" -n. O arquivo é adicionado como último argumento, ou no lugar de %f quando o comando o tem. O comando é executado diretamente, nunca por um shell, e o caminho de um programa existente conta como um único programa mesmo quando contém espaços. Usar o padrão do sistema esvazia o campo. Um valor que não é texto ou que tem mais de 1024 caracteres é carregado como o padrão do sistema.

  • Mostrar tamanho e data nas listas de arquivos (Configurações → Arquivos, desativado por padrão): o navegador SFTP e o Explorador mostram o tamanho e a data de modificação de cada item ao lado do nome.

  • Mudar a pasta do terminal ao abrir uma pasta no navegador de arquivos (Configurações → Arquivos, ativado por padrão): abrir uma pasta no navegador SFTP ou no Explorador (barra de caminho, clique duplo, ↑, ⌂) executa cd para ela no terminal da mesma máquina, só quando Acompanhar a pasta do terminal está ativado nesse painel (desativá-lo desvincula o painel e o terminal nos dois sentidos), nada está digitado na linha de comando e nenhum programa em tela cheia está em execução. As pastas que o navegador abre ao acompanhar o terminal nunca enviam cd.

O texto colado é enviado como texto digitado, então a multiexecução também o encaminha, e os shells que suportam bracketed paste o recebem como uma colagem.

Com texto selecionado, o menu do terminal começa com o que pode ser feito com ele: Copiar, Perguntar à IA (abre o chat de IA do terminal com a seleção anexada, ou a anexa ao chat já aberto), Digitar no prompt (digita a seleção no cursor, perguntando antes quando ela tem várias linhas), Localizar no terminal (abre a barra de localização com a primeira linha da seleção) e, quando a seleção é um único endereço http:// ou https://, Abrir link (o abre no navegador).

O menu do terminal tem Copiar, Colar, Selecionar tudo, Limpar histórico de rolagem, Localizar… (Ctrl+Shift+F: próximo/anterior, diferenciar maiúsculas e minúsculas, regex; Esc a fecha), Salvar saída em arquivo… (todo o histórico de rolagem desse painel como texto simples) e Registrar em arquivo…. O registro acrescenta ao arquivo escolhido tudo o que o painel recebe a partir desse momento, sem cores nem outras sequências de escape, até Parar registro ou até o painel fechar. As abas sendo registradas mostram um ponto vermelho.