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
| Ação | Atalho | |
|---|---|---|
| Geral | ||
| Menu de comandos | Cmd/Ctrl + Shift + P ou Cmd/Ctrl + K | |
| Definições | Cmd/Ctrl + , | |
| Atalhos de teclado | Cmd/Ctrl + Shift + / | |
| Abrir pasta | Cmd/Ctrl + O | |
| Navegar para trás | Cmd/Ctrl + [ | |
| Navegar para a frente | Cmd/Ctrl + ] | |
| Aumentar o tamanho da letra | Cmd/Ctrl + + | |
| Diminuir o tamanho da letra | Cmd/Ctrl + - | |
| Alternar barra lateral | Cmd/Ctrl + B | |
| Abrir separador de revisão | Ctrl + Shift + G | |
| Alternar painel de revisão | Cmd/Ctrl + Alt + B | |
| Alternar painel inferior | Cmd/Ctrl + J | |
| Alternar terminal | Ctrl + ` | |
| Limpar o terminal | Ctrl + L | |
| Chat | Chat rápido | Cmd + Option + N (macOS) ou Ctrl + Alt + N (Windows) |
| Novo chat | Cmd/Ctrl + N ou Cmd/Ctrl + Shift + O | |
| Pesquisar chats | Cmd/Ctrl + G | |
| Localizar no chat | Cmd/Ctrl + F | |
| Chat anterior | Cmd/Ctrl + Shift + [ | |
| Chat seguinte | Cmd/Ctrl + Shift + ] | |
| Entrada | Ditado | Ctrl + Shift + D |
Para localizar, personalizar ou repor atalhos, abra Definições > Atalhos de teclado. Pode pesquisar pelo nome do comando ou mudar o campo de pesquisa para o modo de combinação de teclas e premir o atalho que pretende localizar.
Pesquisar chats anteriores e localizar num chat
Utilize a pesquisa de chats (Cmd/Ctrl + G) para reabrir um
chat anterior. Quando a correspondência expandida está disponível, também pode encontrar conteúdo de chats e
nomes de ramos Git, pelo que pode pesquisar uma expressão do chat ou um
ramo como fix/login-redirect.
Utilize Localizar no chat (Cmd/Ctrl + F) depois de abrir um chat para localizar texto no mesmo. Esta função não pesquisa noutros chats.
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 do pet. |
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/123Codifique 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%2F123A 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.
Competências
Utilize estas ligações quando precisar de abrir Competências.
| Ligação profunda | Abre |
|---|---|
codex://skills |
Competências. |
Agendado
Utilize estas ligações quando precisar de abrir Agendado.
| Ligação profunda | Abre |
|---|---|
codex://automations |
Agendado 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. |
Animais de estimação
Utilize estas ligações para abrir o fluxo de instalação de animais de estimação 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 animais de estimação. |
| Parâmetro de consulta | Obrigatório | O que faz |
|---|---|---|
name=<pet-name> |
Sim | Define o nome do animal de estimação. 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 do animal de estimação. |
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.