Arquivos
Navegue por arquivos do projeto, procure nomes e conteúdo de arquivos, edite o código e gerencie alterações não salvas.
Clique em Arquivos na barra lateral direita para navegar pela pasta do projeto ativo. Abra um arquivo na árvore para examiná-lo ao lado da sua conversa. As guias de arquivo permitem que você navegue entre vários arquivos abertos.
Localizar um arquivo#
- Abrir Arquivos.
- Entre parte do nome de arquivo ou caminho em Pesquisar arquivos acima da árvore.
- Selecione um resultado para abri-lo.
- Limpar a busca para voltar a navegar na árvore.
Use Atualizar arquivos nas ações de arquivo quando as alterações feitas fora do Dream não são refletidas na árvore. Buscar por um arquivo localiza seu caminho; use Localizar nos arquivos para buscar o conteúdo do projeto.
Localizar em arquivos#
Para procurar por todo o projeto, selecione Localizar nos arquivos no painel Arquivos. Digite sua consulta e use Diferenciar maiúsculas de minúsculas, Somente palavras inteiras ou Usar expressão regular conforme necessário. Na seção Filtros de arquivos, defina Arquivos a incluir (por exemplo, src, *.ts) ou Arquivos a excluir (por exemplo, *.test.ts). Selecione um resultado para abrir a linha correspondente. Se os resultados forem truncados, restrinja sua consulta ou filtros.
Busca por projeto encontra texto em disco. Salve os rascunhos do editor primeiro; a substituição está disponível dentro de um arquivo.
Buscar e substituir dentro de um arquivo#
- Abra o arquivo e clique em Pesquisar no arquivo atual na barra de ferramentas do editor.
- Entre com o texto no Localizar.
- Use Próxima correspondência ou Correspondência anterior para navegar pelos resultados.
- Habilite Diferenciar maiúsculas de minúsculas, Somente palavras inteiras ou Usar expressão regular se necessário.
A barra de pesquisa também oferece controles de substituição. Revise os matches antes de usar Substituir tudo, em seguida, salve o arquivo para gravar as alterações no disco. A substituição afeta o arquivo atual.
Editar e salvar#
Edite um arquivo de texto gravável no editor de código. Alterações não salvas são marcadas em sua aba, e o painel pode mostrar quantos arquivos têm rascunhos não salvos.
Clique em Salvar na barra de ferramentas do editor, ou pressione Command+S no macOS ou Ctrl+S no Windows/Linux enquanto o editor estiver focado. Salve cada arquivo editado antes de pedir a um agente ou comando terminal para usar o novo conteúdo; essas ferramentas lerão os arquivos no disco.
Alternar entre as guias de arquivo te permite manter rascunhos enquanto inspeciona outros arquivos. Use Descartar alterações para abandonar um rascunho local. Isso é distinto do reverter alterações por meio do Git.
Clique duas vezes em uma aba de arquivo para fixá-la, para que o abrimento de outro preview não a substitua.
Fechar uma aba com alterações não salvas abre um prompt Salvar / Não salvar / Cancelar. Salvar grava o rascunho e fecha a aba, Não salvar descarta o rascunho e fecha a aba, e Cancelar mantém a aba aberta. Se a gravação falhar ou houver conflito com uma edição externa, o arquivo permanece aberto para que você resolva o problema.
Tratar um arquivo modificado fora do editor#
Um agente, um comando terminal ou um editor externo pode modificar o mesmo arquivo enquanto você tiver um rascunho. O Dream verifica o conteúdo do disco ao salvar e informa um conflito em vez de sobrescrever silenciosamente essa versão mais recente.
- Preserve qualquer texto em desenvolvimento que você quer manter.
- Leia a mensagem de conflito.
- Use Recarregar do disco para carregar o arquivo atual.
- Reaplique as mudanças que ainda precisam ser feitas, depois salve novamente.
Recarregar do disco substitui seu rascunho local. Copie qualquer trabalho não salvo que precisar antes de usá-lo.
Ajuste a visualização#
Use Ativar quebra de linha para linhas longas. Redimensione as áreas da árvore de arquivos e do editor para dar mais espaço ao conteúdo. Use as ações disponíveis Abrir em para continuar em um editor externo.
Após salvar, abra Alterações para revisar o diff do Git. Para pedir a um agente sobre um arquivo, cite-o com @ no compositor de chat.