Como usar o Chat Lateral no Trae
O chat lateral (modo Chat) funciona como um parceiro de IA completo durante seu processo de programação. Ele pode responder perguntas de programação, explicar repositórios de código, gerar trechos de código, corrigir erros e mais conforme você solicitar.
Ativar o Modo Chat
- Abra a caixa de chat lateral usando o atalho command + U
- No canto superior esquerdo da caixa de chat, clique em Chat para abrir o modo Chat
Explorar o Modo Chat
Adicionar Contextos
O assistente de IA pode entender o contexto do projeto atual, incluindo código, arquivos e pastas, permitindo que ele o ajude com mais precisão a atender suas necessidades de desenvolvimento. Para mais informações, consulte “Contexto”.
Inserir Conteúdo Multimodal
Você pode adicionar imagens no chat, como capturas de tela de erros, rascunhos de design, estilos de referência e mais, para expressar suas necessidades com mais precisão e eficiência. Para mais informações, consulte “Entrada multimodal”.
Gerar e Gerenciar Alterações de Código
Com base em suas necessidades, o assistente de IA criará automaticamente novos arquivos ou editará os existentes e salvará o código gerado. Você pode aceitar ou rejeitar alterações de código:
Gerenciar todas as alterações de código em vários arquivos: Clique nos botões Aceitar Tudo ou Rejeitar Tudo na lista de arquivos acima da caixa de entrada para aceitar ou rejeitar em massa todas as alterações de código no projeto atual.
Gerenciar todas as alterações de código em um arquivo: No editor, abra o arquivo e clique no botão Aceitar (atalho: Command + Enter) ou Rejeitar (atalho: Command + Backspace) na barra superior para aceitar ou rejeitar em massa todas as alterações de código dentro do arquivo atual.
Gerenciar uma única alteração de código: Clique no botão ^Y ou ^N no canto superior direito de uma alteração específica de código no editor para aceitar ou rejeitar essa alteração específica.
Além disso, para trechos de código gerados nos chats, você pode:
- Clicar no botão Copiar para copiar todo o código no trecho de código
- No arquivo atualmente aberto no editor, clique em qualquer área e depois clique no botão Inserir no Cursor para adicionar o código na posição do cursor
- Clicar no botão Adicionar a Novo Arquivo para criar um novo arquivo com o trecho de código
- Para uma alteração de código, clique no botão Aplicar para aplicá-la ao arquivo correspondente (Nota: Código irrelevante para o projeto atual não pode ser aplicado)
Gerar e Executar Comandos
No modo Chat, o assistente de IA fornecerá comandos Shell executáveis que você pode executar com um único clique. Você pode:
- Clicar no botão Copiar para copiar o comando
- Clicar no botão Adicionar ao Terminal para adicionar o comando a um terminal disponível
- Clicar no botão Executar para executar o comando em um terminal disponível
Reverter para Versões Anteriores
No modo Chat, você pode reverter o projeto para uma versão anterior a uma determinada rodada de chat:
- As reversões não podem ser desfeitas
- Suporta apenas reverter um projeto na última janela de Chat
- Suporta apenas reverter um projeto para uma versão dentro das últimas 10 rodadas de chat
Para reverter:
- Encontre a bolha de chat desejada
- Clique no botão Reverter à esquerda
- Revise os arquivos afetados na caixa de diálogo
- Clique em um nome de arquivo para visualizar as alterações no editor
- Clique em Confirmar para prosseguir com a reversão
Gerenciar Histórico de Chats
Clique no botão Mostrar Histórico no canto superior direito da janela de Chat para ver o painel de Histórico, que exibe todos os chats históricos dos modos Chat e Builder.
- Clique em qualquer entrada para ver esse chat específico
- Passe o mouse sobre uma entrada e clique em Excluir para removê-la (chats excluídos não podem ser restaurados)
Saiba Mais: Modo Builder
Enquanto o modo Chat opera em um fluxo simples de perguntas e respostas, o modo Builder permite que o assistente de IA utilize várias ferramentas para analisar código, editar arquivos, executar comandos e mais - tornando as respostas mais precisas e eficazes. Para mais informações, consulte “Builder”.