Tutte le sezioni del manuale

DocumentazioneEditor di codice

Editor di codice

Nel file manager c'è un editor di codice completo, pensato per ritoccare PHP, HTML, CSS, JavaScript e file di configurazione senza scaricarli.

Aprirlo

Apri il sito, scheda File, e fai clic su un file di testo, oppure premi Editor di codice nella barra del file manager. L'editor si apre a tutto schermo: a sinistra l'elenco dei file del sito, in alto le schede dei file aperti (un pallino indica le modifiche non salvate), in basso la barra di stato con riga e colonna, linguaggio, codifica (UTF-8), fine riga (LF/CRLF) e indentazione.

Cosa sa fare

  • evidenziazione della sintassi per PHP, HTML, CSS/SCSS, JavaScript/TypeScript, JSON, YAML, Markdown, SQL, XML, configurazioni nginx, file INI/.env, .htaccess e script shell;
  • numeri di riga, parentesi abbinate, rientro automatico, piegatura dei blocchi (le frecce accanto ai numeri);
  • cerca e sostituisci (Ctrl/⌘+F, oppure Ctrl/⌘+H), espressioni regolari comprese;
  • cursori multipli: Alt+clic aggiunge un cursore, Ctrl/⌘+D seleziona la prossima occorrenza;
  • a capo automatico, dimensione del testo, tema chiaro o scuro (oppure come il pannello).

Ctrl/⌘+S salva il file aperto.

Controllo della sintassi PHP

Quando salvi un file .php il pannello lo controlla con php -l, con l'utente del sito e la versione PHP del sito, senza eseguirlo. Se trova un errore lo segna sulla riga (sottolineatura rossa) e chiede se vuoi correggere prima o salvare comunque. Puoi anche premere Controlla sintassi in qualsiasi momento.

Se qualcuno ha modificato il file nel frattempo

Se dopo che hai aperto un file qualcun altro lo cambia (un collega, un plugin, un aggiornamento), al salvataggio il pannello se ne accorge e non sovrascrive: puoi confrontare le due versioni affiancate (a destra la tua, modificabile, da salvare), sovrascrivere con la tua o ricaricare quella sul server.

File che non si aprono

I file binari (immagini, archivi) e quelli più grandi di 2 MB non si modificano nell'editor: puoi scaricarli. Sul telefono si usa l'editor semplice, perché quello completo ha bisogno di tastiera e schermo grande.