La finestra di dialogo Opzioni consente di personalizzare molte funzionalità di WinMerge. Per impostare le opzioni WinMerge:
Seleziona → nel menu o sul pulsante
nella barra degli strumenti.
La finestra di dialogo Opzioni contiene diverse pagine, ciascuna contenente un gruppo di opzioni correlate. Puoi aprire qualsiasi pagina facendo clic sul suo titolo nell'elenco Categorie, sul lato sinistro della finestra di dialogo.
Configura le opzioni che vuoi modificare usando uno o entrambi questi metodi:
Direttamente nelle pagine delle opzioni.
Importazione di un file di opzioni .ini esportato in
precedenza (per i dettagli vedi
Opzioni di importazione ed esportazione).
Dopo aver impostato tutte le opzioni, seleziona per salvarle e chiudere la finestra di dialogo.
Questo argomento descrive le opzioni in dettaglio. C'è una sezione per ogni pagina nella finestra di dialogo Opzioni.
Se modifichi frequentemente le opzioni per diversi scenari di confronto o unione o se vuoi condividere le impostazioni con altri utenti WinMerge, valuta la possibilità di salvare le impostazioni esportandole in un file di opzioni. Quindi, ogni volta che vuoi usare tali impostazioni, puoi semplicemente importare il file delle opzioni invece di impostare le opzioni manualmente.
Quando vuoi riusare le opzioni salvate, seleziona
. Nella finestra di dialogo Seleziona file per
l'importazione, vai al file ini salvato e seleziona
.
I valori nel file delle opzioni importati sostituiscono tutte le impostazioni esistenti.
Dopo aver impostato le opzioni nel modo desiderato, seleziona
. Nella finestra di dialogo Seleziona file per
l'esportazione, specifica un percorso e un nome per il tuo file di opzioni
(il tipo ini verrà aggiunto automaticamente) e fai clic
su .
Nel file di testo ini generato, ogni riga contiene una
coppia nome-valore che definisce una singola opzione.
La pagina Generale ha queste opzioni:
Disabilitato (impostazione predefinita): la finestra di
confronto si apre nella parte superiore della cartella o del file, senza
alcuna differenza selezionata.
Abilitato: alla prima apertura, la finestra Confronta
seleziona la prima differenza, scorrendo fino alla posizione se necessario.
Per un confronto di cartelle, seleziona il primo file o le prime cartelle diverse.
Per un confronto di file, seleziona il primo blocco di differenza nei file.
Disabilitato (impostazione predefinita): quando ci si
sposta su un blocco di differenze, non scorre automaticamente fino alla
prima differenza in linea all'interno delle righe di testo.
Abilitato: quando ci si sposta su un blocco di differenze,
scorre automaticamente fino alla prima differenza in linea all'interno delle
righe di testo.
Finestra secondaria MDI o finestra principale (impostazione
predefinita): consente di usare il tasto Esc per chiudere
le finestre WinMerge. Premendo Esc una volta si chiude una
finestra, quindi con una finestra di confronto file aperta, sono necessarie
tre pressioni di tasti per chiudere WinMerge: prima la finestra di confronto
file, quindi la finestra di confronto cartelle e infine la finestra
WinMerge.
Tieni presente che nella riga di comando di WinMerge, il parametro
-e ti consente di chiudere WinMerge premendo
Esc solo una volta.
Solo finestra secondaria MDI: premendo Esc
si chiude una finestra secondaria, ma non l'ultima finestra principale
rimanente.
Chiudi la finestra principale se è presente una finestra secondaria
MDI: premendo Esc si chiude una finestra
secondaria e, se è presente una sola finestra secondaria, verrà chiusa anche
la finestra principale.
Disabilitato: premendo Esc non si chiude
alcuna finestra WinMerge.
Abilitato (predefinito): la finestra di dialogo Seleziona
file o cartelle controlla entrambi o tutti e tre i percorsi quando li
inserisci. Il pulsante rimane disabilitato
finché entrambi o tutti e tre i percorsi non vengono convalidati. Tieni
presente che questo controllo può causare qualche ritardo.
Disabilitato: il pulsante
nella finestra di dialogo Seleziona file o cartelle è sempre abilitato e
tenta di aprire qualsiasi percorso specificato. Poiché non vi è alcun
ritardo durante la convalida, ciò può accelerare la selezione dei
percorsi. Tuttavia, se non è possibile aprire il percorso, viene
visualizzata una finestra di dialogo di errore.
Disabilitato (impostazione predefinita): puoi eseguire più
istanze WinMerge. Ad esempio, se WinMerge è attualmente in esecuzione e si
fa clic sul collegamento WinMerge sul desktop, verrà aperta una nuova
finestra WinMerge.
Consenti l'esecuzione di una sola istanza: limita il
programma WinMerge a un'istanza:
Se WinMerge è attualmente in esecuzione e si tenta di avviare una nuova istanza, non viene aperta alcuna nuova finestra dell'applicazione: viene invece usata la finestra WinMerge attuale.
Se si avvia una nuova istanza con percorsi (ad esempio sulla riga di comando), viene aperta una nuova finestra Confronta nella finestra WinMerge esistente.
Consenti solo un'istanza;attendi la terminazione: simile
all'opzione "Consenti l'esecuzione di una sola istanza", questa impostazione
limita WinMerge a una singola finestra dell'applicazione. Tuttavia,
garantisce anche che il processo WinMerge non termini fino alla chiusura
della finestra dell'applicazione. Ciò è utile per le situazioni in cui le
applicazioni esterne, come SourceTree, devono attendere il completamento di
WinMerge prima di poter eliminare in sicurezza i file temporanei.
Disabilitato (impostazione predefinita): se esci da
WinMerge mentre sono aperte più finestre di confronto, WinMerge ti chiede di
confermare se chiudere tutte le finestre.
Abilitato: se selezioni e non
ci sono modifiche ai file in sospeso, WinMerge si chiude immediatamente.
Disabilitato (impostazione predefinita): se salvi le
modifiche a un file in WinMerge, il timestamp del file viene aggiornato.
Abilitato: se salvi le modifiche a un file in WinMerge, il
timestamp del file non viene modificato nel file system.
Disabilitato (predefinito): la finestra WinMerge si apre
quando avvii WinMerge. per aprire Seleziona file o cartelle devi quindi fare
clic su → .
Abilitato: la finestra di dialogo Seleziona file o cartelle
si apre insieme alla finestra WinMerge quando si avvia WinMerge.
Disabilitato (predefinito): quando selezioni
, la finestra di dialogo Seleziona file o
cartelle rimarrà aperta invece di chiudersi.
Abilitato: facendo clic sul pulsante
si chiude la finestra di dialogo Seleziona
file o cartelle.
Scegli una di queste opzioni:
Disabilitato: non viene eseguito alcun completamento automatico quando inserisci percorsi nella finestra di dialogo Seleziona file o cartelle.
Dal file system (predefinito): controlla i percorsi mentre scrivi. Tenta di individuare i percorsi nel file system che corrispondono alle lettere digitate e, se viene trovato un percorso corrispondente, completa il percorso.
Dall'elenco degli usi più recenti: controlla i percorsi solo dall'elenco degli usi più recenti (MRU). Ciò è utile quando hai un insieme limitato di percorsi da confrontare.
Scegli una di queste opzioni:
Disabilitato: disabilita il ricaricamento automatico.
Solo su finestra attivata (predefinito): quando la finestra WinMerge è attivata, se il file è stato modificato, ricaricherà il file. Tuttavia, in questo momento verrà visualizzata una finestra di messaggio che chiede se si desidera ricaricare il file. Se non vuoi visualizzare questa finestra del messaggio, seleziona "Non fare più questa domanda" e premi il pulsante Sì.
Immediatamente: ricarica immediatamente il file quando è stato modificato. Tuttavia, in questo momento verrà visualizzata una finestra di messaggio che chiede se si desidera ricaricare il file. Se non vuoi visualizzare questa finestra di messaggio, seleziona "Non fare più questa domanda" e premi il pulsante Sì.
Le opzioni in questa pagina ti consentono di modificare alcuni dei modi in cui WinMerge rileva le differenze, ad esempio confrontando solo le dimensioni del file o ignorando alcuni tipi di differenze, come le maiuscole e minuscole.
La personalizzazione del rilevamento delle differenze può essere utile durante i confronti, quando potresti non essere interessato ad alcune differenze. Tuttavia, queste opzioni influiscono anche sulla fusione. Ad esempio, se ignori le modifiche agli spazi bianchi, le modifiche al rientro nei file del codice sorgente non verranno conservate durante l'unione.
Per questo motivo, prima di unire eventuali differenze, consigliamo vivamente di ripristinare le opzioni di questa pagina alle impostazioni predefinite, in particolare le opzioni di ignora. Per ripristinare tutte le opzioni in questa pagina, seleziona .
Numerose opzioni nella pagina Confronta (descritte più avanti in questa sezione) consentono di ignorare alcune differenze. Le differenze ignorate vengono trattate in modi speciali in WinMerge:
Sono contrassegnati con il colore della differenza ignorata.
Le differenze ignorate non possono essere unite.
Le differenze ignorate non vengono incluse nei conteggi delle differenze.
I file contenenti solo differenze ignorate vengono contrassegnati come identici in un confronto di cartelle.
Lo spazio bianco è lo spazio tra parole e righe. È rappresentato nei file di testo da caratteri speciali, non stampabili come spazi, tabulazioni e avanzamenti di riga. Il significato degli spazi bianchi dipende da come si desidera leggere o elaborare le differenze. Potrebbe essere importante rilevare tutte le modifiche negli spazi bianchi. Al contrario, potresti preferire trattare tutti gli spazi bianchi allo stesso modo: uno spazio, due spazi, un rientro o una tabulazione. E in alcuni documenti strutturati (come gli elenchi separati da virgole), potresti voler ignorare tutti gli spazi bianchi.
Gli effetti degli spazi bianchi sulle modifiche all'interno delle righe sono
visibili solo quando è abilitata Visualizza differenze di
riga. Ciò è in contrasto con i blocchi differenza, che sono sempre
evidenziati.
Example 1. Linee con spazi bianchi diversi
Uno spazio tra le parole:
Due parole
Due spazi tra le parole:
Due parole
Tab tra le parole:
Due parole
Nessuno spazio tra le parole:
Due parole
Puoi controllare il rilevamento degli spazi bianchi scegliendo una di queste opzioni:
Tutti gli spazi bianchi vengono confrontati (impostazione predefinita). Se non sei sicuro di quale opzione richieda il tuo documento, questa è probabilmente la scelta più sicura. Nell'esempio, tutte le linee vengono rilevate come diverse.
Confronta le differenze negli spazi bianchi. Nell'esempio, le prime tre righe hanno spazi diversi, ma vengono rilevate come identiche: tabulazioni e multipli vengono trattati come se fossero spazi singoli. L'ultima riga non ha spazi, quindi la differenza non viene ignorata (in effetti, le parole nelle ultime due righe sono diverse):
Ignora tutti i caratteri di spazio bianco, eccetto gli avanzamenti di riga (quindi le righe vengono rilevate e conservate in un'unione). Tutte le linee nell'esempio vengono rilevate come identiche.
Gli effetti delle impostazioni degli spazi bianchi sulle differenze di riga sono descritti in Evidenziazione della differenza di linea.
La pagina Editor della finestra di dialogo Opzioni contiene opzioni correlate che controllano il modo in cui vengono usati gli spazi bianchi per rilevare le interruzioni tra le parole. Per i dettagli vedi Colorazione differenza linea.
Disabilitato (impostazione predefinita): le righe vuote nei
file di origine vengono rilevate e rappresentate nella finestra Confronto
file come righe vuote con i colori della differenza eliminata.
Abilitato: le righe vuote nei file di origine vengono
ignorate. Sono rappresentati nella finestra Confronto file come righe vuote
con i colori della differenza ignorata. Tuttavia la differenza non può
essere fusa.
Disabilitato (predefinito): i confronti fanno distinzione
tra maiuscole e minuscole. Ad esempio, LowerCase,
LOWERCASE e lowercase sono tutti
diversi.
Abilitato: le differenze tra lettere minuscole e maiuscole
vengono ignorate.
Disabilitato (predefinito): vengono rilevate differenze di
stile di fine riga (EOL). Ad esempio, se si confrontano due righe che hanno
lo stesso contenuto ma terminazioni di riga diverse, le righe vengono
considerate diverse. Quando ciò accade, WinMerge visualizza una finestra di
dialogo che richiede di confermare se rilevare o ignorare la differenza.
Abilitato: le differenze EOL vengono ignorate.
Disabilitato (predefinito): vengono rilevate differenze
numeriche.
Abilitato: le differenze numeriche vengono ignorate.
Disabilitato (predefinito): vengono rilevate le differenze
di codifica dei file. Inoltre, vengono rilevate differenze tra la presenza e
l'assenza della distinta base.
Abilitato: le differenze di codifica dei file vengono
ignorate.
Disabilitato (predefinito): WinMerge confronta i commenti
nel codice, insieme ad altri contenuti.
Abilitato: questa opzione ottimizza i confronti rilevando i
commenti in determinati tipi di file del linguaggio di programmazione (come
C++ e Java) e ignorandoli. Il rilevamento si basa sull'evidenziazione della
sintassi, quindi non ha alcun effetto sui tipi di file non supportati da
WinMerge.
Disabilitato (impostazione predefinita): le differenze
nella presenza o assenza di caratteri EOL finali vengono rilevate come
differenze, anche se il contenuto delle righe corrisponde.
Abilitato: quando un file termina con un carattere EOL (ad
esempio, LF o CRLF) e l'altro no, ma il contenuto della riga corrisponde,
queste differenze vengono ignorate.
Disabilitato (predefinito): le interruzioni di riga
(caratteri EOL) non vengono trattate come spazi.
Abilitato: all'interno di un blocco differenziale, le
interruzioni di riga vengono trattate come spazi. Ad esempio, la seguente
differenza viene ignorata:
A sinistra: abc def A destra: abc def
Spazi bianchi →
Ignora modifica o Spazi bianchi → Ignora
tutto.
Disabilitato (predefinito): WinMerge non rileva quando le
differenze sono dovute allo spostamento delle linee.
Abilitato: WinMerge tenta di rilevare le righe che vengono
spostate (in posizioni diverse in ciascun file). I blocchi spostati sono
indicati dalla differenza di colori Spostato e
Spostato selezionato . Se viene visualizzata la barra
della posizione, le posizioni differenti corrispondenti nelle barre della
posizione sinistra e destra sono collegate con una linea. Visualizza i
blocchi spostati può rendere più semplice la visualizzazione delle modifiche
nei file, se non ce ne sono troppi.
Per un esempio, vedi la descrizione del riquadro Posizione in Confronto e unione di file di testo.
Disabilitato (predefinito): le linee all'interno dei
blocchi di differenza vengonovisualizzate così come si presentano nei file
di origine.
Abilitato: WinMerge tenta di rilevare righe simili
all'interno di blocchi di differenza e aggiunge righe vuote nei riquadri
File per allinearle. Questa opzione è più efficace quando le linee sono
abbastanza simili; meno efficace se le linee sono troppo diverse.
Per un esempio, vedi la descrizione Righe simili in Evidenziazione delle differenze.
default (default): l'algoritmo greedy diff di base.
minimo: dedica più tempo per assicurarti che venga prodotta
la differenza più piccola possibile.
pazienza: usa l'algoritmo "pazienza diff" quando generi
diff.
istogramma: questo algoritmo estende l'algoritmo della
pazienza per "supportare elementi comuni a bassa frequenza".
nessuno: questo algoritmo non rileva inserimenti o
eliminazioni di righe.
Abilitato (predefinito): abilita l'euristica che sposta i
confini dei blocchi diff per rendere le differenze più facili da
leggere. Non ha alcun effetto se l'algoritmo Diff è predefinito.
Disabilitato: disabilita l'euristica.
Disabilitato (predefinito): le linee di differenza ignorate
dai filtri di linea e dai filtri di sostituzione vengono visualizzate nel
colore della Differenza Ignorata.
Abilitato: rende il colore delle diverse linee ignorate dai
filtri di linea e dai filtri di sostituzione uguale al colore delle linee
identiche.
Questa opzione ti consente di determinare quanto sono completi i confronti dei file. Selezionai una di queste cinque scelte:
Impostazione predefinita: confronto completo dei file in base al contenuto, con tutti i fronzoli. Questo metodo richiama plugin e usa il motore diffutils per una differenziazione completamente accurata e il rilevamento dei blocchi spostati. Questo è il metodo più completo e consigliato.
Confronto ridotto dei file in base al contenuto. Questo metodo usa un codice di confronto file semplificato che ignora i plug-in e il rilevamento dei blocchi spostati. Questo metodo è più veloce del Contenuto completo , perché non carica i file.
Lo svantaggio è che durante il confronto non vengono applicati i filtri di linea. Ad esempio, questo metodo considera il file come diverso anche se i filtri di linea sono impostati per ignorare tutte le differenze nei file.
Questo metodo è più veloce del metodo di confronto rapido dei contenuti. Tuttavia, non applica alcun plugin, filtro di linea, opzione 'Ignora maiuscole e minuscole', ecc. Innanzitutto confronta le dimensioni del file e, se sono diverse, tratta i contenuti del file come diversi senza confrontarli. Se le dimensioni del file corrispondono, confronta semplicemente il contenuto del file in byte. Non viene eseguito alcun rilevamento della codifica file, rilevamento EOL o rilevamento file binario. Questo metodo di confronto è utile per confrontare i file con i file di cui è stato eseguito il backup.
Confronta solo le date di modifica sui file, quindi è molto più veloce di entrambi i metodi dei contenuti. Ma ovviamente, è accurato solo quanto lo sono le date di modifica.
Simile a Data modificata, ma controlla anche le dimensioni dei file quando le date sono identiche.
Confronta solo le dimensioni dei file, quindi è veloce ma non accurato come i metodi dei contenuti.
Confronta solo se i file esistono su entrambi i lati. Se un file esiste sia a sinistra che a destra, vengono considerati identici, senza controllare contenuto, dimensione o timestamp.
Questa opzione è abilitata solo quando è selezionato il metodo di confronto Contenuti rapidi .
Disabilitato (predefinito): WinMerge esamina tutte le
differenze nei file.
Abilitato: questa opzione ottimizza i confronti esaminando
i file solo fino a quando non viene trovata la prima differenza,
scansionando invece sempre l'intero file.
Lo svantaggio è che WinMerge potrebbe non essere in grado di identificare i file binari come binari.È probabile che ciò accada se la prima differenza è vicino all'inizio del file. Se sai che tipo di file stai confrontando (ad esempio, quali sono file binari), questa opzione può essere un buon modo per accelerare i confronti. Tuttavia, non abilitare questa opzione se non sei sicuro del tipo di file che stai confrontando.
Disabilitato (predefinito): i file con timestamp diversi
vengono rilevati come diversi.
Abilitato: a volte (ad esempio, quando usi le condivisioni
di rete) piccole differenze nei timestamp non sono significative. Per
ottenere risultati più significativi in tali situazioni, questa opzione
consente di ignorare le differenze orarie inferiori a tre secondi.
Questa opzione funziona solo con i metodi di confronto e (descritti in Metodo di confronto). Non ha alcun effetto con altri metodi.
Questa opzione dovrebbe essere abilitata solo quando viene rilevata la differenza oraria. In caso contrario, potrebbero verificarsi risultati di confronto errati.
Abilitato (predefinito): WinMerge esegue un confronto
ricorsivo e include anche le sottocartelle.
Disabilitato: WinMerge confronta solo i file nella cartella
principale.
Non espandere (impostazione predefinita): le sottocartelle
rimangono compresse dopo il confronto.
Espandi tutte le sottocartelle: tutte le sottocartelle
vengono espanse dopo il confronto.
Espandi sottocartelle diverse: solo le sottocartelle con
differenze vengono espanse dopo il confronto.
Espandi sottocartelle identiche: solo le sottocartelle
senza differenze vengono espanse dopo il confronto.
Abilitato (impostazione predefinita): WinMergevisualizza
anche il contenuto di sottocartelle univoche.
Disabilitato: WinMerge ignora le sottocartelle univoche
durante il confronto delle cartelle.
Disabilitato (impostazione predefinita): confronta il
contenuto delle cartelle dei punti di analisi come se fossero cartelle
normali.
Abilitato: ignora il contenuto delle cartelle che sono
punti di analisi. Ad esempio, C:\Users\All Users è un collegamento simbolico
a C:\ProgramData e l'abilitazione di questa opzione salterà il confronto
della cartella C:\Users\All Users.
Disabilitato: non è attivo a meno che il metodo di
confronto non sia impostato su un metodo diverso da Contenuto
completo.
Abilitato: è attivo quando il metodo di confronto è
impostato sul metodo di confronto Contenuti completi.
Dimensione soglia per passare al metodo di confronto Contenuti rapidi. Quando è selezionato il metodo di confronto Contenuti completi, i file più grandi (in mega byte) di questo valore vengono confrontati usando il metodo di confronto Contenuti rapidi.
Disabilitato: non è attivo a meno che il metodo di
confronto non sia impostato su un metodo diverso da Contenuti
completi e Contenuti rapidi.
Abilitato: è attivo quando il metodo di confronto è
impostato sul metodo di confronto Contenuti completi o
Contenuti rapidi.
Dimensione soglia per il passaggio al metodo di confronto dei contenuti binari. Quando è selezionato il metodo di confronto Contenuti completi o Contenuti rapidi, i file più grandi (in mega byte) di questo valore vengono confrontati usando il metodo di confronto Contenuti binari.
Numero di thread usati per il confronto. Con un valore negativo WinMerge userà l'aggiunta del numero di core CPU disponibili.
Consente di specificare condizioni di confronto aggiuntive usando espressioni di filtro durante il confronto delle cartelle. Ad esempio, anche se i file sono considerati identici dal metodo di confronto selezionato (come Contenuto completo), puoi aggiungere condizioni come
tuttiuguali(Data)
o
Data Sinistra = Data Destra
per richiedere
che anche le date di modifica del file corrispondano. Quando fai clic sul
pulsante = a destra del campo di immissione, appare un
menu con elementi come Confronta dimensioni e
Confronta data. Selezionando Confronta
data si inserisce automaticamente
allequal(Data) nel campo.
Disabilitato (predefinito): WinMerge non rileva
file/cartelle rinominati o spostati.
Rilevamento ridenominazione: rileva file o cartelle con
nomi diversi ma chiavi di rilevamento corrispondenti all'interno della
stessa cartella. File/cartelle vengono raggruppati quando condividono la
stessa chiave di rilevamento.
Rinomina e rilevamento spostamento: rileva file o cartelle
con nomi diversi o in diverse ma chiavi di rilevamento
corrispondenti. Questa modalità rileva sia gli elementi rinominati (stessa
cartella) sia gli elementi spostati (cartella diverse).
Specifica l'espressione di filtro usata per generare chiavi di rilevamento
per la corrispondenza di file/cartelle su tutti i lati. Gli elementi con
chiavi corrispondenti vengono raggruppati come elementi potenzialmente
rinominati o spostati. Ad esempio, impostando la chiave su
Size raggrupperà i file con la stessa dimensione, mentre
Name raggrupperà i file con lo stesso nome (utile per
rilevare gli spostamenti).
Quando selezioni = a destra del campo di input, viene visualizzato un menu di supporto con le espressioni chiave di rilevamento comuni:
Abbina file/cartelle per nome. Utile per rilevare file che sono stati spostati in cartelle diverse ma hanno mantenuto lo stesso nome.
Corrisponde ai file per nome senza estensione. Ad esempio, "file.txt" e "file.doc" corrisponderebbero.
Inserisce normalizeUnicode(Name, "NFC") che corrisponde
ai file in base al nome file Unicode normalizzato. Utile per rilevare file
con nomi equivalenti ma diverse rappresentazioni Unicode (ad esempio,
caratteri composti e scomposti).
Corrisponde ai file in base al percorso relativo dalla radice di confronto. Utile per rilevare file che sono stati rinominati ma che mantengono la relativa struttura di cartella.
Corrisponde ai file in base alla dimensione. Utile per rilevare file che sono stati rinominati ma hanno la stessa dimensione.
Corrisponde ai file in base alla data/ora di modifica.
Inserisce if(IsFolder, Name, prop("Hash.MD5")). Per le
cartelle, corrisponde per nome. Per i file, corrisponde all'hash MD5 del
contenuto. Questo è il metodo più accurato per rilevare i file rinominati,
ma richiede il calcolo degli hash MD5 che può essere lento per i file di
grandi dimensioni.
Apre un sottomenu che fornisce accesso alle proprietà dei file Windows come
System.Author, System.Title,
System.Keywords, ecc. Puoi usarli per abbinare i file in
base ai loro metadati. L'espressione inserita sarà if(IsFolder,
Name, prop("PropertyName")).
Il menu include funzioni di trasformazione delle stringhe che possono essere
applicate alle chiavi di rilevamento. Quando selezionate, queste funzioni
racchiudono l'espressione attuale (o Nome se vuoto):
Inserisce replace(expression, "from", "to") per
sostituire le stringhe di testo letterale nella chiave.È necessario
modificare le stringhe segnaposto "da" e "a" per specificare quale testo
cercare e con cosa sostituirlo. Esempio: replace(Name, ".backup",
"") rimuove ".backup" dai nomi dei file.
Inserisce regexReplace(expression, "pattern",
"replacement") per sostituire il testo usando le espressioni
regolari. Supporta i riferimenti all'indietro ($1, $2, ecc.) nella stringa
di sostituzione. Esempio: regexReplace(Name, "^(\d+)_(.+)$",
"$2") rimuove un numero iniziale e un carattere di sottolineatura
dai nomi dei file.
Il sottomenu Sostituisci elenchi fornisce l'accesso alla funzionalità di sostituzione delle stringhe batch usando file esterni:
Crea un nuovo file di valori separati da tabulazioni (TSV) con un modello
per le sostituzioni di stringhe. Il file è archiviato in
%APPDATA%\WinMerge\ReplaceLists (o
Documents\WinMerge\ReplaceLists a seconda delle
impostazioni). Dopo la creazione, il file si apre nell'editor di testo
predefinito e viene inserita la funzione
replaceWithList(expression, "filepath").
Il formato del file è una sostituzione per riga:
search_string<TAB>replacement_string. Le righe che
iniziano con # sono commenti.
Contenuto del file di esempio:
# Sostituisci i numeri di versione nei nomi dei file v1.0 v2.0 versione beta
Simile a Crea elenco di sostituzione stringhe, ma per la sostituzione di
espressioni regolari. Crea un file modello in
%APPDATA%\WinMerge\RegexReplaceLists (o
Documents\WinMerge\RegexReplaceLists). Inserisce
regexReplaceWithList(expression, "filepath").
Il formato del file è:
regex_pattern<TAB>sostituzione con supporto per
backreference.
Contenuto del file di esempio:
# Normalizza i formati della data
(\d{4})-(\d{2})-(\d{2}) $1_$2_$3
\d+ NUMERO
Questi sottomenu elencano tutti i file TSV trovati nelle rispettive cartelle
replacelists. Selezionando un file dall'elenco si inserisce la
corrispondente funzione replaceWithList() o
regexReplaceWithList() con il percorso del file. Ciò
consente di riusare rapidamente gli elenchi di sostituzione creati in
precedenza.
Apre Esplora risorse nella cartella in cui sono archiviati i file dell'elenco di sostituzione, consentendo di gestire (modificare, eliminare, organizzare) direttamente i file dell'elenco di sostituzione.
Il sottomenu Normalizzazione testo fornisce funzioni per normalizzare il testo per una corrispondenza più flessibile:
Inserisce toLower(expression) o
toUpper(expression) per convertire tutti i caratteri in
minuscolo o maiuscolo. Utile per la corrispondenza senza distinzione tra
maiuscole e minuscole. Esempio: toLower(Name) corrisponde
a "File.txt", "FILE.TXT" e "file.txt" come identici.
Inserisce toHalfWidth(expression) o
toFullWidth(expression). Converte tra caratteri a mezza
larghezza e a larghezza intera (principalmente per il testo
giapponese). Esempio: toHalfWidth(Name) converte "ファイル"
(katakana a larghezza intera) in "ファイル" (mezza larghezza).
Fornisce le funzioni toSimplifiedChinese(expression) e
toTraditionalChinese(expression). Converte tra caratteri
cinesi semplificati e tradizionali. Utile per abbinare file con nomi in
diversi set di caratteri cinesi.
Fornisce le funzioni toHiragana(espressione) e
toKatakana(espressione). Converte tra i caratteri
giapponesi Hiragana e Katakana.
Inserisce normalizeUnicode(expression) che normalizza il
testo Unicode nel formato NFC (Normalization Form Canonical
Composition). Ciò è utile per abbinare file i cui nomi possono usare
codifiche Unicode diverse per gli stessi caratteri (ad esempio, un singolo
carattere é contro e + che combina l'accento acuto).
Puoi combinare più chiavi usando l'operatore + con un
separatore. Ad esempio, Nome + "|"+ Size creerà una
chiave composita che combina nome file e dimensione.
L'espressione della chiave di rilevamento viene valutata per ciascun lato di
un confronto file/cartella per produrre una chiave. Gli elementi vengono
raggruppati quando le relative chiavi corrispondono. Ad esempio, con il
tasto Size, verranno raggruppati un file di 1024 byte a
sinistra e un file di 1024 byte a destra (anche con nomi diversi).
Specifica il modo in cui gli elementi rinominati e spostati rilevati dalla funzionalità di rilevamento di ridenominazione/spostamento devono essere uniti in singole voci nell'albero di confronto delle cartelle.
Disabilitato (impostazione predefinita): gli elementi
rinominati/spostati rimangono come voci separate nell'albero di confronto
delle cartelle. Gli elementi sono raggruppati insieme (indicati da un ID di
gruppo comune), ma il file/la cartella di ciascun lato viene visualizzato
separatamente.
Unisci rinomina: gli elementi che sono stati rilevati come
rinominati ma che si trovano nella stessa cartella vengono uniti in un'unica
voce. Ciò semplifica l'albero di confrontovisualizzando un singolo elemento
che esiste su più lati con nomi diversi. Gli elementi in cartella diverse
(elementi spostati) non vengono uniti.
Unisci rinominazioni e spostamenti: sia gli elementi
rinominati (stessa cartella, nomi diversi) che gli elementi spostati
(cartella diverse) vengono uniti in singole voci quando rilevati. Ciò
fornisce la visualizzazione più compatta di file/cartelle rinominati e
riposizionati.
L'unione avviene solo quando ciascuna parte ha al massimo un elemento nel gruppo e gli elementi soddisfano i criteri di unione (stessa cartella per le ridenominazioni o qualsiasi cartella per gli spostamenti). Se più file corrispondono su un lato (caso ambiguo), non vengono uniti.
Specifica il modello del nome file per i file con valori separati da virgole da aprire in formato tabella. Per specificare più elementi, separarli con un punto e virgola. Per impostazione predefinita, è specificato *.csv. Se non vuoi aprire i file con estensione .csv in formato tabella elimina il file *.csv.
Specifica il modello del nome file per i file con valori separati da tabulazioni da aprire in formato tabella. Per specificare più elementi, separarli con un punto e virgola. Per impostazione predefinita, è specificato *.tsv. Se non vuoi aprire i file con estensione .tsv in formato tabella eliminare il file *.tsv.
Se si desidera aprire file di testo, con valori separati da caratteri diversi da virgole o tabulazioni, in formato tabellare, specificare il modello e il delimitatore del nome file.
Abilitato (predefinito): se c'è un carattere di nuova riga
tra il carattere di virgoletta e il carattere di virgoletta successivo, il
carattere di nuova riga viene trattato come parte di un valore. Se vuoi
elaborare file CSV/TSV che contengono più righe in un campo abilita questa
opzione .
Disabilitato: disabilita quanto sopra. Disabilitare questa
opzione quando si aprono file con virgolette errate.
Specifica il carattere da considerare come virgolette. I delimitatori all'interno dell'intervallo di testo racchiuso dai caratteri qui specificati vengono trattati come parte di un valore. Questo campo può essere vuoto. Per aprire file in cui le virgolette sono semplici valori, lasciarlo vuoto o specificare un carattere che non esiste nel file.
Specifica i modelli di nome file per i file binari da aprire nella finestra di confronto binario. Per specificare più elementi, separarli con un punto e virgola. Per impostazione predefinita, è specificato *.bin. Se non vuoi che i file con estensione .bin vengano aperti nella finestra di confronto binario, rimuovi *.bin dall'elenco.
Qui puoi scegliere:
Il numero di byte da visualizzare per riga di hexdump (si applica solo se "Regola automaticamente il numero di byte per riga" è disabilitato)
Se la casella "Regola automaticamente il numero di byte per riga" - è selezionata, il numero di byte visualizzati per riga esadecimale viene regolato in modo tale da usare sempre l'intera larghezza della finestra.
Il numero di cifre per la lunghezza dell'offset (si applica solo se "Regola lunghezza dell'offset" è disabilitato)
Se la lunghezza dell'offset deve essere regolata automaticamente su quella dell'offset massimo (abilitato) o riempita a destra con spazi (disabilitata)
Come visualizzare i valori nella posizione del cursore, come valori interi con segno o senza segno
Se la modalità di sola lettura deve essere impostata automaticamente dopo l'apertura dei file.
Il nome dell'editor di testo che verrà richiamato dal comando → .
Che tipo di ordine dei byte usare: Little-endian, come usato nei computer Intel o Big-endian, usato ad esempio nei computer con processore Motorola. La differenza tra queste modalità è quindi: Considera una parola lunga, che è lunga 4 byte (dai nomi da A a D).
Parola lunga nel registro del processore = ABCD.
Il bit meno significativo, che ha il valore 1, si trova nel byte "D". In un registro del processore la longword è ordinata in questo modo. Se questo valore viene scritto in una posizione in memoria, per convenzione Intel la parola lunga viene scritta in questo modo, con gli offset crescenti a destra:
Parola lunga in memoria = DCBA.
Cioè, i byte che compongono la longword vengono scritti in ordine inverso rispetto a come si trovano in un registro del processore.
Ciò significa che un file scritto da una macchina Big-endian conterrà valori longword e parole errati se letto da una macchina Little-endian senza conversione.
Qui puoi scegliere il set di caratteri per visualizzare e scrivere i caratteri, ANSI (il set di caratteri di Windows) o OEM (il set di caratteri di DOS).È possibile scegliere anche la dimensione del carattere in punti.
Specifica i modelli di nome file per i file di immagine da aprire nella finestra di confronto delle immagini. Per specificare più elementi, separarli con un punto e virgola. Per impostazione predefinita, le estensioni .pdf, .svg, .wmf e .emf non sono nell'elenco. Aggiungili se vuoi che i file con queste estensioni vengano visualizzati nella finestra di confronto delle immagini.
Quando questa opzione è abilitata, i confronti delle cartelle confronteranno i file che corrispondono ai modelli specificati come immagini. Le differenze nei metadati verranno ignorate e verrà applicata una soglia di distanza del colore per determinare le differenze visive tra le immagini.
Solo testo (impostazione predefinita):visualizza solo il
testo riconosciuto dall'immagine.
Posizione e testo riga per riga:visualizza il testo
riconosciuto riga per riga con la sua posizione nell'immagine originale.
Posizione e testo parola per parola:visualizza il testo
riconosciuto parola per parola con la sua posizione nell'immagine originale.
Inserisci un'espressione regolare in questo campo per specificare i percorsi
dei file o gli URL che devono essere aperti nella finestra di confronto
delle pagine web. Ad esempio, se inserisci l'espressione regolare
.*\.html?|https?://.*, i file con estensione .html o .htm e gli
URL che iniziano con http:// o https:// verranno aperti nella finestra di
confronto delle pagine web.
Inserisci un'espressione regolare per escludere determinati percorsi di file o URL dalla finestra Confronto pagine web. Questo vale per gli elementi che corrispondono al campo "Pattern URL da includere". Usalo per escludere modelli specifici che non vuoi includere.
Cartella AppData (impostazione predefinita): archivia
cookie, cronologia di navigazione e dati della cache nella cartella
%APPDATA%\WinMerge\WinWebDiff.
Cartella di installazione: salva i dati nella cartella di
installazione di WinMerge, che in genere richiede autorizzazioni di
amministratore per la scrittura. Questo generalmente non è raccomandato.
WinMerge consente di eliminare alcune finestre di messaggio comuni. Ad esempio, quando vengono aperti due file identici, viene normalmente aperta la finestra di messaggio intitolata I file sono identici. Se non vuoi che questa casella venga più visualizzata, puoi abilitare (selezionare) l'opzione in quella finestra di messaggio per non visualizzare più il messaggio.
Successivamente, potresti decidere di voler rivedere quei messaggi. In tal caso, per visualizzare nuovamente le finestre dei messaggi seleziona .
Ti consigliamo di non eliminare i messaggi durante l'aggiornamento di WinMerge a una versione più recente. Il programma di installazione ne abilita la visualizzazione automaticamente, ma se non usi il programma di installazione, ricordati di abilitare la visualizzazione dei messaggi usando il pulsante .
Abilitato (predefinito): WinMerge può evidenziare la
sintassi di molti linguaggi di programmazione e formati web. Per
visualizzare i formati supportati per impostazione predefinita, seleziona
→ .
Disabilitato: l'evidenziazione della sintassi consuma una
certa potenza di elaborazione, quindi se l'aggiornamento dello schermo di
WinMerge sembra lento, disattivare questa opzione potrebbe essere d'aiuto.
La modalità evidenziazione determina quale analizzatore
sintassi viene usato per l'evidenziazione della sintassi.
Solo integrato: usa solo l'analizzatore di sintassi
integrato di WinMerge.
Integrato (preferenziale): usa preferenzialmente
l'analizzatore della sintassi integrato. Se non supporta il tipo di file
attuale, verrà usato Tree-sitter.
Tree-sitter (preferenziale): preferisci il Tree-sitter. Se
Tree-sitter non supporta il tipo di file attuale, verrà usato l'analizzatore
della sintassi integrato.
Solo Tree-sitter: per l'evidenziazione della sintassi usa
solo Tree-sitter.
Disabilitato (impostazione predefinita): presuppone che i
file debbano essere file Windows. Se un file non usa la fine riga standard
di Windows, WinMerge lo considera un errore. Cambia silenziosamente le
terminazioni di riga nello stile Windows invece di rilevarle come
differenze. Pertanto, la barra di stato della finestra Confronta
filevisualizza lo stile EOL come Win.
Nella maggior parte dei casi dovresti lasciare questa opzione disabilitata: il comportamento predefinito funziona anche quando si confrontano due file che hanno stili di fine riga diversi.
Abilitato: impedisce a WinMerge di modificare
automaticamente le terminazioni di riga, in modo che rilevi diversi stili
EOL per ogni riga. Ciò potrebbe essere utile per gestire file da sistemi con
stili EOL diversi (ad esempio, Windows e Unix).
Questa è un'opzione avanzata per gli utenti che hanno familiarità con i byte EOL e che desiderano confrontare file con stili EOL diversi all'interno di un file. Ti consigliamo di non abilitare questa opzione a meno che non ti serva questa funzionalità avanzata. Ricorda, questa opzione non è necessaria per confrontare due file con stili EOL diversi.
Larghezza di uno spazio di tabulazione. Specifica un valore
n: la larghezza risultante è equivalente a quella
di n caratteri. Impostazione predefinita: 4. Il
valore massimo è 64.
Determina il tipo di carattere usato quando si inserisce una tabulazione nel testo.È possibile abilitare solo una di queste opzioni:
Inserisci tabulazioni (predefinito): usa un singolo carattere di tabulazione.
Inserisci spazi: usa uno o più spazi (determinati dalla
dimensione della tabulazione) invece del carattere di
tabulazione. Ad esempio, con la dimensione di tabulazione predefinita,
vengono inseriti quattro spazi.
GDI (predefinito): esegue il rendering del testo usando la
Graphics Device Interface (GDI).
Modalità DirectWrite: esegue il rendering del testo usando
varie modalità di rendering DirectWrite, incluso il supporto per emoji
colorati su Windows 8.1 e versioni successive. Disponibile solo nella
versione a 64 bit di WinMerge. Per i dettagli vedi Modalità
di rendering DirectWrite.
Disabilitato (predefinito): WinMerge esegue nuovamente la
scansione automaticamente quando unisci una differenza o se esegui
nuovamente la scansione manualmente (ad esempio, facendo clic sul pulsante
).
Abilitato: forza WinMerge a ripetere la scansione dopo ogni
evento di modifica (una modifica ai file, come la digitazione).
Per evitare di rallentare la modifica, WinMerge ritarda leggermente la scansione automatica: attende un secondo dopo ogni evento di modifica. Poiché ogni nuovo evento di modifica reimposta il timer, non vengono eseguite nuove scansioni finché non si mette in pausa o si interrompe la modifica.
Specifica la granularità della copia quando si copia in un altro pannello facendo clic sulla voce del menu ecc. con il testo selezionato.
Diff hunk: copia i diff hunk all'interno del testo
selezionato.
DIFF in linea: copia le differenze in linea all'interno del
testo selezionato.
Line: copia le differenze all'interno del testo selezionato
riga per riga.
Carattere (predefinito): copia le differenze all'interno
del testo selezionato carattere per carattere.
Queste impostazioni abilitano e configurano il rilevamento delle differenze di riga (modifiche all'interno delle righe dei blocchi di differenza):
Abilitato (predefinito): WinMerge evidenzia le differenze
all'interno delle righe. Abilita anche la voce di menu → .
Scegli una di queste opzioni secondarie:
Livello carattere: evidenzia i singoli caratteri che sono diversi. Questa opzione può essere utile se stai cercando modifiche all'interno delle parole o per formati di file che non presentano interruzioni di parola chiare.
A livello di parola (predefinito): evidenzia intere parole che sono diverse.
Interrompi nello spazio (predefinito): si presuppone che le parole siano separate da caratteri di spazio. Questo di solito funziona per i tipici file di testo.
Interruzione negli spazi bianchi o nella punteggiatura: considera sia gli spazi bianchi che i caratteri di punteggiatura come interruzioni di parola. Ciò può essere utile per gestire elenchi separati da punteggiatura (come elenchi separati da virgole).
Disabilitato: WinMerge non evidenzia le differenze di linea
e tutte le impostazioni per le opzioni di livello e spazio bianco vengono
ignorate. Disabilita anche la voce di menu → .
Specifica i simboli che vengono trattati come separatori di parole non spazi bianchi quando è selezionato Interrompi in corrispondenza di spazi bianchi o punteggiatura.
Evidenziazione della differenza di linea spiega in modo più dettagliato come WinMerge rileva e contrassegna le differenze di linea.
La pagina Combinazioni colori consente di personalizzare l'aspetto cromatico generale di WinMerge, incluso il supporto per le modalità chiaro e scuro. Puoi selezionare e gestire combinazioni di colori per ciascuna modalità e salvare o eliminare le combinazioni personalizzate.
Seleziona la modalità colore per l'applicazione. Scegli tra:
Luce (predefinito): usa lo schema di colori specificato per
la modalità luce. Quando selezionato, l'aspetto delle finestre di dialogo,
dei menu e degli altri elementi dell'interfaccia utente verràvisualizzato in
uno stile chiaro.
Scuro: usa la combinazione di colori specificata per la
modalità oscura. Quando selezionato, l'aspetto delle finestre di dialogo,
dei menu e degli altri elementi dell'interfaccia utente verrà visualizzato
in uno stile scuro.
Segui il sistema: passa automaticamente dalla modalità
chiara a quella scura in base alle impostazioni del tuo sistema operativo.
Seleziona lo schema di colori da usare quando la Modalità
colore è impostata su Luce. Gli schemi disponibili includono
Default (predefinito), Modern e qualsiasi
schema definito dall'utente che hai salvato.
Seleziona lo schema di colori da usare quando la Modalità
colore è impostata su Scuro. Gli schemi disponibili includono
VS Dark (predefinito), Solarized Dark e
qualsiasi schema definito dall'utente che hai salvato.
Salva le impostazioni colore correnti come nuovo schema. Lo schema viene
salvato come file INI.Solo gli schemi salvati nella cartella
Documents/WinMerge/ColorSchemes appariranno negli
elenchi Schema modalità luce e Schema
modalità scura.
Elimina la combinazione di colori attualmente selezionata. Questo pulsante è abilitato solo per gli schemi definiti dall'utente (non per gli schemi integrati come Predefinito o VS Scuro).
Usa queste opzioni per personalizzare l'interfaccia WinMerge in base alle preferenze o per adattarla al tema del sistema. Le combinazioni di colori personalizzate semplificano la condivisione o il riuso delle impostazioni di colore preferite.
Usa questa pagina se vuoi modificare uno qualsiasi dei colori diversi usati nella finestra Confronto file. È possibile impostare lo sfondo, l'eliminazione e il colore del testo.
Per cambiare un colore, fai clic nella sua casella per aprire una finestra di dialogo standard per la scelta del colore. Scegli uno dei colori predefiniti o definisci il tuo colore personalizzato, quindi seleziona per caricare il nuovo colore nella casella.
Per ripristinare i colori predefiniti di uno schema, scegli uno schema diverso e torna allo schema modificato.
Per impostazione predefinita, la finestra Confronto file WinMerge contrassegna la sintassi di determinati tipi di codice sorgente, come descritto in Evidenzia la sintassi. Questa pagina elenca gli elementi di sintassi riconosciuti e consente di modificare il colore e lo spessore del testo.
Per ripristinare i colori predefiniti di uno schema, scegli uno schema diverso e torna allo schema modificato.
Usa questa pagina per modificare i colori usati per il testo. Innanzitutto, seleziona l'opzione Usa colori testo personalizzati. Questo attiva le opzioni di testo. È disponibile un'opzione per tre tipi di testo: spazio bianco, testo normale e testo selezionato. Per ogni tipo di testo puoi scegliere un colore per lo sfondo e il testo.
Per impostazione predefinita, la finestra Confronto cartelle di WinMerge usa i colori di sfondo per visualizzare lo stato di un elemento (uguale, diverso, non esiste su tutti i lati o filtrato).
Per cambiare un colore, fai clic nella sua casella per aprire una finestra di dialogo standard per la scelta del colore. Scegli uno dei colori predefiniti o definisci il tuo colore personalizzato, quindi seleziona per caricare il nuovo colore nella casella.
Per ripristinare i colori predefiniti di uno schema, scegli uno schema diverso e torna allo schema modificato.
Questa pagina contiene le opzioni per configurare il supporto dell'archivio usando 7-Zip.
Questa opzione controlla il modo in cui WinMerge gestisce i file di archivio (basato sull'integrazione 7-Zip).
Abilitato (impostazione predefinita): WinMerge riconosce
gli archivi 7-Zip.
Disabilitato: disattiva l'integrazione dell'archivio 7-Zip.
Disabilitato (impostazione predefinita): WinMerge riconosce
solo gli archivi la cui estensione di file è nota sul tuo sistema (ad
esempio, nel registro o tramite un'associazione di file).
Abilitato: WinMerge può riconoscere i file di archivio
anche se la loro estensione non è nota. Per riconoscere un archivio,
WinMerge cerca all'inizio del file i byte della firma dell'archivio.
È possibile usare questa opzione per consentire a WinMerge di riconoscere i file Open Office.
Abilitato (impostazione predefinita): i file e le cartelle
eliminati in una finestra Confronto cartelle vengono spostati nel Cestino,
se disponibile.
Ricorda: se il Cestino del tuo sistema è stato disattivato, questa opzione non funziona e i file cancellati andranno persi!
Disabilitato: i file e le cartelle eliminati in una
cartella vengono confrontati con quelli effettivamente eliminati.
La finestra Confronta file WinMerge fornisce funzioni di modifica comuni. Se preferisci usare il tuo editor preferito e completo, puoi configurare WinMerge per aprire un editor esterno dal menu contestuale Confronto cartelle.
L'installazione configura Blocco note come editor esterno predefinito, perché si trova su tutti i sistemi Windows. Per configurare un diverso editor esterno, inserisci il percorso completo del suo file eseguibile.
Insieme al percorso, puoi includere qualsiasi parametro della riga di
comando supportato dallo strumento esterno, in questo formato:
percorso dell'eseguibile
-option1 -option2
...
Per usare l'editor esterno configurato, fai clic con il pulsante destro del mouse su un file nella finestra Confronta cartelle e scegli → o → .
Specifica dove WinMerge archivia i dati utente come filtri, plug-in, combinazioni di colori e registri di configurazione.
Cartella AppData (Roaming) (predefinita): memorizza i dati dell'utente nella cartella dei dati dell'applicazione in roaming del tuo profilo utente.
Cartella Documenti: memorizza i dati dell'utente nella
sottocartella WinMerge della cartella Documenti.
Questa impostazione influisce solo sui dati utente appena creati.
Usa questo campo per specificare la tua cartella privata per i filtri di
file. Per impostazione predefinita, questa cartella è la cartella del
profilo utente (ad esempio, Documents su Windows
10). Quando crei un filtro file, questo viene automaticamente aggiunto a
questa cartella.
Specificare la cartella in cui WinMerge memorizza i file temporanei.È disponibile una di queste opzioni:
Cartella temporanea del sistema (predefinita): ad
esempio, potrebbe essere C:\Windows\Temp sul tuo
sistema.
Cartella personalizzata: seleziona e seleziona una cartella diversa dove hai accesso in scrittura.
Questa pagina consente di controllare il modo in cui WinMerge crea i file di backup.
Specificare quando WinMerge deve creare i file di backup. Puoi abilitare o disabilitare ciascuna di queste opzioni in modo indipendente:
Confronto cartelle (disabilitato per impostazione predefinita): i file di backup vengono creati ogni volta che i file vengono sovrascritti (copiati).
Confronto file (abilitato per impostazione predefinita): i file di backup vengono creati ogni volta che i file vengono salvati.
Specificare dove vengono creati i file di backup.È possibile abilitare solo una di queste opzioni:
Cartella del file originale (abilitata per impostazione predefinita): i file di backup vengono creati nella stessa cartella del file sorgente. Di solito questa è una buona scelta. Lo svantaggio è che la pulizia dei file di backup in cartelle di grandi dimensioni può richiedere molto lavoro.
Cartella di backup globale (disabilitata per impostazione predefinita): tutti i file di backup vengono creati in una cartella globale. Questo li rende facili da pulire. Tuttavia, se sono presenti più file di origine con lo stesso nome file, il file di backup più recente sovrascrive quello precedente con lo stesso nome.
Quando WinMerge crea un file di backup, aggiunge un'estensione al nome del file di origine. Puoi scegliere uno o entrambi questi schemi di estensione:
Aggiungi estensione .bak (abilitato per impostazione
predefinita): ad esempio, viene eseguito il backup di
file.txt in file.txt.bak.
Aggiungi timestamp (abilitato per impostazione predefinita): i timestamp sono quasi sempre univoci, quindi questa opzione solitamente evita di duplicare i nomi dei file di backup quando i file di origine hanno gli stessi nomi.
Inoltre, la memorizzazione di una copia di un file ogni volta che lo salvi fornisce un modo per tenere traccia delle modifiche apportate al file. Tuttavia, dovresti considerare che questa opzione può creare molti file.
WinMerge rileva la codifica dei file in modo trasparente e nella maggior parte dei casi non dovrebbe essere necessario modificare le impostazioni predefinite. Questa pagina consente di specificare le pagine codice di determinati formati di file, se necessario.
Una spiegazione completa della codifica del testo e delle pagine codice di Windows va oltre lo scopo della documentazione di WinMerge. Fortunatamente, su Internet si trovano molte informazioni su di loro. Ad esempio, ecco alcuni punti da cui iniziare:
Scegli uno di questi pulsanti di opzione per impostare la pagian codice predefinita usata da WinMerge durante la gestione dei file ANSI:
Codice di sistema (predefinito): il codice usato dal tuo sistema Windows. Questa impostazione predefinita è solitamente la scelta migliore. Tuttavia, se sai che stai confrontando file che non usano la pagina codice di sistema, considera una delle altre opzioni.
Secondo l'interfaccia utente di WinMerge: la codifica usata dalla tua installazione di WinMerge.
Codice personalizzato: inserisci esplicitamente il
numero della tabella codici. Ad esempio, UTF-8 o
ISO-8851-1.
Deseleziona questa opzione in WinMerge.exe. Le
conversioni dei caratteri possono comportare conversioni con perdita e il
rischio è molto alto.WinMerge.exe può visualizzare solo
file con la pagina codice attuale.
Disabilitato (predefinito): WinMerge non legge le
informazioni sulla tabella codici dai file sorgente. Usa invece
l'impostazione della tabella codici predefinita.
Abilitato: WinMerge rileva la pagina coice per queste
estensioni: html, rc (file risorse per VC++) e xml. La pagina codice rilevata sovrascrive
l'impostazione dell'opzione pagina codice predefinita.
Questa opzione è interessante quando i documenti usano una tabella codici diversa dalla tabella codici della configurazione di Windows.
Ad esempio, potresti unire due file slovacchi o due giapponesi in un ambiente inglese. Con questa opzione abilitata (e con i caratteri richiesti), il tuo slovacco o giapponese, i file vengono visualizzati usando i caratteri slovacchi o giapponesi.
WinMerge rileva anche una differenza di pagina codice tra i file sinistro/destro. Per evitare conversioni con perdita di dati quando unisci, copi o incolli, ti suggeriamo di ignorare le informazioni sulla tabella codici.
Quando copi o incolli testo su un'applicazione esterna, l'applicazione esterna deve usare la stessa tabella codici di WinMerge. Fai riferimento alla documentazione dell'editor esterno. Per copiare su WinMerge, Internet Explorer offre la selezione della tabella codici. Se il tuo editor esterno non supporta le pagine codice personalizzate, disabilita questa opzione.
L'opzione Aggiungi al menu contestuale ti consente di
avviare WinMerge direttamente da Esplora risorse, confrontando gli elementi
che hai selezionato lì. È abilitato o disabilitato per impostazione
predefinita durante l'installazione di WinMerge. Se abilitato, puoi anche
abilitare una o entrambe queste opzioni:
Disabilitato (predefinito): solo la scorciatoia
è inclusa nel menu contestuale di
Esplora risorse.
Abilitato: sostituisce la scorciatoia
nel menu contestuale di Explorer con le
scorciatoie .
Disabilitato (predefinito): rimuove la voce di menu
dal menu contestuale di Explorer.
Abilitato: aggiunge la voce di menu al menu contestuale di Explorer.
Avvio delle operazioni WinMerge in Esplora risorse descrive come usare le scorciatoie WinMerge e Confronta.