Opcions

Les opcions i la llista de fitxers recents es desaran quan sortiu del programa i es tornaran a carregar quan l'inicieu. (Element de menú ArranjamentConfigura el KDiff3...).

Tipus de lletra

Seleccioneu un tipus de lletra d'amplada fixa. (En alguns sistemes, aquest diàleg també presentarà tipus de lletra d'amplada variable, però no les hauríeu d'emprar).

Colors

Vistes de l'editor i les diferències:
Color de primer pla:

En general negre.

Color de fons:

En general blanc.

Color de fons de les diferències:

En general gris clar.

Color A:

En general blau fosc.

Color B:

En general verd fosc.

Color C:

En general magenta fosc.

Color del conflicte:

En general vermell.

Color de fons de l'interval actual:

En general groc clar.

Color de fons de les diferències de l'interval actual:

En general groc fosc.

Color per als intervals de diferències alineades manualment:

En general taronja.

Vista en la comparació de carpetes:
Color del fitxer més nou:

En general verd.

Color del fitxer més antic:

En general vermell.

Color del fitxer d'edat intermèdia:

En general groc fosc.

Color dels fitxers no disponibles:

En general negre.

Canviar els colors per a la comparació de carpetes serà efectiu només quan inicieu la propera comparació de carpetes.

En els sistemes amb només 16 o 256 colors, alguns colors no estaran disponibles en forma pura. En aquests sistemes, el botó Omissió triarà un color pur.

Arranjament de l'editor

El tabulador insereix espais

Si està inhabilitada i premeu la tecla Tab, s'inserirà un caràcter de tabulació. En cas contrari, s'inseriran la quantitat adequada de caràcters.

Mida de la tabulació:

Es pot ajustar a les vostres necessitats específiques. El valor predeterminat és 8.

Sagnat automàtic

Quan es prem Retorn o Entra, s'utilitzarà el sagnat de la línia anterior per a la línia nova.

Copia la selecció automàticament

Cada selecció es copiarà immediatament al porta-retalls quan està activa i no necessitareu copiar explícitament.

Estil del salt de línia:

Quan deseu, podreu seleccionar l'estil del final de línia que preferiu. L'opció predeterminada és l'opció comuna per al sistema operatiu emprat.

Arranjament del «diff»

Quan es comparen fitxers, el KDiff3 primer intentarà fer coincidir les línies que són iguals en tots els fitxers d'entrada. Només durant aquest pas podreu ignorar els espais en blanc. El segon pas compararà cada línia. En aquest pas no s'ignoraran els espais en blanc. A més, durant la fusió, no s'ignoraran els espais en blanc.

Ignora els números (tracta'ls com a espais en blanc)

El valor predeterminat és desactivat. Els caràcters numèrics («0»-«9», «.», «-») s'ignoraran en la primera part de l'anàlisi en la qual es realitza la coincidència de les línies. No obstant això, en el resultat es mostraran les diferències, però es tractaran com a espais en blanc.

Ignora els comentaris de C/C++ (tracta'ls com a espais en blanc)

El valor predeterminat és desactivat. Els canvis en els comentaris es tractaran com a canvis en els espais en blanc.

Ignora les majúscules/minúscules (tracta-les com a espais en blanc)

El valor predeterminat és desactivat. Les diferències entre majúscules i minúscules dels caràcters (com «A» front «a») es tractaran com a canvis en els espais en blanc.

Ordre del preprocessador:

Vegeu la següent secció.

Ordre del preprocessador de coincidència de les línies:

Vegeu la següent secció.

Esforça't (més lent)

Intenta trobar una diferència d'espai encara més petita. (El valor predeterminat és activada). Això probablement serà efectiu per a fitxers complicats i grans. I lent per a fitxers molt grans.

Alinea B i C per a 3 fitxers d'entrada

Intenta alinear B i C quan es comparin o fusionin tres fitxers d'entrada. No recomanat per a fusionar, ja que pot ser més complicat. (De manera predeterminada està desactivat).

Arranjament de la fusió

Retard de l'avanç automàtic (ms):

Quan està en el mode d'avanç automàtic, aquesta opció especificarà quant de temps mostrar el resultat de la selecció abans de saltar al següent conflicte sense resoldre.

Mostra els diàlegs informatius

Mostra un diàleg amb informació sobre el nombre de conflictes.

Opció predeterminada dels espais en blanc en la fusió de 2/3 fitxers:

Resoldrà automàticament tots els conflictes en els espais en blanc triant el fitxer especificat. (El valor predeterminat és elecció manual). Útil si els espais en blanc en realitat no són importants en molts fitxers. Si ho necessiteu ocasionalment, millor utilitzeu Escull A/B/C a tots els conflictes dels espais en blanc no resolts al menú Fusiona. Recordeu que si s'habilita Ignora els números (tracta'ls com a espais en blanc) o Ignora els comentaris de C/C++ (tracta'ls com a espais en blanc), aquesta opció automàtica també s'aplicarà als conflictes en els nombres o comentaris.

Fusiona automàticament amb l'expressió regular:

Expressió regular per a les línies on el KDiff3 haurà de triar automàticament una font. Vegeu també Fusió automàtica....

Executa la fusió automàtica amb l'expressió regular a l'inici de la fusió

Si està activada, el KDiff3 executarà la fusió automàtica utilitzant l'opció Fusiona automàticament amb l'expressió regular quan s'inicia una fusió.

Expressió regular per a l'inici d'entrada de l'historial:

Expressió regular per a l'inici de les entrades de l'historial de fusió. Normalment aquesta línia conté la paraula clau «$Log$». Valor predeterminat «.*\$Log.*\$.»

Expressió regular per a l'inici d'entrada de l'historial:

Una entrada de l'historial per al control de versions consisteix en diverses línies. Especifiqueu l'expressió regular per a detectar la primera línia (sense el comentari inicial). Empreu els parèntesis per a agrupar les claus que vulgueu utilitzar per a ordenar-les. Si es deixa en blanc, llavors el KDiff3 assumirà que les línies en blanc separen les entrades de l'historial. Per a més detalls, vegeu també el Fusió automàtica....

Ordena la fusió de l'historial

Habilita l'ordenació de l'historial en el control de versions.

Criteri d'ordenació de les claus per a l'inici de l'entrada de l'historial:

Cada parell de parèntesis emprats a l'expressió regular per a l'inici de l'entrada de l'historial agruparà una clau que es pot emprar per a ordenar. Especifiqueu la llista de claus (que estan numerades en ordre d'ocurrència començant per 1) utilitzant «,» com a separador (p. ex., «4,5,6,1,2,3,7»). Si es deixa en blanc, no s'ordenarà. Per a més detalls, vegeu també el Fusió automàtic....

Fusiona l'historial del control de versions quan es comenci a fusionar

Si està activada, el KDiff3 executarà la fusió automàtica de l'historial utilitzant les opcions abans esmentades quan s'inicia una fusió.

Nombre màxim d'entrades de l'historial:

El KDiff3 truncarà la llista de l'historial després del nombre especificat d'entrades. Utilitzeu -1 per a evitar el truncament. (De manera predeterminada és -1).

Comprova les expressions regulars

Aquest botó mostra un diàleg que permet millorar i provar les expressions regulars anteriors. Simplement copieu les dades respectives dels vostres fitxers a les línies d'exemple. L'opció Resultat coincident: mostrarà immediatament si coincideixen. L'opció Resultat de la clau d'ordenació: mostrarà la clau utilitzada per a l'ordenació en la fusió de l'historial.

Ordre de fusió irrellevant:

Especifiqueu una ordre que s'haurà de cridar quan el KDiff3 detecti que per a una fusió de tres fitxers, el fitxer B no aporta cap dada rellevant que no es trobi en el contingut del fitxer C. L'ordre es cridarà amb els tres noms de fitxer com a paràmetres. Les dades que coincideixin amb Fusiona automàticament amb l'expressió regular o en l'historial no es consideraran rellevants.

En les fusions sense conflictes desa i surt automàticament

Si el KDiff3 s'inicia des de la línia d'ordres per a fusionar fitxers i tots els conflictes es poden resoldre sense la interacció de l'usuari, desa i surt. (Similar a l'opció de la línia d'ordres --auto).

Fusionar les carpetes

Aquestes opcions estan relacionades amb l'exploració de les carpetes i el maneig de la fusió: Per als detalls, vegeu Comparar/Fusionar carpetes.

No obstant això, aquí hi ha una opció que també és rellevant per al desament de fitxers individuals:

Fitxers de còpia de seguretat (.orig)

Quan es desa un fitxer i ja hi ha una versió anterior, la versió original canviarà de nom amb l'extensió .orig. Si ja existeix un fitxer de còpia de seguretat antic amb l'extensió .orig, s'eliminarà per fer-ho sense còpia de seguretat.

Opcions regional i d'idioma

Usa la mateixa codificació a tot arreu

Les següents opcions de codificació es poden ajustar per separat per a cada element o si aquesta opció és certa, tots els valors prendran el primer valor.

Nota: la codificació local és «...»

A sobre dels selectors del còdec apareixerà aquesta nota indicant quina és la codificació local. (Això no és ajustable, però per a la vostra informació en el cas que no la conegueu, però necessiteu seleccionar-la).

Detecta automàticament

Aquesta opció intenta utilitzar el BOM o les metadades dels documents XML/HTML per detectar la codificació. En cas contrari comprovarà si es pot interpretar com UTF-8 una mostra petita des del principi del fitxer. Si aquesta comprovació passa s'utilitzarà UTF-8. En cas contrari tornarà al còdec seleccionat per l'usuari. Només s'admet UTF-8 sense BOM ni metadades presents.

Codificació per al fitxer A/B/C:

Ajusta la codificació del fitxer per als fitxers d'entrada. Això té un efecte sobre com s'interpretaran els caràcters especials. Podreu ajustar cada còdec per separat, fins i tot podreu comparar i fusionar fitxers que s'han desat amb còdecs diferents.

Codificació dels fitxers de sortida en la fusió i desament:

Quan hàgiu editat un fitxer, podreu ajustar quina codificació es farà servir en fer el desament al disc.

Codificació dels fitxers del preprocessador:

Quan definiu els preprocessadors, és possible que no puguin operar amb el vostre còdec. (p. ex.: els fitxers tenen unicode de 16 bits i el preprocessador només pot prendre ASCII de 8 bits). Amb aquesta opció podreu definir la codificació per a la sortida del preprocessador.

Idioma de dreta a esquerra:

Alguns idiomes s'escriuen de dreta a esquerra. Quan aquesta opció està habilitada, el KDiff3 dibuixarà el text de dreta a esquerra en les finestres d'entrada de les diferències i en la finestra de sortida de la fusió. Recordeu que si inicieu el KDiff3 amb l'opció de línia d'ordres --reverse, llavors tota la disposició també es mostrarà de dreta a esquerra. (Aquesta és una característica proporcionada per les Qt™).

Nota

Aquesta documentació es va escriure assumint que aquesta opció o la disposició inversa estan inhabilitades. Per tant, algunes referències a «esquerra» o «dreta» s'hauran de substituir per les seves respectives contraparts si empreu aquestes opcions.

Miscel·lània

(Aquestes opcions i accions estan disponibles en els menús o a la barra de botons).

Opcions de la visió de conjunt:

Aquestes opcions només estaran disponibles quan es comparin tres fitxers. En el mode normal, totes les diferències es mostraran en una columna de la visió de conjunt codificada per colors. Però de vegades és especialment interessant en les diferències entre només dos d'aquests tres fitxers. En seleccionar «A front B», «A front C» o «B front C», es mostrarà una segona columna de la visió de conjunt amb la informació requerida al costat de la visió de conjunt normal.

Ajusta les línies a les finestres de diferències

Ajusta les línies quan la seva longitud excedeix l'amplada d'una finestra.

Mostra la finestra A/B/C:

De vegades es vol utilitzar millor l'espai a la pantalla per a les línies llargues. Oculta les finestres que no són importants. (Al menú Finestra).

Commuta l'orientació de les divisions

Canvia entre les finestres de diferències que es mostren una al costat de l'altra (A a l'esquerra de B, i B a l'esquerra de C) o una damunt de l'altra (A a sobre de B, i B a sobre de C). Això també hauria d'ajudar per a línies llargues. (Al menú Finestres).

Fusiona el fitxer actual

De vegades esteu veient les diferències d'espais i decidiu fusionar. Un sol clic inicia la fusió i utilitza el nom del fitxer de l'últim fitxer d'entrada com el nom predeterminat del fitxer de sortida. (Quan s'utilitza per a tornar a iniciar una fusió, es mantindrà el nom del fitxer de sortida).

Mostra els espais en blanc

Desactiveu-la per a suprimir qualsevol ressaltat dels canvis només dels espais en blanc en el text o en les columnes de la visió de conjunt. (Cal tenir en compte que això també s'aplicarà als canvis en els números o comentaris si estan actives les opcions Ignora els números (tracta'ls com a espais en blanc) o Ignora els comentaris de C/C++ (tracta'ls com a espais en blanc)).

Mostra els caràcters d'espai en blanc i els de tabulació

De vegades, els espais visibles i les tabulacions molesten. Ho podeu desactivar.

Mostra els números de les línies

Podeu seleccionar si s'han de mostrar els números de línia per als fitxers d'entrada.

Configurar les dreceres del teclat

Actualment, només la versió dels Frameworks™ admet dreceres de teclat configurables per l'usuari. (Menú ArranjamentConfigura les dreceres...).