File
Esplora i file del progetto, cerca nomi e contenuti dei file, modifica il codice e gestisci i cambiamenti non salvati.
Fai clic su File nella barra laterale destra per esplorare la cartella del progetto attivo. Apri un file dall'albero per esaminarlo insieme al tuo chat. I pannelli dei file ti permettono di passare tra diversi file aperti.
Cerca un file#
- Apri File.
- Inserisci parte del nome o del percorso di un file in Cerca file sopra l'albero.
- Seleziona un risultato per aprirlo.
- Elimina la ricerca per tornare alla navigazione dell'albero.
Usare Aggiorna file negli azioni dei file quando le modifiche apportate fuori da Dream non sono riflesse nell'albero. Cerchare un file ne individua il percorso; usare Cerca nei file per cercare i contenuti del progetto.
Cerca nei file#
Per cercare nel progetto intero, seleziona Cerca nei file nel pannello File. Inserisci la tua query e usa Distingui maiuscole e minuscole, Solo parole intere o Usa espressione regolare come necessario. Nel campo Filtri file, imposta File da includere (ad esempio, src, *.ts) o File da escludere (ad esempio, *.test.ts). Seleziona un risultato per aprire la riga corrispondente. Se i risultati sono troncati, ristretti la tua query o i filtri.
La ricerca di progetti trova testi sul disco. Salva i bozzi dell'editor prima; la sostituzione è disponibile all'interno di un file.
Cerca e sostituisci all'interno di un file#
- Apri il file e clicca Cerca nel file corrente nell'area di editing.
- Inserisci il testo in Cerca.
- Usa Corrispondenza successiva o Corrispondenza precedente per spostarti tra i risultati.
- Abilita Distingui maiuscole e minuscole, Solo parole intere, o Usa espressione regolare se necessario.
Il pannello di ricerca offre anche controlli di sostituzione. Verifica le corrispondenze prima di utilizzare Sostituisci tutto, quindi salva il file per scrivere le modifiche sul disco. La sostituzione riguarda il file corrente.
Modifica e salva#
Modifica un file di testo scrivibile nell'editor di codice. I cambiamenti non salvati sono segnalati nel suo scheda, e il pannello può indicare quante file hanno bozze non salvate.
Fai clic su Salva nel pannello degli strumenti dell'editor, oppure premi Command+S su macOS o Ctrl+S su Windows/Linux quando l'editor è in focus. Salva ogni file modificato prima di chiedere a un agente o a un comando terminale di utilizzare i nuovi contenuti; questi strumenti leggono i file sul disco.
Passare tra le schede dei file ti permette di mantenere bozze mentre esplori altri file. Usa Abbandona modifiche per abbandonare una bozza locale. Questo è separato dal ripristino delle modifiche attraverso Git.
Doppio clic su un'icona di file per fissarlo in modo che l'apertura di un altro preview non lo sostituisca.
Chiudere un'anteprima con modifiche non salvate apre un prompt Salva / Non salvare / Annulla. Salva scrive il testo in bozza e chiude l'anteprima, Non salvare getta via il testo in bozza e la chiude, mentre Annulla mantiene l'anteprima aperta. Se il salvataggio fallisce o si verifica un conflitto con una modifica esterna, il file rimane aperto in modo da poter risolvere il problema.
Gestire un file modificato esternamente all'editor#
Un agente, un comando terminale o un editor esterno può modificare lo stesso file mentre hai un bozzolo. Dream controlla il contenuto del disco durante il salvataggio e segnala un conflitto piuttosto che sovrascrivere silenziosamente quella versione più recente.
- Preserva qualsiasi testo in fase di stesura che vuoi mantenere.
- Leggi il messaggio di conflitto.
- Usa Ricarica dal disco per caricare il file corrente.
- Ripropri le modifiche che ancora devi applicare, poi salva di nuovo.
Ricarica dal disco sostituisce il tuo draft locale. Copia qualsiasi lavoro non salvato che necessiti prima di usarlo.
Regola la vista#
Usa Abilita ritorno a capo per linee lunghe. Ridimensiona il pannello albero file e i pannelli editor per dare più spazio al contenuto. Usa le azioni disponibili Apri in per continuare in un editor esterno.
Dopo aver salvato, apri Modifiche per visualizzare il diff di Git. Per chiedere a un agente riguardo a un file, riferiscine con @ nel compositore della chat.