Ispeziona e modifica il codice del negozio
Apri l'editor di codice condizionale di Runner, salva una modifica di file focalizzata, rivedi le modifiche Git e evita di perdere il lavoro non salvato.
L'editor di codice ti consente di ispezionare o apportare una modifica focalizzata ai file del negozio dietro l'anteprima corrente. Utilizzalo solo quando una modifica visiva o una richiesta di Runner non è la scelta migliore.
Cosa copre questa guida
Apri l'editor di codice condizionale, salva una modifica di file focalizzata, torna all'Anteprima per verificarla e mantieni il commit, il push e la pubblicazione come azioni deliberate separate.
Percorso di accesso
Apri un progetto di negozio → Vetrina → Apri editor di codice.
Prima di iniziare
- Attendi fino a quando l'area di lavoro del progetto e l'anteprima del negozio sono connesse.
- Utilizza l'editor di codice solo se comprendi il file che intendi modificare.
- Salva ogni file modificato prima di chiudere la sua scheda o la finestra di dialogo. La chiusura di un file non salvato non mostra una conferma.
- Un file salvato modifica l'area di lavoro del progetto, ma non viene automaticamente committato, inviato, pubblicato o provato corretto in Anteprima.
- Utilizza Conferma e Invia solo quando sei autorizzato a modificare il repository Git remoto configurato del progetto.
Controlli dell'editor e risultati dei clic
| Controllo o stato | Cosa accade dopo averlo utilizzato |
|---|---|
| Apri editor di codice | Apre la finestra di dialogo Editor di codice a tutta altezza. La chiusura della finestra di dialogo riporta il pannello Vetrina all'Anteprima. |
| Icona dei file | Mostra l'albero dei file del negozio ricercabile. L'espansione di una cartella carica il suo contenuto; la selezione di un file lo apre in una scheda. |
| Scheda del file | Passa l'editor a quel file aperto. Un punto arancione significa che la scheda contiene modifiche non salvate. |
| Icona di chiusura in una scheda del file | Chiude quella scheda. Runner non chiede informazioni sulle modifiche non salvate, quindi salva prima. |
| Editor di codice | Ti consente di modificare il file attivo. La digitazione modifica la scheda aperta ma non salva il file da sola. |
| Command-S su macOS o Control-S su Windows/Linux | Salva il file attivo nell'area di lavoro del progetto connesso. L'indicatore non salvato arancione si cancella dopo il successo. |
| Icona del ramo Git | Apre il ramo corrente, gli elenchi di file modificati, il modulo di commit e i controlli di push. La selezione di un file modificato apre il suo diff. |
| Prepara / Annulla preparazione | Aggiunge o rimuove un file dal prossimo commit. Non salva una scheda dell'editor non salvata. |
| Prepara tutto / Annulla preparazione | Applica la stessa scelta di preparazione a ogni file nell'elenco corrispondente. Rivedi l'elenco prima di utilizzare una delle due azioni. |
| Messaggio di commit | Registra la spiegazione che verrà allegata al prossimo commit. |
| Conferma | Crea un commit dai file preparati quando il messaggio non è vuoto. Le modifiche non preparate e non salvate rimangono al di fuori di quel commit. |
| Invia | Invia immediatamente i commit che sono in anticipo rispetto al remoto configurato. Non c'è una seconda conferma in questo pannello. |
| Aggiorna | Richiede lo stato Git più recente per l'area di lavoro del progetto connesso. |
Apporta e verifica una modifica focalizzata
- Conferma il nome del progetto e il negozio corrente in Anteprima.
- Seleziona Apri editor di codice.
- Mantieni la vista File aperta, espandi la cartella richiesta e seleziona un file.
- Leggi il contenuto esistente prima di modificarlo.
- Apporta la modifica più piccola prevista.
- Premi Command-S o Control-S e conferma che il punto arancione scompaia.
- Chiudi l'editor di codice e rivedi la pagina interessata in Anteprima.
- Controlla i layout desktop e mobile quando la modifica può interessare uno dei due.
- Se il risultato è sbagliato, torna all'editor e correggilo, o chiedi a Runner di riparare il file specifico e il problema visibile.
Il salvataggio prova solo che Runner ha scritto il file. L'Anteprima prova solo che il progetto corrente può visualizzarlo. La pubblicazione e il percorso del cliente live rimangono controlli separati.
Commit e push solo quando necessario
- Salva ogni file che intendi includere.
- Apri la vista del ramo Git.
- Seleziona ogni file modificato e rivedi il suo diff.
- Utilizza Prepara per i file previsti. Evita Prepara tutto quando sono presenti modifiche non correlate.
- Inserisci un Messaggio di commit chiaro.
- Seleziona Conferma e attendi l'aggiornamento dello stato Git.
- Utilizza Invia solo dopo aver confermato il ramo e il flusso di lavoro remoto. L'azione si avvia immediatamente.
- Torna all'Anteprima e verifica il risultato visibile. Un commit o push riuscito non pubblica il negozio.
Risoluzione dei problemi
| Stato | Significato | Cosa fare |
|---|---|---|
| Apri editor di codice è mancante | La funzione non è abilitata per questo progetto. | Utilizza la Modalità Design o chiedi a Runner di apportare la modifica. Non affidarti a un percorso interno copiato. |
| Connessione alla sandbox... | L'area di lavoro del progetto non è ancora connessa. | Mantieni il progetto aperto e riprova dopo la riconnessione dell'area di lavoro. |
| Indicatore di caricamento dell'albero dei file | Runner sta caricando la cartella corrente. | Attendi prima di selezionare un'altra cartella ripetutamente. |
| La selezione di un file non fa nulla | Il file non potrebbe essere letto o l'area di lavoro si è disconnessa. | Controlla la connessione, quindi seleziona il file ancora una volta. |
| Il punto arancione rimane dopo il salvataggio | Il file non è stato salvato correttamente. | Mantieni la scheda aperta, leggi il messaggio di errore e riprova dopo la riconnessione se necessario. |
| Apri un file dall'albero | Nessun file è attivo. | Seleziona un file nella vista File. |
| Nessuna modifica | Git non segnala modifiche ai file salvati. | Salva la scheda dell'editor, quindi seleziona Aggiorna. |
| Conferma è disabilitato | Nessun file è stato preparato o nessun messaggio di commit è presente. | Prepara il file salvato previsto e inserisci un messaggio. |
| Invia è disabilitato | Il ramo non ha alcun commit locale in anticipo rispetto al remoto, o un invio è in esecuzione. | Esegui il commit della modifica prevista o attendi l'invio corrente. |
| Impossibile caricare lo stato git | Runner non potrebbe leggere lo stato del repository. | Seleziona Riprova. Non preparare né inviare modifiche fino al caricamento dello stato. |
| La freccia giù mostra che il ramo è indietro | Il remoto contiene commit non presenti nell'area di lavoro. | Fermati prima di eseguire il push e chiedi al proprietario del progetto come aggiornare il ramo in sicurezza. |
| Errore di salvataggio, staging, commit o push | L'azione non è stata completata. | Mantieni lo stato corrente, leggi l'errore e riprova solo dopo aver controllato la connessione e l'autorizzazione. |