Comandos

Comandos

Referência de comandos e atalhos de teclado na aplicação ChatGPT para computador

Utilize estes comandos e atalhos de teclado para navegar na aplicação.

Atalhos de teclado

Escolha a sua plataforma para ver os respetivos atalhos predefinidos. Alguns atalhos só aparecem quando a funcionalidade ou vista correspondente está disponível.

macOS

Geral Atalho
Abrir o menu de comandos ⌘+⇧+P ou ⌘+K
Abrir as definições ⌘+,
Abrir os atalhos de teclado ⌘+/
Abrir pasta (apenas Codex e Work) ⌘+O
Voltar ⌘+[ ou Botão Anterior do rato
Avançar ⌘+] ou Botão Seguinte do rato
Aumentar o tamanho da letra ⌘++ ou ⌘+Numpad +
Diminuir o tamanho da letra ⌘+- ou ⌘+Numpad −
Repor o tamanho da letra ⌘+0 ou ⌘+Numpad 0
Mostrar ou ocultar barra lateral ⌘+B ou ⌘+⇧+S
Mostrar ou ocultar o painel inferior (apenas Codex) ⌘+J
Mostrar ou ocultar o terminal (apenas Codex) ⌃+`
Limpar o terminal (quando o terminal tem o foco) ⌃+L ou ⌘+K
Limpar todos os indicadores de itens não lidos (apenas Codex) ⇧+Esc
Anular a última ação na aplicação ⌘+Z
Refazer a última ação na aplicação ⌘+⇧+Z
Fechar o separador ou a janela atual ⌘+W
Reabrir separador fechado ⌘+⇧+T
Fechar outros separadores ⌘+⌥+W
Ativar ou desativar o ecrã inteiro ⌘+⌃+F
Sair da aplicação ⌘+Q
Conversas Atalho
Nova conversa ⌘+N ou ⌘+⇧+O
Nova conversa autónoma (apenas no Codex) ⌘+⌥+O
Conversa rápida (apenas no ChatGPT) ⌘+⌥+N
Nova conversa temporária (apenas no ChatGPT) ⌘+⇧+N
Arquivar conversa ⌘+⇧+A
Marcar conversa como não lida ⌘+⇧+U
Afixar ou desafixar conversa ⌘+⌥+P
Mudar o nome da conversa ⌘+⌥+R
Abrir conversa lateral (apenas no Codex) ⌘+⌥+S
Pesquisar conversas (atribua um em Definições > Atalhos de teclado) Não atribuído por predefinição
Localizar na conversa ⌘+F
Localizar correspondência seguinte ⌘+G
Localizar correspondência anterior ⌘+⇧+G
Conversa ou separador anterior ⌃+⇧+Tab ou ⌘+⇧+[ ou ⌘+⌥+←
Conversa ou separador seguinte ⌃+Tab ou ⌘+⇧+] ou ⌘+⌥+→
Conversa seguinte que requer atenção (apenas no Codex) ⌘+⌥+A
Abrir conversa recente 1–6 ⌘+⌥+1–6
Ir para a conversa 1–9 ⌘+1–9
Introdução e modos Atalho
Abrir seletor de modelos ⌃+⇧+M
Abrir modelos recentes ⌃+⌘+M
Abrir seletor de projetos ⌘+⌥+⇧+O
Iniciar conversa por voz (quando a conversa por voz estiver disponível) ⌃+⇧+V
Restaurar pedido anterior da caixa de composição (quando a caixa de composição estiver vazia) ↑
Aprovar pedido (quando estiver aberto um pedido de aprovação) ⏎
Recusar pedido (quando estiver aberto um pedido de aprovação) Esc
Mudar para Chat, Work ou Codex (pela ordem apresentada) ⌃+1 ou ⌃+2 ou ⌃+3
Alternar a vista Atividade (quando Atividade estiver disponível) ⌘+⌥+U
Espaço de trabalho e navegador Atalho
Executar a ação 1 do ambiente (Quando o ambiente define uma ação principal) ⌘+⇧+D
Pesquisar ficheiros (Apenas no Codex) ⌘+P
Mostrar ou ocultar a árvore de ficheiros (Apenas no Codex) ⌘+⇧+E
Abrir o separador de revisão (Apenas no Codex) ⌃+⇧+G
Alternar entre a conversa e os separadores (Na vista completa; mostra ou oculta os separadores na vista dividida) ⌘+⌥+B
Abrir um separador do navegador (Quando o navegador integrado está disponível) ⌘+T
Percorrer as disposições do espaço de trabalho (Vista completa, vista dividida ou separadores ocultos) ⌘+⇧+B
Entrar ou sair da vista completa ⌘+⇧+F
Ir para uma linha ou focar a barra de endereços do navegador (Depende da vista com foco) ⌘+L
Retroceder no navegador (Quando o navegador integrado tem o foco) ⌘+←
Avançar no navegador (Quando o navegador integrado tem o foco) ⌘+→
Recarregar a página do navegador (Quando o navegador integrado tem o foco) ⌘+R
Recarregar a página do navegador sem cache (Quando o navegador integrado tem o foco) ⌘+⇧+R
Copiar o URL do navegador (Quando o navegador integrado tem o foco) ⌘+⇧+C
Alternar entre os modos de navegação e de comentário do navegador (quando os comentários no navegador estão disponíveis) ⌘+⇧+.
Copiar o caminho da conversa (Apenas no Codex) ⌘+⌥+⇧+C
Copiar a ligação direta para a conversa ⌘+⌥+L
Copiar o diretório de trabalho (Apenas no Codex) ⌘+⇧+C
Capturar um Appshot (prima ambas as teclas em simultâneo) ⌘+⌘

Para localizar, personalizar ou repor os atalhos da aplicação, abra Definições > Atalhos de teclado.

Pode pesquisar pelo nome do comando ou mudar o campo de pesquisa para o modo de teclas e premir o atalho que pretende localizar. Os Appshots utilizam um atalho global separado em Definições > Appshots.

No Linux, a utilização experimental do Wayland nativo pode afetar o suporte de atalhos. Consulte o guia da aplicação Linux para computador.

Pesquisar chats anteriores e localizar num chat

Utilize Pesquisar conversas para reabrir uma conversa anterior. Pesquisar conversas não tem um atalho predefinido. Pode atribuir um em Definições > Atalhos de teclado. Quando a correspondência expandida estiver disponível, a pesquisa também pode encontrar conteúdo das conversas e nomes de ramos do Git, pelo que pode pesquisar uma expressão da conversa ou um ramo como fix/login-redirect.

Utilize Localizar na conversa depois de abrir uma conversa para localizar texto na mesma. Esta função não pesquisa noutras conversas.

Para ações que começam por /, consulte Comandos de barra.

Ligações avançadas

A aplicação ChatGPT para computador mantém o esquema de URL codex:// para garantir a compatibilidade, pelo que as ligações podem abrir diretamente partes específicas da aplicação. Codifique os valores da cadeia de consulta antes de os adicionar a um URL.

Ligações suportadas

Utilize estas formas canónicas ao criar ligações. As secções abaixo apresentam a referência completa por tipo de ligação.

Ligação avançada Abre
codex://threads/new Um novo chat local.
codex://new?<query> Um novo chat local com, pelo menos, um parâmetro de consulta.
codex://threads/<thread-id> Um chat local. <thread-id> é o respetivo ID técnico do tópico.
codex://settings Definições.
codex://settings/connections/<connection-type> Definições de ligação a computador, dispositivo ou SSH.
codex://settings/connections/ssh/add?name=<ssh-config-host> Adiciona um anfitrião da sua configuração SSH ao Codex.
codex://skills Skills.
codex://automations Agendamentos, com o fluxo de criação aberto.
codex://plugins/install/<plugin-name>?marketplace=<marketplace-name> O fluxo de instalação de um plugin de um marketplace conhecido.
codex://plugins/<plugin-id> Uma página de detalhes do plugin.
codex://plugins/<plugin-name>?marketplacePath=<absolute-marketplace-path> Uma página local de detalhes do plugin de um marketplace local.
codex://pets/install?name=<pet-name>&imageUrl=<https-image-url> O fluxo de instalação da mascote.

Chats

Utilize estas ligações quando precisar de abrir um chat local existente ou iniciar um novo.

Ligação avançada Abre
codex://threads/<thread-id> Um chat local. <thread-id> é o respetivo ID técnico do tópico.
codex://threads/new Um novo chat local.
codex://threads/new?<query> Um novo chat local com parâmetros de consulta opcionais.
codex://new?<query> Um novo chat local. Inclua, pelo menos, um de prompt, path ou originUrl; caso contrário, a ligação não produz qualquer efeito.

Para codex://threads/new ou codex://new, adicione qualquer um destes parâmetros de consulta conforme necessário; pode combiná-los no mesmo URL.

Parâmetro de consulta Obrigatório Função
prompt=<text> Não Define o texto inicial do editor de mensagens.
path=<absolute-path> Não Abre o novo chat num espaço de trabalho local. path tem de ser um caminho absoluto para um diretório local. Quando é válido, o Codex utiliza esse diretório como espaço de trabalho ativo.
originUrl=<git-remote-url> Não Encontra uma das raízes atuais do espaço de trabalho através do URL remoto do Git. Se path também estiver presente, o Codex resolve primeiro path.

Exemplo: Mostre-me algumas estatísticas interessantes sobre a forma como tenho utilizado o Codex

Iniciar um chat com um plugin

Para ajudar os utilizadores a iniciar um chat suportado por um plugin, inclua uma menção ao plugin na mensagem antes de a codificar:

[@Example](plugin://example@openai-curated) Summarize this document: https://example.com/document/123

Codifique a mensagem completa como um componente URI — por exemplo, com encodeURIComponent em JavaScript — e transmita-a ao parâmetro prompt:

codex://new?prompt=%5B%40Example%5D(plugin%3A%2F%2Fexample%40openai-curated)%20Summarize%20this%20document%3A%20https%3A%2F%2Fexample.com%2Fdocument%2F123

A ligação abre um novo chat com a mensagem descodificada no editor. Não envia a mensagem automaticamente. Depois de o utilizador a enviar, o Codex pode utilizar um plugin instalado nesse chat. Se o plugin não estiver instalado, mas estiver disponível para o utilizador, o Codex solicita-lhe que o instale e ligue todos os conectores necessários. Após a configuração, o utilizador pode selecionar Continuar para retomar o mesmo chat. As definições do espaço de trabalho podem limitar os plugins que um utilizador pode instalar. Para obter detalhes sobre a instalação e as permissões de plugins, consulte Plugins.

Definições

Utilize estas ligações quando precisar de abrir as Definições ou uma página de definições específica.

Ligação profunda Abre
codex://settings Definições.
codex://settings/browser-use Definições do navegador.
codex://settings/computer-use/google-chrome Definições do Google Chrome para utilização do computador.
codex://settings/connections Definições de ligações remotas.
codex://settings/connections/computer Definições para controlar este Mac ou PC a partir de outro dispositivo.
codex://settings/connections/devices Definições para controlar outros dispositivos.
codex://settings/connections/ssh Definições da ligação SSH.
codex://settings/connections/ssh/add?name=<ssh-config-host> Adiciona o alias de anfitrião indicado como uma ligação gerida pelo Codex e, em seguida, abre as definições da ligação SSH.

O valor name tem de corresponder a um alias de anfitrião em ~/.ssh/config. A ligação desativa a ligação automática para o anfitrião adicionado. Se o Codex não conseguir encontrar o anfitrião indicado, abre as definições da ligação SSH e apresenta um erro.

Os caminhos codex://settings/... não suportados abrem a página principal de Definições.

Skills

Utilize estas ligações quando precisar de abrir Skills.

Ligação profunda Abre
codex://skills Skills.

Agendadas

Utilize estas ligações quando precisar de abrir Agendadas.

Ligação profunda Abre
codex://automations Agendadas com o fluxo de criação aberto.

Plugins

As ligações de plugins utilizam formatos diferentes consoante esteja a instalar a partir de um marketplace, a abrir um plugin ou a trabalhar a partir de um marketplace.json local. Para obter informações básicas sobre plugins, consulte Plugins. Para configurar um marketplace local ou de um repositório, consulte Criar plugins.

Instalação de plugins

Utilize este formato para abrir o fluxo de instalação de um plugin a partir de um marketplace que o Codex já conhece.

Ligação profunda Abre
codex://plugins/install/<plugin-name>?marketplace=<marketplace-name> Os detalhes ou o fluxo de instalação de um plugin.
Parâmetro de consulta Obrigatório O que faz
marketplace=<marketplace-name> Sim Identifica o marketplace. Para um plugin selecionado pela OpenAI, utilize openai-curated.

A ligação de instalação aceita apenas o parâmetro de consulta marketplace. Se o Codex não conseguir encontrar o marketplace ou o plugin solicitado, abre a página Plugins.

Detalhes do plugin

Ligação profunda Abre
codex://plugins/<plugin-id> Uma página de detalhes do plugin.

<plugin-id> tem de identificar o plugin. Para um plugin selecionado pela OpenAI, utilize o formato <plugin-name>@openai-curated.

As ligações de plugins geradas pelo Codex também podem incluir estes parâmetros de consulta. Omita ambos quando escrever uma ligação manualmente.

Parâmetro de consulta Obrigatório O que faz
hostId=<host-id> Não Identifica o anfitrião do Codex que detém o contexto do plugin, como local ou uma das suas ligações remotas configuradas. O Codex fornece estes IDs.
source=manage Não Preserva o ponto de entrada da aplicação para a gestão de plugins. Não se destina apenas a administradores.

Exemplo: Abrir o plugin OpenAI Developers

Plugin local

Para configurar um marketplace local ou de um repositório, consulte Criar plugins.

Ligação profunda Abre
codex://plugins/<plugin-name>?marketplacePath=<absolute-marketplace-path> Uma página de detalhes de um plugin local de um marketplace local.
Parâmetro de consulta Obrigatório O que faz
marketplacePath=<absolute-marketplace-path> Sim Caminho absoluto para o marketplace.json local, por exemplo, /Users/alex/.agents/plugins/marketplace.json.
mode=share Não Abre o fluxo de partilha desse plugin local.

Mascotes

Utilize estas ligações para abrir o fluxo de instalação de mascotes quando essa funcionalidade estiver ativada.

Ligação profunda Abre
codex://pets/install?name=<pet-name>&imageUrl=<https-image-url> O fluxo de instalação de mascotes.
Parâmetro de consulta Obrigatório O que faz
name=<pet-name> Sim Define o nome da mascote. O valor tem de conter pelo menos um caráter que não seja um espaço em branco.
imageUrl=<https-image-url> Sim Fornece um URL HTTPS absoluto para a imagem ou folha de sprites da mascote.
description=<text> Não Adiciona uma descrição ao fluxo de instalação.
spriteVersionNumber=<1-or-2> Não Seleciona o formato da folha de sprites. A predefinição é 1; o único outro valor suportado é 2.

A ligação de instalação aceita apenas estes parâmetros de consulta. Nomes inválidos, URLs de imagem que não utilizem HTTPS, versões de sprites não suportadas ou segmentos de caminho adicionais fazem com que a ligação não execute qualquer ação.

Consulte também