Confrontare due file
F8 confronta il contenuto di due file, riga per riga. Un file in ciascun pannello — altrimenti Meneaufile lo chiede.
Prima il file con lo stesso nome. Quando l’altro pannello mostra un file con lo stesso nome, è con quello che F8 — o «Confronta per contenuto», con il clic destro — confronta il file, ovunque si trovi il cursore. Senza omonimo, è il file designato di fronte: vecchio.txt contro nuovo.txt.
Le due viste
- Affiancate: le due versioni una di fronte all’altra, i blocchi allineati.
- Vista unificata: un solo testo, le aggiunte e le rimozioni mescolate — quella che si legge quando le differenze sono rare.
Il contatore indica l’entità: +12 −3. «Differenza successiva» e
«Differenza precedente» saltano di blocco in blocco senza dover cercare a occhio.
Copiare il testo
Il testo si seleziona con il mouse e si copia con Ctrl+C. Affiancati, ogni metà ha la propria selezione: si copiano le righe di un solo file, e Ctrl+A le prende tutte. I numeri di riga restano fuori dalla copia, e ogni riga conserva il suo a capo.
Il codice conserva i suoi colori
Un .php, un .dart, un .json si leggono
qui con i colori del visualizzatore —
la stessa tavolozza, non un’altra: un file non cambia aspetto a seconda
che lo si legga o lo si confronti. Anche il diff di un
commit li porta.
Ciò che il nome del file non annuncia resta in testo semplice: un .txt
dove // non è un commento, un log, un file senza
estensione.
Riga per riga, e non sul file intero. Un confronto
mostra righe provenienti da due versioni, mescolate nell’ordine
di lettura: concatenarle per colorarle in un solo blocco aprirebbe un commento su
uma riga rimossa e lo chiuderebbe su una riga aggiunta. Conseguenza visibile —
un /* */ su più righe è colorato solo sulla prima.
Riportare un blocco
La modalità modifica aggiunge due gesti su ogni blocco: «Manda questo blocco a sinistra» e «Manda questo blocco a destra». Si ripara così un file con l’altro, blocco per blocco, senza lasciare il confronto.
Nulla viene scritto finché non si salva: «Salva a sinistra», «a destra», oppure «entrambi».
Ciò che dice invece di tacere
- Le due versioni sono identiche riga per riga — il confronto è stato davvero eseguito.
- Niente da confrontare riga per riga: il file non è testo, oppure non si è potuto leggere.
- Uno dei due file è cambiato sul disco — «Ricarica» riprende il confronto su ciò che c’è adesso.
Si confrontano anche due tabelle
In un database, F8 su due tabelle ne confronta le strutture: i byte non esistono, ma i campi, i loro tipi e i loro indici sì. Il menu lo dice — la voce si chiama allora «Confronta le strutture».
Manuale di Meneaufile, in italiano.