Pannello di anteprima
Premendo A (o Invio / doppio clic) su un file si apre un’anteprima integrata alla destra dell’elenco dei file — un’anteprima per scheda. Il pannello occupa una parte della larghezza della finestra, così resta spazioso per i contenuti multimediali e i PDF.
Cosa può mostrare in anteprima
Sezione intitolata “Cosa può mostrare in anteprima”- Testo / codice — scorrevole.
- Immagini — PNG, JPEG, GIF, WebP, BMP — adattate alla larghezza.
- HEIC / AVIF / JXL — quando è installato un convertitore di immagini (
sipsè incluso in macOS;heif-convert, ImageMagick ovipssu Linux/Windows). - SVG.
- HTML e Markdown — resi come vista statica, senza JavaScript (gli script non vengono mai eseguiti, quindi un’anteprima non può fare nulla di attivo).
- PDF — impaginato.
Per SVG, HTML e Markdown puoi vedere il sorgente grezzo invece della vista
renderizzata con il pulsante </> dell’intestazione (o X su un controller /
F2). Markdown mostra il suo testo .md originale, non l’HTML convertito.
Destra entra nel riquadro di anteprima. Ciò che fanno gli altri pulsanti dipende dal tipo:
- Testo / immagine / SVG / HTML / Markdown — Su / Giù scorrono; A apre il file nell’applicazione predefinita del sistema operativo.
- PDF — Su / Giù cambiano pagina; Home / Fine saltano alla prima / ultima pagina; A lo apre esternamente.
Livelli: X scende, B risale
Sezione intitolata “Livelli: X scende, B risale”Il riquadro è una piccola pila, e i due pulsanti la percorrono in direzioni opposte. X si avvicina di un passo ai byte grezzi del file; B (o Esc) risale di un passo, e chiude soltanto in cima.
| File | X scende → |
|---|---|
| Testo | lettura → modifica → chiuso |
| SVG, HTML, Markdown | renderizzato → sorgente → modifica → chiuso |
| Immagine, PDF | chiuso |
Un file di testo non ha una vista sorgente, quindi la prima X lo apre subito in modifica. Il markup richiede due pressioni: una per mostrare il sorgente, una per modificarlo. La ✕ dell’intestazione chiude sempre del tutto, da qualunque livello.
Modificare i file di testo
Sezione intitolata “Modificare i file di testo”Un’anteprima di testo può essere modificata sul posto. La matita nell’intestazione del riquadro — o X su un controller — la trasforma in un campo modificabile; Esc, o di nuovo il pulsante, esce. Solo il testo è modificabile: gli altri tipi sono viste renderizzate, non buffer. Per questo X non entra mai in conflitto con l’interruttore del sorgente: un file di testo non ha una vista sorgente.
Ctrl/Cmd+S salva e funziona anche se il focus è tornato all’elenco dei file. Su un controller, A salva non appena c’è qualcosa da salvare e altrimenti apre il file nell’app esterna come al solito. Un punto accanto al nome del file segnala le modifiche non salvate, e accanto compare un pulsante Salva nell’intestazione.
Su Steam Deck, X richiama la tastiera su schermo sopra il campo, e la B di Steam la chiude e ti riporta alla navigazione tra i riquadri.
Il file viene riscritto com’era stato trovato
Sezione intitolata “Il file viene riscritto com’era stato trovato”DeckCrate ricorda come ha letto il file e lo salva allo stesso modo:
- Codifica — un file letto come Latin-1 legacy («ANSI») viene salvato in Latin-1, senza essere ricodificato in UTF-8 di nascosto. Se digiti un carattere che Latin-1 non può contenere — un’emoji, per esempio — il file viene convertito in UTF-8 e la notifica te lo dice.
- Fine riga — un file CRLF mantiene CRLF, anche nelle righe appena digitate.
- Identità — il salvataggio avviene sul posto, quindi un collegamento simbolico resta tale e permessi, proprietario e attributi estesi sopravvivono alla modifica.
Il markup si modifica dal suo sorgente
Sezione intitolata “Il markup si modifica dal suo sorgente”Anche SVG, HTML e Markdown sono modificabili, ma solo dalla vista sorgente, dove compare la matita. Una vista renderizzata non è un buffer: dalla pagina formattata non c’è modo di tornare al file, quindi ciò che modifichi è il markup stesso.
Tutto quanto sopra vale invariato, comprese le garanzie su codifica e fine riga. Due cose sono specifiche del markup:
- Salvare un
.mdscrive il Markdown, mai l’HTML in cui è stato convertito. - La vista renderizzata si aggiorna al salvataggio, così uscendo dall’editor vedi il tuo nuovo contenuto e non la versione che era su disco all’apertura.
Tornare alla vista renderizzata con modifiche non salvate mostra la versione salvata, con il punto ancora acceso: quello è ciò che sta su disco, e il punto dice che c’è dell’altro.
Modifiche non salvate
Sezione intitolata “Modifiche non salvate”Tutto ciò che scarterebbe un buffer modificato chiede prima conferma, offrendo Salva, Ignora o Annulla (A, Y e B su un controller):
- chiudere il riquadro,
- visualizzare l’anteprima di un altro file,
- aprire il terminale, che condivide lo spazio dell’anteprima,
- ridurre il numero di schede al di sotto di una scheda con modifiche non salvate,
- uscire dal menu comandi o dalla barra degli strumenti.
Ogni scheda conserva il proprio buffer, quindi cambiare scheda non ti costa mai quanto hai scritto: il punto resta finché non salvi o scarti.
Disattivare il rendering
Sezione intitolata “Disattivare il rendering”Preferenze → Anteprima → Anteprime renderizzate è attivo per impostazione
predefinita. Disattivalo e SVG, HTML e Markdown si apriranno sul loro
sorgente: una sola X avvia la modifica, il pulsante </> sparisce e
B chiude il riquadro anziché mostrare una vista renderizzata. Per quei file il
livello renderizzato semplicemente non esiste.
Testo, immagini e PDF restano invariati. L’impostazione vale per le anteprime che apri da quel momento; un riquadro già aperto mantiene il suo livello.
Quando un file non può essere mostrato in anteprima
Sezione intitolata “Quando un file non può essere mostrato in anteprima”Binari, formati non supportati e file troppo grandi non possono essere mostrati in anteprima. DeckCrate propone invece di aprirli nell’applicazione predefinita del sistema operativo. Da quella richiesta puoi anche premere Y per scegliere un’applicazione specifica (vedi Apri file con…).
Aprire con l’applicazione predefinita
Sezione intitolata “Aprire con l’applicazione predefinita”Puoi aprire qualsiasi file nella sua applicazione predefinita dal pulsante A del pannello di anteprima, oppure direttamente per qualunque file non visualizzabile in anteprima.
Apri file con…
Sezione intitolata “Apri file con…”Per un singolo file evidenziato, la voce Apri file con… nel menu comandi mostra un elenco navigabile col controller delle applicazioni installate, in ordine alfabetico. A / Invio conferma, B / Esc annulla. È offerta anche come Y nella richiesta «impossibile mostrare l’anteprima». Funziona su macOS, Linux e Windows.