Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <FILENAME·​filename="index.​html"><html><head><ti​tle>El·​manual·​de·​KDiff3</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​localised.​css"><meta·​name="generator"·​content="DocBook·​XSL·​Stylesheets·​V1.​76.​1"><meta·​name="description"·​content="KDiff3·​es·​una·​herramienta·​para·​ver·​diferencias·​y·​fusionar·​archivos·​y·​directorios·​que:​·​Compara·​y·​fusiona·​dos·​o·​tres·​archivos·​o·​directorios·​de·​texto.​Muestra·​las·​diferencias·​línea·​a·​línea·​y·​caracter·​a·​caracter·​(!)​.​Proporciona·​una·​utilidad·​de·​fusión·​automática.​Tiene·​un·​editor·​para·​resolver·​de·​forma·​cómoda·​los·​conflictos·​de·​fusión.​Proporciona·​transparencia·​de·​red·​a·​través·​de·​KIO.​Tiene·​opciones·​para·​resaltar·​u·​ocultar·​los·​cambios·​en·​los·​espacios·​en·​blanco·​o·​en·​los·​comentarios.​Soporta·​Unicode,​·​UTF-​8·​y·​otras·​codificaciones·​de·​archivo.​Imprime·​diferencias.​Soporta·​claves·​de·​control·​de·​versiones·​e·​historial·​de·​fusionado.​·​Este·​d·​✂1 <FILENAME·​filename="index.​html"><html><head><ti​tle>El·​manual·​de·​KDiff3</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​localised.​css"><meta·​name="generator"·​content="DocBook·​XSL·​Stylesheets·​V1.​76.​1"><meta·​name="description"·​content="KDiff3·​es·​una·​herramienta·​para·​ver·​diferencias·​y·​fusionar·​archivos·​y·​directorios·​que:​·​Compara·​y·​fusiona·​dos·​o·​tres·​archivos·​o·​directorios·​de·​texto.​Muestra·​las·​diferencias·​línea·​a·​línea·​y·​caracter·​a·​caracter·​(!)​.​Proporciona·​una·​utilidad·​de·​fusión·​automática.​Tiene·​un·​editor·​para·​resolver·​de·​forma·​cómoda·​los·​conflictos·​de·​fusión.​Proporciona·​transparencia·​de·​red·​a·​través·​de·​KIO.​Tiene·​opciones·​para·​resaltar·​u·​ocultar·​los·​cambios·​en·​los·​espacios·​en·​blanco·​o·​en·​los·​comentarios.​Soporta·​Unicode,​·​UTF-​8·​y·​otras·​codificaciones·​de·​archivo.​Imprime·​diferencias.​Soporta·​claves·​de·​control·​de·​versiones·​e·​historial·​de·​fusionado.​·​Este·​d·​✂
2 </​p><p>Este·​documento·​describe·​la·​versión·​0.​9.​92·​de·​<span·​class="application">K​Diff3</​span>.​·​</​p></​div></​div></​div></​div><hr></​div><div·​class="toc"><p><b>Tab​la·​de·​contenidos</​b></​p><dl><dt><span·​class="chapter"><a·​href="introduction.​html">1.​·​Introducción</​a></​span></​dt><dd><dl><dt><span·​class="sect1"><a·​href="introduction.​html#why">¿Otro·​interfaz·​para·​diff?</​a></​span></​dt><dt><span·​class="sect1"><a·​href="screenshots.​html">Capturas·​de·​pantalla·​y·​características</​a></​span></​dt><dt><span·​class="sect1"><a·​href="features.​html">Más·​características</​a></​span></​dt><dd><dl><dt><span·​class="sect2"><a·​href="features.​html#idp148737976">Vi​sor·​de·​diferencias·​línea·​a·​línea·​y·​caracter·​a·​caracter</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148740664">Ve​r·​diferencias·​de·​espacios·​en·​blanco·​de·​un·​vistazo</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148742840">Tr​iple·​diferencia</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148745528">Fu​sión·​cómoda·​de·​dos·​o·​tres·​archivos··​✂2 </​p><p>Este·​documento·​describe·​la·​versión·​0.​9.​92·​de·​<span·​class="application">K​Diff3</​span>.​·​</​p></​div></​div></​div></​div><hr></​div><div·​class="toc"><p><b>Tab​la·​de·​contenidos</​b></​p><dl><dt><span·​class="chapter"><a·​href="introduction.​html">1.​·​Introducción</​a></​span></​dt><dd><dl><dt><span·​class="sect1"><a·​href="introduction.​html#why">¿Otro·​interfaz·​para·​diff?</​a></​span></​dt><dt><span·​class="sect1"><a·​href="screenshots.​html">Capturas·​de·​pantalla·​y·​características</​a></​span></​dt><dt><span·​class="sect1"><a·​href="features.​html">Más·​características</​a></​span></​dt><dd><dl><dt><span·​class="sect2"><a·​href="features.​html#idp148737976">Vi​sor·​de·​diferencias·​línea·​a·​línea·​y·​caracter·​a·​caracter</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148740664">Ve​r·​diferencias·​de·​espacios·​en·​blanco·​de·​un·​vistazo</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148742840">Tr​iple·​diferencia</​a></​span></​dt><dt><span·​class="sect2"><a·​href="features.​html#idp148745528">Fu​sión·​cómoda·​de·​dos·​o·​tres·​archivos··​✂
3 </​p><div·​class="screenshot"><d​iv·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="mediaobject"><​hr><img·​src="screenshot_merge​.​png"><hr></​div></​div><p>3 </​p><div·​class="screenshot"><d​iv·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="mediaobject"><​hr><img·​src="screenshot_merge​.​png"><hr></​div></​div><p>
4 </​p><p><a·​name="dirmergebigscre​enshot"></​a><span·​class="application">K​Diff3</​span>·​también·​le·​ayuda·​a·​comparar·​y·​fusionar·​directorios·​completos.​·​Esta·​captura·​muestra·​<span·​class="application">K​Diff3</​span>·​durante·​la·​fusión·​de·​un·​directorio:​·​</​p><p>4 </​p><p><a·​name="dirmergebigscre​enshot"></​a><span·​class="application">K​Diff3</​span>·​también·​le·​ayuda·​a·​comparar·​y·​fusionar·​directorios·​completos.​·​Esta·​captura·​muestra·​<span·​class="application">K​Diff3</​span>·​durante·​la·​fusión·​de·​un·​directorio:​·​</​p><p>
5 </​p><div·​class="screenshot"><d​iv·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="mediaobject"><​hr><img·​src="dirmergebig.​png"><hr></​div></​div><p>5 </​p><div·​class="screenshot"><d​iv·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="mediaobject"><​hr><img·​src="dirmergebig.​png"><hr></​div></​div><p>
6 </​p></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="introduction.​html">Anterior</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Inicio</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="features.​html">Siguiente</​a></​td></​tr><tr><td·​class="prevCell">Intr​oducción </​td><td·​class="upCell">Introd​ucción</​td><td·​class="nextCell"> Más​·​características</​td></​tr></​table></​div><div·​id="footer_text">¿Le·​gustaría·​hacer·​algún·​comentario·​o·​aportar·​una·​actualización·​a·​esta·​página?<br>Envíe·​sus·​comentarios·​al·​<a·​href="mailto:​kde-​doc-​english@kde.​org"·​class="footer_email">​equipo·​de·​documentación·​de·​KDE</​a></​div></​div></​div></​body></​html></​FILENAME><FILENAME·​filename="features.​html"><html><head><ti​tle>Más·​características</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​local·​✂6 </​p></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="introduction.​html">Anterior</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Inicio</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="features.​html">Siguiente</​a></​td></​tr><tr><td·​class="prevCell">Intr​oducción </​td><td·​class="upCell">Introd​ucción</​td><td·​class="nextCell"> Más​·​características</​td></​tr></​table></​div><div·​id="footer_text">¿Le·​gustaría·​hacer·​algún·​comentario·​o·​aportar·​una·​actualización·​a·​esta·​página?<br>Envíe·​sus·​comentarios·​al·​<a·​href="mailto:​kde-​doc-​english@kde.​org"·​class="footer_email">​equipo·​de·​documentación·​de·​KDE</​a></​div></​div></​div></​body></​html></​FILENAME><FILENAME·​filename="features.​html"><html><head><ti​tle>Más·​características</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​local·​✂
7 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148759736"><​/​a>Fusionar·​2·​archivos:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>archivo1·​archivo2</​code></​em></​span>·​-​m7 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148759736"><​/​a>Fusionar·​2·​archivos:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>archivo1·​archivo2</​code></​em></​span>·​-​m
8 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>archivo1·​archivo2</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>archivosalida</​code></​em></​span>8 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>archivo1·​archivo2</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>archivosalida</​code></​em></​span>
9 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148762552"><​/​a>Comparar·​3·​archivos:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>archivo1·​archivo2·​archivo3</​code></​em></​span>9 </​pre></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148762552"><​/​a>Comparar·​3·​archivos:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>archivo1·​archivo2·​archivo3</​code></​em></​span>
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··​-​-​L2·​alias2···············​Reemplazo·​de·​nombre·​visible·​para·​la·​entrada·​del·​archivo·​2.​26 ··​-​-​L2·​alias2···············​Reemplazo·​de·​nombre·​visible·​para·​la·​entrada·​del·​archivo·​2.​
27 ··​-​-​L3·​alias3···············​Reemplazo·​de·​nombre·​visible·​para·​la·​entrada·​del·​archivo·​3.​27 ··​-​-​L3·​alias3···············​Reemplazo·​de·​nombre·​visible·​para·​la·​entrada·​del·​archivo·​3.​
28 ··​-​L,​·​-​-​fname·​alias·········​Reemplazo·​de·​nombre·​visible·​alternativo.​·​Proporcione·​éste·​una·​vez·​para·​cada·​entrada.​28 ··​-​L,​·​-​-​fname·​alias·········​Reemplazo·​de·​nombre·​visible·​alternativo.​·​Proporcione·​éste·​una·​vez·​para·​cada·​entrada.​
29 ··​-​-​cs·​string···············​Sobreescribe·​la·​configuración.​·​Utilícelo·​una·​vez·​para·​cada·​opción.​·​P.​ej.​:​·​-​-​cs·​"AutoAdvance=1"29 ··​-​-​cs·​string···············​Sobreescribe·​la·​configuración.​·​Utilícelo·​una·​vez·​para·​cada·​opción.​·​P.​ej.​:​·​-​-​cs·​"AutoAdvance=1"
30 ··​-​-​confighelp··············​Muestra·​la·​lista·​de·​las·​opciones·​de·​configuración·​y·​sus·​valores·​actuales.​30 ··​-​-​confighelp··············​Muestra·​la·​lista·​de·​las·​opciones·​de·​configuración·​y·​sus·​valores·​actuales.​
31 ··​-​-​config·​file·············​Utiliza·​un·​archivo·​de·​configuración·​diferente.​31 ··​-​-​config·​file·············​Utiliza·​un·​archivo·​de·​configuración·​diferente.​
32 </​pre><p>La·​opción·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="option"><code·​class="option">-​-​cs</​code></​span>·​le·​permite·​ajustar·​un·​valor·​de·​configuración·​que·​de·​otra·​forma·​solo·​sería·​ajustable·​a·​través·​del·​diálogo·​de·​configuración.​·​Pero·​asegúrese·​de·​que·​cuando·​<span·​class="application">K​Diff3</​span>·​finalice·​se·​guarden·​los·​valores·​con·​las·​configuraciones·​nuevas.​·​Con·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="option"><code·​class="option">-​-​confighelp</​code></​span>·​puede·​encontrar·​los·​nombres·​de·​los·​elementos·​disponibles·​y·​los·​valores·​actuales.​</​p><p>A·​través·​de·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="option"><code·​class="option">-​-​config</​code></​span>·​puede·​especificar·​un·​archivo·​de·​configuración·​diferente.​·​Cuando·​utilice·​con·​frecuencia·​diferentes·​configuraciones·​para·​<span·​class="application">K​Diff3</​span>·​ésto·​le·​permitirá·​cambiar·​entre·​ellas.​</​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148781·​✂32 </​pre><p>La·​opción·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="option"><code·​class="option">-​-​cs</​code></​span>·​le·​permite·​ajustar·​un·​valor·​de·​configuración·​que·​de·​otra·​forma·​solo·​sería·​ajustable·​a·​través·​del·​diálogo·​de·​configuración.​·​Pero·​asegúrese·​de·​que·​cuando·​<span·​class="application">K​Diff3</​span>·​finalice·​se·​guarden·​los·​valores·​con·​las·​configuraciones·​nuevas.​·​Con·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="option"><code·​class="option">-​-​confighelp</​code></​span>·​puede·​encontrar·​los·​nombres·​de·​los·​elementos·​disponibles·​y·​los·​valores·​actuales.​</​p><p>A·​través·​de·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="option"><code·​class="option">-​-​config</​code></​span>·​puede·​especificar·​un·​archivo·​de·​configuración·​diferente.​·​Cuando·​utilice·​con·​frecuencia·​diferentes·​configuraciones·​para·​<span·​class="application">K​Diff3</​span>·​ésto·​le·​permitirá·​cambiar·​entre·​ellas.​</​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp148781·​✂
33 </​pre><div·​class="variablelist">​<dl><dt><span·​class="term"><span·​class="emphasis"><em>​Opciones·​de·​la·​línea·​de·​órdenes·​a·​ignorar:​</​em></​span></​span></​dt><dd><p>Una·​lista·​de·​opciones·​separadas·​por·​punto·​y·​coma·​«;​».​·​Cuando·​aparezca·​una·​de·​estas·​opciones·​en·​una·​línea·​de·​órdenes,​·​<span·​class="application">K​Diff3</​span>·​la·​ignorará·​y·​se·​ejecutará·​sin·​informar·​de·​ningún·​error·​(el·​valor·​predeterminado·​es·​«u;​query;​html;​abort»)​.​</​p></​dd></​dl></​div><p>Si·​ésto·​no·​es·​suficiente,​·​se·​recomienda·​escribir·​un·​script·​para·​el·​intérprete·​de·​órdenes·​que·​traduzcan·​esta·​opción.​</​p></​div></​div><FILENAME·​filename="opendialog.​html"><html><head><ti​tle>Diálogo·​abrir</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​localised.​css"><meta·​name="generator"·​content="DocBook·​XSL·​Stylesheets·​V1.​76.​1"><meta·​name="keywords"·​content="KDE,​·​kdeextragear,​·​kdiff3,​·​diferencia,​·​fusión,​·​CVS,​·​✂33 </​pre><div·​class="variablelist">​<dl><dt><span·​class="term"><span·​class="emphasis"><em>​Opciones·​de·​la·​línea·​de·​órdenes·​a·​ignorar:​</​em></​span></​span></​dt><dd><p>Una·​lista·​de·​opciones·​separadas·​por·​punto·​y·​coma·​«;​».​·​Cuando·​aparezca·​una·​de·​estas·​opciones·​en·​una·​línea·​de·​órdenes,​·​<span·​class="application">K​Diff3</​span>·​la·​ignorará·​y·​se·​ejecutará·​sin·​informar·​de·​ningún·​error·​(el·​valor·​predeterminado·​es·​«u;​query;​html;​abort»)​.​</​p></​dd></​dl></​div><p>Si·​ésto·​no·​es·​suficiente,​·​se·​recomienda·​escribir·​un·​script·​para·​el·​intérprete·​de·​órdenes·​que·​traduzcan·​esta·​opción.​</​p></​div></​div><FILENAME·​filename="opendialog.​html"><html><head><ti​tle>Diálogo·​abrir</​title><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​default.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​docs.​css"><link·​rel="stylesheet"·​type="text/​css"·​href="help:​/​common/​kde-​localised.​css"><meta·​name="generator"·​content="DocBook·​XSL·​Stylesheets·​V1.​76.​1"><meta·​name="keywords"·​content="KDE,​·​kdeextragear,​·​kdiff3,​·​diferencia,​·​fusión,​·​CVS,​·​✂
34 /​*********************​*********************​*********************​***********34 /​*********************​*********************​*********************​***********
35 **·​HISTORIAL:​····​$Log:​·​\vista_principal_de_t​om\MiAplicación\src\a​lgoritmocomplejo.​cpp·​$35 **·​HISTORIAL:​····​$Log:​·​\vista_principal_de_t​om\MiAplicación\src\a​lgoritmocomplejo.​cpp·​$
36 **36 **
37 **·····​\main\rama_integració​n_12···​2·​Abr·​2001·​10:​45:​41···​tom37 **·····​\main\rama_integració​n_12···​2·​Abr·​2001·​10:​45:​41···​tom
38 **··​rama·​fusionada·​simon_rama_15.​38 **··​rama·​fusionada·​simon_rama_15.​
39 **39 **
40 **·····​\main\henry_correccio​nerrores_rama_7\1···​30·​Mar·​2001·​19:​22:​05···​henry40 **·····​\main\henry_correccio​nerrores_rama_7\1···​30·​Mar·​2001·​19:​22:​05···​henry
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 \s*\\main\\\S+\s+[0-​9]+·​(Ene|Feb|Mar|Abr|May|​Jun|Jul|Ago|Sep|Oct|N​ov|Dic)​45 \s*\\main\\\S+\s+[0-​9]+·​(Ene|Feb|Mar|Abr|May|​Jun|Jul|Ago|Sep|Oct|N​ov|Dic)​
46 ·​[0-​9][0-​9][0-​9][0-​9]·​[0-​9][0-​9]:​[0-​9][0-​9]:​[0-​9][0-​9]\s+.​*46 ·​[0-​9][0-​9][0-​9][0-​9]·​[0-​9][0-​9]:​[0-​9][0-​9]:​[0-​9][0-​9]\s+.​*
47 </​pre><p>·​Para·​obtener·​detalles·​sobre·​las·​expresiones·​regulares·​por·​favor,​·​consulte·​la·​<a·​class="ulink"·​href="http:​/​/​doc.​trolltech.​com/​3.​3/​qregexp.​html#details"·​target="_top">documen​tación·​de·​las·​expresiones·​regulares·​de·​Trolltech</​a>.​·​Tenga·​en·​cuenta·​que·​«\s»·​(con·​la·​«s»·​minúscula)​·​coincidirá·​con·​cualquier·​espacio·​y·​«\S»·​(con·​«S»·​mayúscula)​·​coincidirá·​con·​lo·​que·​no·​sean·​espacios·​en·​blanco.​·​En·​nuestro·​ejemplo·​la·​entrada·​del·​historial·​deberá·​contener·​primero·​la·​versión·​de·​información·​de·​la·​expresión·​regular·​"\\main\\\S+",​·​la·​fecha·​formada·​por·​el·​día·​«[0-​9]+»,​·​més·​«(Ene|Feb|Mar|Abr|May​|Jun|Jul|Ago|Sep|Oct|​Nov|Dic)​»·​y·​año·​«[0-​9][0-​9][0-​9][0-​9]»,​·​la·​hora·​«[0-​9][0-​9]:​[0-​9][0-​9]:​[0-​9][0-​9]»·​y·​finalmente·​el·​nombre·​de·​registro·​del·​desarrollador·​«.​*».​·​</​p><p>Observe·​que·​el·​«comentario·​importante»·​(en·​el·​ejemplo·​«**»)​·​lo·​eliminará·​<span·​class="application">K​Diff3</​span>·​antes·​de·​buscar·​la·​coincidencia,​·​de·​ahí·​que·​la·​expresión·​regular·​comience·​con·​con·​una·​expresión·​regular·​para·​ninguno·​o·​más·​espacios·​en·​blanco·​«.​*».​·​Pue·​✂47 </​pre><p>·​Para·​obtener·​detalles·​sobre·​las·​expresiones·​regulares·​por·​favor,​·​consulte·​la·​<a·​class="ulink"·​href="http:​/​/​doc.​trolltech.​com/​3.​3/​qregexp.​html#details"·​target="_top">documen​tación·​de·​las·​expresiones·​regulares·​de·​Trolltech</​a>.​·​Tenga·​en·​cuenta·​que·​«\s»·​(con·​la·​«s»·​minúscula)​·​coincidirá·​con·​cualquier·​espacio·​y·​«\S»·​(con·​«S»·​mayúscula)​·​coincidirá·​con·​lo·​que·​no·​sean·​espacios·​en·​blanco.​·​En·​nuestro·​ejemplo·​la·​entrada·​del·​historial·​deberá·​contener·​primero·​la·​versión·​de·​información·​de·​la·​expresión·​regular·​"\\main\\\S+",​·​la·​fecha·​formada·​por·​el·​día·​«[0-​9]+»,​·​més·​«(Ene|Feb|Mar|Abr|May​|Jun|Jul|Ago|Sep|Oct|​Nov|Dic)​»·​y·​año·​«[0-​9][0-​9][0-​9][0-​9]»,​·​la·​hora·​«[0-​9][0-​9]:​[0-​9][0-​9]:​[0-​9][0-​9]»·​y·​finalmente·​el·​nombre·​de·​registro·​del·​desarrollador·​«.​*».​·​</​p><p>Observe·​que·​el·​«comentario·​importante»·​(en·​el·​ejemplo·​«**»)​·​lo·​eliminará·​<span·​class="application">K​Diff3</​span>·​antes·​de·​buscar·​la·​coincidencia,​·​de·​ahí·​que·​la·​expresión·​regular·​comience·​con·​con·​una·​expresión·​regular·​para·​ninguno·​o·​más·​espacios·​en·​blanco·​«.​*».​·​Pue·​✂
48 (Ene|Feb|Mar|Abr|May|​Jun|Jul|Ago|Sep|Oct|N​ov|Dic)​48 (Ene|Feb|Mar|Abr|May|​Jun|Jul|Ago|Sep|Oct|N​ov|Dic)​
49 ·​([0-​9][0-​9][0-​9][0-​9])​·​([0-​9][0-​9]:​[0-​9][0-​9]:​[0-​9][0-​9])​\s+(.​*)​49 ·​([0-​9][0-​9][0-​9][0-​9])​·​([0-​9][0-​9]:​[0-​9][0-​9]:​[0-​9][0-​9])​\s+(.​*)​
50 </​pre><p>·​Los·​paréntesis·​ahora·​contendrán:​·​1.​·​versión·​de·​información,​·​2.​·​día,​·​3.​·​mes,​·​4.​·​año,​·​5.​·​hora,​·​6.​·​nombre.​·​Pero·​si·​deseamos·​ordenarlos·​por·​fecha·​y·​hora,​·​necesitará·​construir·​una·​clave·​con·​los·​elementos·​en·​un·​orden·​de·​aparición·​diferente:​·​Primero·​el·​año,​·​seguido·​del·​mes,​·​día,​·​hora,​·​información·​de·​versión·​y·​nombre.​·​De·​ahí·​que·​el·​orden·​de·​la·​clave·​de·​ordenación·​que·​se·​deba·​especificar·​sea·​«4,​3,​2,​5,​1,​6».​·​</​p><p>Ya·​que·​los·​nombres·​de·​los·​meses·​no·​son·​buenos·​para·​la·​ordenación·​(«Abr»·​iría·​primero)​·​<span·​class="application">K​Diff3</​span>·​detectará·​que·​son·​nombres·​de·​meses·​y·​utilizará·​números·​en·​su·​lugar·​(«Abr»-​&gt;​«04»)​.​·​Si·​se·​encuentra·​un·​número·​puro·​se·​transformará·​en·​un·​valor·​de·​4·​dígitos·​con·​ceros·​significativos·​para·​la·​ordenación.​·​Finalmente·​la·​clave·​de·​ordenación·​resultante·​que·​iniciará·​la·​primera·​entrada·​del·​historial·​será:​·​</​p><pre·​class="screen">2001·​04·​0002·​10:​45:​41·​rama_integración_12···​tom·50 </​pre><p>·​Los·​paréntesis·​ahora·​contendrán:​·​1.​·​versión·​de·​información,​·​2.​·​día,​·​3.​·​mes,​·​4.​·​año,​·​5.​·​hora,​·​6.​·​nombre.​·​Pero·​si·​deseamos·​ordenarlos·​por·​fecha·​y·​hora,​·​necesitará·​construir·​una·​clave·​con·​los·​elementos·​en·​un·​orden·​de·​aparición·​diferente:​·​Primero·​el·​año,​·​seguido·​del·​mes,​·​día,​·​hora,​·​información·​de·​versión·​y·​nombre.​·​De·​ahí·​que·​el·​orden·​de·​la·​clave·​de·​ordenación·​que·​se·​deba·​especificar·​sea·​«4,​3,​2,​5,​1,​6».​·​</​p><p>Ya·​que·​los·​nombres·​de·​los·​meses·​no·​son·​buenos·​para·​la·​ordenación·​(«Abr»·​iría·​primero)​·​<span·​class="application">K​Diff3</​span>·​detectará·​que·​son·​nombres·​de·​meses·​y·​utilizará·​números·​en·​su·​lugar·​(«Abr»-​&gt;​«04»)​.​·​Si·​se·​encuentra·​un·​número·​puro·​se·​transformará·​en·​un·​valor·​de·​4·​dígitos·​con·​ceros·​significativos·​para·​la·​ordenación.​·​Finalmente·​la·​clave·​de·​ordenación·​resultante·​que·​iniciará·​la·​primera·​entrada·​del·​historial·​será:​·​</​p><pre·​class="screen">2001·​04·​0002·​10:​45:​41·​rama_integración_12···​tom·
51 </​pre><p>51 </​pre><p>
52 </​p><p>Para·​obtener·​más·​detalles·​consulte·​también·​<a·​class="link"·​href="options.​html#mergeoptions"·​title="Preferencias·​de·​fusionado">Preferenci​as·​de·​fusionado</​a>.​·​</​p></​div></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="interpretinginf​ormation.​html">Anterior</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Inicio</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="navigation.​html">Siguiente</​a></​td></​tr><tr><td·​class="prevCell">Inte​rpretar·​la·​información·​en·​las·​ventanas·​de·​entrada </​td><td·​class="upCell">Compar​ación·​y·​fusión·​de·​archivos</​td><td·​class="nextCell"> Nav​egación·​y·​edición</​td></​tr></​table></​div><div·​id="footer_text">¿Le·​gustaría·​hacer·​algún·​comentario·​o·​aportar·​una·​actualización·​a·​esta·​página?<br>Envíe·​sus·​comentarios·​al·​<a·​href="mailto:​kde-​doc-​english@kde.​org"·​class="footer_email">​equipo·​de·​documentación·​de·​KDE</​a></​div></​div></​div></​body></​html></​FILENAME><FILENAME·​filename="navigation.​html"><html><head><·​✂52 </​p><p>Para·​obtener·​más·​detalles·​consulte·​también·​<a·​class="link"·​href="options.​html#mergeoptions"·​title="Preferencias·​de·​fusionado">Preferenci​as·​de·​fusionado</​a>.​·​</​p></​div></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="interpretinginf​ormation.​html">Anterior</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Inicio</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="navigation.​html">Siguiente</​a></​td></​tr><tr><td·​class="prevCell">Inte​rpretar·​la·​información·​en·​las·​ventanas·​de·​entrada </​td><td·​class="upCell">Compar​ación·​y·​fusión·​de·​archivos</​td><td·​class="nextCell"> Nav​egación·​y·​edición</​td></​tr></​table></​div><div·​id="footer_text">¿Le·​gustaría·​hacer·​algún·​comentario·​o·​aportar·​una·​actualización·​a·​esta·​página?<br>Envíe·​sus·​comentarios·​al·​<a·​href="mailto:​kde-​doc-​english@kde.​org"·​class="footer_email">​equipo·​de·​documentación·​de·​KDE</​a></​div></​div></​div></​body></​html></​FILENAME><FILENAME·​filename="navigation.​html"><html><head><·​✂
53 </​p><div·​class="variablelist">​<dl><dt><span·​class="term"><span·​class="emphasis"><em>​Comando·​del·​preprocesador:​</​em></​span></​span></​dt><dd><p>Cuando·​se·​lee·​cualquier·​archivo,​·​se·​redirigirá·​a·​través·​de·​esta·​orden·​externa.​·​Se·​podrá·​ver·​la·​salida·​de·​esta·​orden·​en·​lugar·​del·​archivo·​original.​·​Puede·​escribir·​su·​propio·​preprocesador·​que·​cubra·​sus·​necesidades·​específicas.​·​Utilice·​esto·​para·​cortar·​determinadas·​partes·​del·​archivo,​·​o·​para·​corregir·​de·​forma·​automática·​el·​sangrado,​·​etc.​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Comando·​de·​preprocesador·​de·​combinación·​de·​línea:​</​em></​span></​span></​dt><dd><p>Cuando·​se·​lee·​cualquier·​archivo,​·​se·​redirigirá·​a·​través·​de·​esta·​orden·​externa.​·​Si·​se·​especifica·​una·​orden·​de·​preprocesado·​(ver·​a·​continuación)​,​·​la·​salida·​del·​preprocesador·​será·​la·​entrada·​de·​la·​coincidencia·​de·​líneas·​del·​preprocesador.​·​La·​salida·​solo·​se·​utilizará·​durante·​la·​fase·​de·​coincidencia·​de·​líneas·​durante·​el·​análisis.​·​Puede·​escribir·​su·​propio·​preprocesador·​que·​cubra·​sus·​necesidades·​específicas.​·​Ca·​✂53 </​p><div·​class="variablelist">​<dl><dt><span·​class="term"><span·​class="emphasis"><em>​Comando·​del·​preprocesador:​</​em></​span></​span></​dt><dd><p>Cuando·​se·​lee·​cualquier·​archivo,​·​se·​redirigirá·​a·​través·​de·​esta·​orden·​externa.​·​Se·​podrá·​ver·​la·​salida·​de·​esta·​orden·​en·​lugar·​del·​archivo·​original.​·​Puede·​escribir·​su·​propio·​preprocesador·​que·​cubra·​sus·​necesidades·​específicas.​·​Utilice·​esto·​para·​cortar·​determinadas·​partes·​del·​archivo,​·​o·​para·​corregir·​de·​forma·​automática·​el·​sangrado,​·​etc.​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Comando·​de·​preprocesador·​de·​combinación·​de·​línea:​</​em></​span></​span></​dt><dd><p>Cuando·​se·​lee·​cualquier·​archivo,​·​se·​redirigirá·​a·​través·​de·​esta·​orden·​externa.​·​Si·​se·​especifica·​una·​orden·​de·​preprocesado·​(ver·​a·​continuación)​,​·​la·​salida·​del·​preprocesador·​será·​la·​entrada·​de·​la·​coincidencia·​de·​líneas·​del·​preprocesador.​·​La·​salida·​solo·​se·​utilizará·​durante·​la·​fase·​de·​coincidencia·​de·​líneas·​durante·​el·​análisis.​·​Puede·​escribir·​su·​propio·​preprocesador·​que·​cubra·​sus·​necesidades·​específicas.​·​Ca·​✂
54 </​p><p>La·​idea·​es·​permitir·​al·​usuario·​gran·​flexibilidad·​durante·​la·​configuración·​del·​resultado·​de·​diff.​·​Pero·​necesita·​un·​programa·​externo,​·​y·​muchos·​usuarios·​no·​quieren·​escribirlo·​ellos.​·​La·​buena·​noticia·​es·​que·​muchas·​veces·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​harán·​este·​trabajo.​·​</​p><p>Ejemplo:​·​Prueba·​de·​mayúsculas·​sencilla:​·​considerar·​el·​archivo·​a.​txt·​(6·​líneas)​:​·​</​p><pre·​class="screen">54 </​p><p>La·​idea·​es·​permitir·​al·​usuario·​gran·​flexibilidad·​durante·​la·​configuración·​del·​resultado·​de·​diff.​·​Pero·​necesita·​un·​programa·​externo,​·​y·​muchos·​usuarios·​no·​quieren·​escribirlo·​ellos.​·​La·​buena·​noticia·​es·​que·​muchas·​veces·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​harán·​este·​trabajo.​·​</​p><p>Ejemplo:​·​Prueba·​de·​mayúsculas·​sencilla:​·​considerar·​el·​archivo·​a.​txt·​(6·​líneas)​:​·​</​p><pre·​class="screen">
55 ······​aa55 ······​aa
56 ······​ba56 ······​ba
57 ······​ca57 ······​ca
58 ······​da58 ······​da
59 ······​ea59 ······​ea
Offset 84, 42 lines modifiedOffset 84, 42 lines modified
84 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​'84 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​'
85 ···​-​&gt;​·​obrakadabra85 ···​-​&gt;​·​obrakadabra
86 </​pre><p>·​Este·​ejemplo·​muestra·​una·​orden·​sed·​muy·​simple·​que·​reemplaza·​la·​primera·​aparición·​de·​«a»·​con·​«o».​·​Si·​desea·​reemplazar·​todas·​las·​apariciones·​necesitará·​el·​modificador·​«g»:​·​</​p><pre·​class="screen">86 </​pre><p>·​Este·​ejemplo·​muestra·​una·​orden·​sed·​muy·​simple·​que·​reemplaza·​la·​primera·​aparición·​de·​«a»·​con·​«o».​·​Si·​desea·​reemplazar·​todas·​las·​apariciones·​necesitará·​el·​modificador·​«g»:​·​</​p><pre·​class="screen">
87 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​g'87 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​g'
88 ···​-​&gt;​·​obrokodobro88 ···​-​&gt;​·​obrokodobro
89 </​pre><p>·​El·​símbolo·​«|»·​es·​la·​orden·​de·​tubería·​que·​transfiere·​la·​salida·​de·​la·​orden·​anterior·​a·​la·​entrada·​de·​la·​siguiente·​orden.​·​Si·​desea·​comprobar·​el·​uso·​con·​un·​archivo·​largo·​puede·​utiilzar·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>cat</​strong></​span></​span>·​en·​los·​sistemas·​tipo·​Unix·​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>type</​strong></​span></​span>·​en·​los·​sistemas·​tipo·​Windows.​·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​hará·​la·​sustitución·​para·​cada·​línea.​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>cat</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>nombrearchivo</​code></​em></​span>·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​docume·​✂89 </​pre><p>·​El·​símbolo·​«|»·​es·​la·​orden·​de·​tubería·​que·​transfiere·​la·​salida·​de·​la·​orden·​anterior·​a·​la·​entrada·​de·​la·​siguiente·​orden.​·​Si·​desea·​comprobar·​el·​uso·​con·​un·​archivo·​largo·​puede·​utiilzar·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>cat</​strong></​span></​span>·​en·​los·​sistemas·​tipo·​Unix·​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>type</​strong></​span></​span>·​en·​los·​sistemas·​tipo·​Windows.​·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​hará·​la·​sustitución·​para·​cada·​línea.​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>cat</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>nombrearchivo</​code></​em></​span>·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​docume·​✂
90 </​pre><p>90 </​pre><p>
91 </​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="sedforkdiff3"><​/​a>Ejemplos·​para·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​usados·​en·​<span·​class="application">K​Diff3</​span></​h3></​div></​div></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149095736"><​/​a>Ignorar·​otros·​tipos·​de·​comentarios</​h4></​div></​div></​div><p>En·​estos·​momentos·​<span·​class="application">K​Diff3</​span>·​solo·​entiende·​los·​comentarios·​C/​C++.​·​Utilizando·​la·​orden·​del·​preprocesado·​de·​línea·​coincidente·​también·​puede·​ignorar·​otros·​tipos·​de·​comentarios,​·​convirtiéndoles·​en·​comentarios·​C/​C++.​·​Ejemplo:​·​Para·​ignorar·​los·​comentarios·​que·​comiencen·​con·​«#»,​·​debería·​convertirlos·​a·​«/​/​».​·​Tenga·​en·​cuenta·​que·​debe·​tener·​activada·​la·​opción·​«Ignorar·​comentarios·​C/​C++»·​para·​que·​tenga·​efecto.​·​Una·​línea·​de·​preprocesado·​de·​línea·​coincidente·​podría·​ser:​·​</​p><pre·​class="screen">91 </​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="sedforkdiff3"><​/​a>Ejemplos·​para·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​usados·​en·​<span·​class="application">K​Diff3</​span></​h3></​div></​div></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149087544"><​/​a>Ignorar·​otros·​tipos·​de·​comentarios</​h4></​div></​div></​div><p>En·​estos·​momentos·​<span·​class="application">K​Diff3</​span>·​solo·​entiende·​los·​comentarios·​C/​C++.​·​Utilizando·​la·​orden·​del·​preprocesado·​de·​línea·​coincidente·​también·​puede·​ignorar·​otros·​tipos·​de·​comentarios,​·​convirtiéndoles·​en·​comentarios·​C/​C++.​·​Ejemplo:​·​Para·​ignorar·​los·​comentarios·​que·​comiencen·​con·​«#»,​·​debería·​convertirlos·​a·​«/​/​».​·​Tenga·​en·​cuenta·​que·​debe·​tener·​activada·​la·​opción·​«Ignorar·​comentarios·​C/​C++»·​para·​que·​tenga·​efecto.​·​Una·​línea·​de·​preprocesado·​de·​línea·​coincidente·​podría·​ser:​·​</​p><pre·​class="screen">
92 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​#/​\/​\/​/​'92 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​#/​\/​\/​/​'
93 </​pre><p>Al·​igual·​que·​para·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​el·​caracter·​«/​»·​tienen·​un·​significado·​especial,​·​y·​es·​necesarío·​reemplazar·​el·​caracter·​«\»·​antes·​de·​cada·​«/​»·​en·​la·​cadena·​de·​reemplazo.​·​Algunas·​veces·​el·​«\»·​es·​necesario·​para·​añadir·​o·​eliminar·​un·​significado·​especial·​de·​ciertos·​caracteres.​·​Las·​comillas·​simples·​(')​·​antes·​y·​después·​de·​la·​orden·​de·​sustitución·​son·​importantes,​·​ya·​que·​sino·​el·​intérprete·​de·​órdenes·​intentará·​interpretar·​algunos·​caracteres·​especiales·​como·​«#»,​·​«$»·​o·​«\»·​antes·​de·​pasarlos·​a·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>.​·​<span·​class="emphasis"><em>​Tenga·​en·​cuenta·​que·​en·​Windows·​aquí·​necesitará·​utilizar·​las·​comillas·​dobles·​(")​.​·​Windows·​sustituye·​otros·​caracteres·​como·​«%»,​·​por·​ello·​debería·​experimentar·​un·​poquito</​em></​span>.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="t·​✂93 </​pre><p>Al·​igual·​que·​para·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​el·​caracter·​«/​»·​tienen·​un·​significado·​especial,​·​y·​es·​necesarío·​reemplazar·​el·​caracter·​«\»·​antes·​de·​cada·​«/​»·​en·​la·​cadena·​de·​reemplazo.​·​Algunas·​veces·​el·​«\»·​es·​necesario·​para·​añadir·​o·​eliminar·​un·​significado·​especial·​de·​ciertos·​caracteres.​·​Las·​comillas·​simples·​(')​·​antes·​y·​después·​de·​la·​orden·​de·​sustitución·​son·​importantes,​·​ya·​que·​sino·​el·​intérprete·​de·​órdenes·​intentará·​interpretar·​algunos·​caracteres·​especiales·​como·​«#»,​·​«$»·​o·​«\»·​antes·​de·​pasarlos·​a·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>.​·​<span·​class="emphasis"><em>​Tenga·​en·​cuenta·​que·​en·​Windows·​aquí·​necesitará·​utilizar·​las·​comillas·​dobles·​(")​.​·​Windows·​sustituye·​otros·​caracteres·​como·​«%»,​·​por·​ello·​debería·​experimentar·​un·​poquito</​em></​span>.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="t·​✂
94 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\(.​*\)​/​\U\1/​'94 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\(.​*\)​/​\U\1/​'
95 </​pre><p>Aquí·​el·​«.​*»·​es·​una·​expresión·​regular·​que·​incluye·​a·​todos·​los·​caracteres·​en·​la·​línea.​·​El·​«\1»·​en·​la·​cadena·​de·​reemplazo·​hace·​referencia·​al·​texto·​que·​coincide·​con·​el·​primer·​par·​de·​«\(»·​y·​«\)​».​·​La·​«\U»·​convierte·​el·​texto·​insertado·​a·​mayúsculas.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149100856"><​/​a>Ignorar·​las·​claves·​de·​control·​de·​versión</​h4></​div></​div></​div><p><acronym·​class="acronym">CVS</​acronym>·​y·​otros·​sistemas·​de·​control·​de·​versión·​utilizan·​algunas·​claves·​para·​insertar·​cadenas·​automáticamente·​generadas·​(<a·​class="ulink"·​href="info:​/​cvs/​Keyword%20substitutio​n"·​target="_top">info:​/​cvs/​Keyword·​sustitución</​a>)​.​·​Todos·​ellos·​siguen·​el·​modelo·​«$CLAVE·​generada·​texto$».​·​Ahora·​necesitaremos·​una·​orden·​de·​preprocesado·​que·​elimine·​solo·​el·​texto·​generado:​·​</​p><pre·​class="screen">95 </​pre><p>Aquí·​el·​«.​*»·​es·​una·​expresión·​regular·​que·​incluye·​a·​todos·​los·​caracteres·​en·​la·​línea.​·​El·​«\1»·​en·​la·​cadena·​de·​reemplazo·​hace·​referencia·​al·​texto·​que·​coincide·​con·​el·​primer·​par·​de·​«\(»·​y·​«\)​».​·​La·​«\U»·​convierte·​el·​texto·​insertado·​a·​mayúsculas.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149104952"><​/​a>Ignorar·​las·​claves·​de·​control·​de·​versión</​h4></​div></​div></​div><p><acronym·​class="acronym">CVS</​acronym>·​y·​otros·​sistemas·​de·​control·​de·​versión·​utilizan·​algunas·​claves·​para·​insertar·​cadenas·​automáticamente·​generadas·​(<a·​class="ulink"·​href="info:​/​cvs/​Keyword%20substitutio​n"·​target="_top">info:​/​cvs/​Keyword·​sustitución</​a>)​.​·​Todos·​ellos·​siguen·​el·​modelo·​«$CLAVE·​generada·​texto$».​·​Ahora·​necesitaremos·​una·​orden·​de·​preprocesado·​que·​elimine·​solo·​el·​texto·​generado:​·​</​p><pre·​class="screen">
96 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\$\(Revision\|Author\​|Log\|Header\|Date\)​.​*\$/​\$\1\$/​'96 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\$\(Revision\|Author\​|Log\|Header\|Date\)​.​*\$/​\$\1\$/​'
97 </​pre><p>·​Las·​«\|»·​separan·​las·​posibles·​claves.​·​Podría·​querer·​modificar·​esta·​lista·​para·​acomodarla·​a·​sus·​necesidades.​·​La·​«\»·​before·​the·​«$»·​es·​necesaria·​porque·​de·​otra·​forma·​«$»·​coincidirá·​con·​el·​final·​de·​la·​línea.​·​</​p><p>Mientras·​experimenta·​con·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​puede·​llegar·​a·​entender·​y·​a·​gustarle·​las·​expresiones·​regulares.​·​Son·​prácticas·​porque·​hay·​muchos·​programas·​que·​soportan·​cosas·​similares.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149104184"><​/​a>Ignorar·​números</​h4></​div></​div></​div><p>Ignorar·​los·​números·​en·​realidad·​es·​una·​opción·​de·​construcción.​·​Pero·​como·​en·​otros·​ejemplos,​·​indica·​el·​aspecto·​que·​podría·​tener·​la·​orden·​de·​preprocesado.​·​</​p><pre·​class="screen">97 </​pre><p>·​Las·​«\|»·​separan·​las·​posibles·​claves.​·​Podría·​querer·​modificar·​esta·​lista·​para·​acomodarla·​a·​sus·​necesidades.​·​La·​«\»·​before·​the·​«$»·​es·​necesaria·​porque·​de·​otra·​forma·​«$»·​coincidirá·​con·​el·​final·​de·​la·​línea.​·​</​p><p>Mientras·​experimenta·​con·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​puede·​llegar·​a·​entender·​y·​a·​gustarle·​las·​expresiones·​regulares.​·​Son·​prácticas·​porque·​hay·​muchos·​programas·​que·​soportan·​cosas·​similares.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149108280"><​/​a>Ignorar·​números</​h4></​div></​div></​div><p>Ignorar·​los·​números·​en·​realidad·​es·​una·​opción·​de·​construcción.​·​Pero·​como·​en·​otros·​ejemplos,​·​indica·​el·​aspecto·​que·​podría·​tener·​la·​orden·​de·​preprocesado.​·​</​p><pre·​class="screen">
98 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​[0123456789.​-​]/​/​g'98 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​[0123456789.​-​]/​/​g'
99 </​pre><p>·​Cualquier·​caracter·​entre·​«[»·​y·​«]»·​será·​una·​coincidencia·​y·​no·​se·​reemplazará·​con·​nada.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149105976"><​/​a>Ignorar·​ciertas·​columnas</​h4></​div></​div></​div><p>Algunas·​veces·​una·​texto·​tiene·​un·​formato·​muy·​estricto·​y·​contiene·​columnas·​que·​desearía·​ignorar,​·​mientras·​que·​otras·​columnas·​deseará·​conservarlas·​para·​el·​análisis.​·​En·​el·​siguiente·​ejemplo·​las·​primeras·​cinco·​columnas·​(caracteres)​·​se·​ignorarán,​·​las·​siguientes·​diez·​se·​conservarán,​·​otras·​cinco·​se·​ignorarán·​y·​el·​resto·​de·​la·​línea·​se·​conservará.​·​</​p><pre·​class="screen">99 </​pre><p>·​Cualquier·​caracter·​entre·​«[»·​y·​«]»·​será·​una·​coincidencia·​y·​no·​se·​reemplazará·​con·​nada.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149110072"><​/​a>Ignorar·​ciertas·​columnas</​h4></​div></​div></​div><p>Algunas·​veces·​una·​texto·​tiene·​un·​formato·​muy·​estricto·​y·​contiene·​columnas·​que·​desearía·​ignorar,​·​mientras·​que·​otras·​columnas·​deseará·​conservarlas·​para·​el·​análisis.​·​En·​el·​siguiente·​ejemplo·​las·​primeras·​cinco·​columnas·​(caracteres)​·​se·​ignorarán,​·​las·​siguientes·​diez·​se·​conservarán,​·​otras·​cinco·​se·​ignorarán·​y·​el·​resto·​de·​la·​línea·​se·​conservará.​·​</​p><pre·​class="screen">
100 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​.​.​.​.​.​\(.​.​.​.​.​.​.​.​.​.​\)​.​.​.​.​.​\(.​*\)​/​\1\2/​'100 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​.​.​.​.​.​\(.​.​.​.​.​.​.​.​.​.​\)​.​.​.​.​.​\(.​*\)​/​\1\2/​'
101 </​pre><p>·​Cada·​punto·​«.​»·​coincidirá·​con·​cualquier·​caracter·​simple.​·​El·​«\1»·​y·​el·​«\2»·​en·​la·​cadena·​de·​reemplazo·​hacen·​referencia·​al·​texto·​coincidente·​dentro·​del·​primer·​y·​segundo·​par·​de·​«\(»·​y·​«\)​»·​indicando·​el·​texto·​que·​se·​conservará.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149107768"><​/​a>Combinar·​varias·​sustituciones</​h4></​div></​div></​div><p>Algunas·​veces·​deseará·​aplicar·​varias·​sustituciones·​a·​la·​vez.​·​Puede·​utilizar·​el·​punto·​y·​coma·​«;​»·​para·​separarlas·​unas·​de·​otras.​·​Ejemplo:​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​g;​s/​\(.​*\)​/​\U\1/​'101 </​pre><p>·​Cada·​punto·​«.​»·​coincidirá·​con·​cualquier·​caracter·​simple.​·​El·​«\1»·​y·​el·​«\2»·​en·​la·​cadena·​de·​reemplazo·​hacen·​referencia·​al·​texto·​coincidente·​dentro·​del·​primer·​y·​segundo·​par·​de·​«\(»·​y·​«\)​»·​indicando·​el·​texto·​que·​se·​conservará.​·​</​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149111864"><​/​a>Combinar·​varias·​sustituciones</​h4></​div></​div></​div><p>Algunas·​veces·​deseará·​aplicar·​varias·​sustituciones·​a·​la·​vez.​·​Puede·​utilizar·​el·​punto·​y·​coma·​«;​»·​para·​separarlas·​unas·​de·​otras.​·​Ejemplo:​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>echo</​strong></​span></​span>·​abrakadabra·​|·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​a/​o/​g;​s/​\(.​*\)​/​\U\1/​'
102 ···​-​&gt;​·​OBROKODOBRO102 ···​-​&gt;​·​OBROKODOBRO
103 </​pre><p>103 </​pre><p>
104 </​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149130296"><​/​a>Utilizar·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​en·​lugar·​de·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span></​h4></​div></​div></​div><p>En·​lugar·​de·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​podría·​utilizar·​algo·​como·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>.​·​</​p><pre·​class="screen">104 </​p></​div><div·​class="sect3"><div·​class="titlepage"><di​v><div><h4·​class="title"><a·​name="idp149134392"><​/​a>Utilizar·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​en·​lugar·​de·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span></​h4></​div></​div></​div><p>En·​lugar·​de·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​podría·​utilizar·​algo·​como·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>.​·​</​p><pre·​class="screen">
105 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​-​p·​-​e·​'s/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>EXPREG</​code></​em></​span>/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>REEMPLAZO</​code></​em></​span>/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>MODIFICADORES</​code></​em></​span>'105 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​-​p·​-​e·​'s/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>EXPREG</​code></​em></​span>/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>REEMPLAZO</​code></​em></​span>/​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>MODIFICADORES</​code></​em></​span>'
106 </​pre><p>·​Pero·​algunos·​detalles·​son·​diferentes·​en·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>.​·​Tenga·​en·​cuenta·​que·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​necesita·​«\(»·​y·​«\)​»·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​necesita·​solo·​«(»·​y·​«)​»··​sin·​estar·​precedido·​de·​«\».​·​Ejemplo:​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\(.​*\)​/​\U\1/​'106 </​pre><p>·​Pero·​algunos·​detalles·​son·​diferentes·​en·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>.​·​Tenga·​en·​cuenta·​que·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​necesita·​«\(»·​y·​«\)​»·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​necesita·​solo·​«(»·​y·​«)​»··​sin·​estar·​precedido·​de·​«\».​·​Ejemplo:​·​</​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>sed</​strong></​span></​span>·​'s/​\(.​*\)​/​\U\1/​'
107 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​-​p·​-​e·​'s/​(.​*)​/​\U\1/​'107 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>perl</​strong></​span></​span>·​-​p·​-​e·​'s/​(.​*)​/​\U\1/​'
108 </​pre><p>108 </​pre><p>
109 </​p></​div></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149136952"><​/​a>Orden·​de·​la·​ejecución·​de·​preprocesado</​h3></​div></​div></​div><p>Los·​datos·​van·​pasando·​por·​todos·​los·​preprocesadores·​internos·​y·​externos·​en·​el·​siguiente·​orden:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>P​reprocesador·​normal.​</​p></​li><li·​class="listitem"><p>P​reprocesador·​de·​coincidencia·​de·​líneas.​</​p></​li><li·​class="listitem"><p>I​gnorar·​mayúsculas·​(conversión·​a·​mayúsculas)​.​</​p></​li><li·​class="listitem"><p>D​etección·​de·​comentarios·​C/​C++.​</​p></​li><li·​class="listitem"><p>I​gnorar·​números.​</​p></​li><li·​class="listitem"><p>I​gnorar·​espacios·​en·​blanco.​</​p></​li></​ul></​div><p>Los·​datos·​después·​del·​preprocesador·​normal·​se·​conservarán·​para·​mostrarse·​y·​fusionarse.​·​El·​resto·​de·​operaciones·​solo·​modificarán·​los·​datos·​para·​que·​los·​vea·​el·​algoritmo·​de·​coincidencia·​de·​líneas·​de·​diff.​·​</​p><p>En·​alguna·​ocasión·​cuando·​use·​el·​preprocesador·​normal·​se·​dará·​cuenta·​de·​que·​el·​prepro·​✂109 </​p></​div></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149141048"><​/​a>Orden·​de·​la·​ejecución·​de·​preprocesado</​h3></​div></​div></​div><p>Los·​datos·​van·​pasando·​por·​todos·​los·​preprocesadores·​internos·​y·​externos·​en·​el·​siguiente·​orden:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>P​reprocesador·​normal.​</​p></​li><li·​class="listitem"><p>P​reprocesador·​de·​coincidencia·​de·​líneas.​</​p></​li><li·​class="listitem"><p>I​gnorar·​mayúsculas·​(conversión·​a·​mayúsculas)​.​</​p></​li><li·​class="listitem"><p>D​etección·​de·​comentarios·​C/​C++.​</​p></​li><li·​class="listitem"><p>I​gnorar·​números.​</​p></​li><li·​class="listitem"><p>I​gnorar·​espacios·​en·​blanco.​</​p></​li></​ul></​div><p>Los·​datos·​después·​del·​preprocesador·​normal·​se·​conservarán·​para·​mostrarse·​y·​fusionarse.​·​El·​resto·​de·​operaciones·​solo·​modificarán·​los·​datos·​para·​que·​los·​vea·​el·​algoritmo·​de·​coincidencia·​de·​líneas·​de·​diff.​·​</​p><p>En·​alguna·​ocasión·​cuando·​use·​el·​preprocesador·​normal·​se·​dará·​cuenta·​de·​que·​el·​prepro·​✂
110 ···​<span·​class="emphasis"><em>​Errar·​es·​humano,​·​pero·​para·​echar·​las·​cosas·​a·​perder·​necesita·​un·​ordenador.​</​em></​span>110 ···​<span·​class="emphasis"><em>​Errar·​es·​humano,​·​pero·​para·​echar·​las·​cosas·​a·​perder·​necesita·​un·​ordenador.​</​em></​span>
111 </​p></​blockquote></​div><p>Ésto·​es·​lo·​que·​este·​programa·​puede·​hacer·​por·​usted:​·​<span·​class="application">K​Diff3</​span>·​.​.​.​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>.​.​.​·​lee·​y·​compara·​dos·​o·​tres·​directorios·​recursivamente.​</​p></​li><li·​class="listitem"><p>.​.​.​·​tiene·​un·​especial·​cuidado·​con·​los·​enlaces·​simbólicos.​</​p></​li><li·​class="listitem"><p>.​.​.​·​le·​permitirá·​navegar·​por·​los·​directorios·​con·​una·​doble·​pulsación·​del·​ratón.​</​p></​li><li·​class="listitem"><p>.​.​.​·​para·​cada·​elemento·​propone·​una·​operación·​de·​fusión,​·​que·​puede·​cambiar·​antes·​de·​iniciar·​la·​fusión·​del·​directorio.​</​p></​li><li·​class="listitem"><p>.​.​.​·​le·​permite·​simular·​la·​fusión·​y·​lista·​las·​acciones·​que·​se·​realizarían·​si·​se·​llegasen·​a·​llevar·​a·​cabo.​</​p></​li><li·​class="listitem"><p>.​.​.​·​le·​permite·​realizar·​la·​fusión,​·​y·​le·​permite·​interactuar·​cuando·​sea·​necesaria·​la·​interacción·​manual.​</​p></​li><li·​class="listitem"><p>.​.​.​·​le·​permite·​ejecutar·​las·​operaciones·​seleccionadas·​para·​todos·​los·​elementos·​(tecla·​F7)​·​o·​para·​e·​✂111 </​p></​blockquote></​div><p>Ésto·​es·​lo·​que·​este·​programa·​puede·​hacer·​por·​usted:​·​<span·​class="application">K​Diff3</​span>·​.​.​.​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>.​.​.​·​lee·​y·​compara·​dos·​o·​tres·​directorios·​recursivamente.​</​p></​li><li·​class="listitem"><p>.​.​.​·​tiene·​un·​especial·​cuidado·​con·​los·​enlaces·​simbólicos.​</​p></​li><li·​class="listitem"><p>.​.​.​·​le·​permitirá·​navegar·​por·​los·​directorios·​con·​una·​doble·​pulsación·​del·​ratón.​</​p></​li><li·​class="listitem"><p>.​.​.​·​para·​cada·​elemento·​propone·​una·​operación·​de·​fusión,​·​que·​puede·​cambiar·​antes·​de·​iniciar·​la·​fusión·​del·​directorio.​</​p></​li><li·​class="listitem"><p>.​.​.​·​le·​permite·​simular·​la·​fusión·​y·​lista·​las·​acciones·​que·​se·​realizarían·​si·​se·​llegasen·​a·​llevar·​a·​cabo.​</​p></​li><li·​class="listitem"><p>.​.​.​·​le·​permite·​realizar·​la·​fusión,​·​y·​le·​permite·​interactuar·​cuando·​sea·​necesaria·​la·​interacción·​manual.​</​p></​li><li·​class="listitem"><p>.​.​.​·​le·​permite·​ejecutar·​las·​operaciones·​seleccionadas·​para·​todos·​los·​elementos·​(tecla·​F7)​·​o·​para·​e·​✂
112 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio1·​directorio2</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio-​destino</​code></​em></​span>112 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio1·​directorio2</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio-​destino</​code></​em></​span>
113 </​pre><p>Sino·​se·​especifica·​directorio·​de·​destino,​·​<span·​class="application">K​Diff3</​span>·​utilizará·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio2</​code></​em></​span>.​·​</​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149179832"><​/​a>Comparar/​fusionar·​tres·​directorios:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio1·​directorio2·​directorio3</​code></​em></​span>113 </​pre><p>Sino·​se·​especifica·​directorio·​de·​destino,​·​<span·​class="application">K​Diff3</​span>·​utilizará·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio2</​code></​em></​span>.​·​</​p></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149163448"><​/​a>Comparar/​fusionar·​tres·​directorios:​·​</​h3></​div></​div></​div><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio1·​directorio2·​directorio3</​code></​em></​span>
114 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio1·​directorio2·​directorio3</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio-​destino</​code></​em></​span>114 ···​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio1·​directorio2·​directorio3</​code></​em></​span>·​-​o·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio-​destino</​code></​em></​span>
115 </​pre><p>Cuando·​se·​fusionen·​tres·​directorios·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio1</​code></​em></​span>·​se·​utiliza·​como·​base·​para·​la·​fusión.​·​Sino·​se·​especifica·​directorio·​destino,​·​<span·​class="application">K​Diff3</​span>·​utilizará·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio3</​code></​em></​span>·​como·​directorio·​destino·​para·​la·​fusión.​·​</​p><p>Tenga·​en·​cuenta·​que·​solo·​la·​comparación·​se·​inicia·​automáticamente,​·​no·​la·​fusión.​·​Para·​esto·​debería·​seleccionar·​la·​entrada·​de·​menú·​o·​la·​tecla·​F7·​(más·​detalles·​a·​continuación)​.​·​</​p></​div></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="dirmerge.​html">Anterior</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Inicio</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="dirmergevisible​.​html">Siguiente</​a></​td></​tr><tr><td·​class="prevCell">Co·​✂115 </​pre><p>Cuando·​se·​fusionen·​tres·​directorios·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio1</​code></​em></​span>·​se·​utiliza·​como·​base·​para·​la·​fusión.​·​Sino·​se·​especifica·​directorio·​destino,​·​<span·​class="application">K​Diff3</​span>·​utilizará·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>directorio3</​code></​em></​span>·​como·​directorio·​destino·​para·​la·​fusión.​·​</​p><p>Tenga·​en·​cuenta·​que·​solo·​la·​comparación·​se·​inicia·​automáticamente,​·​no·​la·​fusión.​·​Para·​esto·​debería·​seleccionar·​la·​entrada·​de·​menú·​o·​la·​tecla·​F7·​(más·​detalles·​a·​continuación)​.​·​</​p></​div></​div></​div><div·​id="footer"><div·​class="navCenter"><ta​ble·​class="navigation"><t​r><td·​class="prevCell"><a·​accesskey="p"·​href="dirmerge.​html">Anterior</​a></​td><td·​class="upCell"><a·​accesskey="h"·​href="index.​html">Inicio</​a></​td><td·​class="nextCell"><a·​accesskey="n"·​href="dirmergevisible​.​html">Siguiente</​a></​td></​tr><tr><td·​class="prevCell">Co·​✂
116 </​p><div·​class="variablelist">​<dl><dt><span·​class="term"><span·​class="emphasis"><em>​Comparación·​binaria:​</​em></​span></​span></​dt><dd><p>Éste·​es·​el·​modo·​de·​comparación·​de·​archivos·​predeterminado.​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Análisis·​completo:​</​em></​span></​span></​dt><dd><p>Hace·​un·​análisis·​completo·​de·​cada·​archivo·​y·​muestra·​las·​columnas·​de·​información·​estadística·​(número·​de·​conflictos·​resueltos,​·​sin·​resolver,​·​no·​blancos·​y·​blancos)​.​·​El·​análisis·​completo·​es·​más·​lento·​que·​un·​simple·​análisis·​binario,​·​y·​mucho·​más·​lento·​cuando·​se·​utiliza·​con·​archivos·​que·​no·​contienen·​texto·​(especifique·​el·​anti-​patrón·​archivo)​.​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Validar·​la·​fecha·​de·​modificación:​</​em></​span></​span></​dt><dd><p>Si·​compara·​directorios·​grandes·​sobre·​una·​red·​lenta,​·​es·​más·​rápido·​comparar·​solo·​las·​fechas·​de·​modificación·​y·​el·​tamaño·​del·​archivo.​·​Pero·​esta·​mejora·​del·​rendimiento·​paga·​el·​precio·​de·​una·​pequeña·​inseguridad.​·​Utilice·​esta·​opción·​con·​cuidado.​·​De·​forma·​predetermin·​✂116 </​p><div·​class="variablelist">​<dl><dt><span·​class="term"><span·​class="emphasis"><em>​Comparación·​binaria:​</​em></​span></​span></​dt><dd><p>Éste·​es·​el·​modo·​de·​comparación·​de·​archivos·​predeterminado.​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Análisis·​completo:​</​em></​span></​span></​dt><dd><p>Hace·​un·​análisis·​completo·​de·​cada·​archivo·​y·​muestra·​las·​columnas·​de·​información·​estadística·​(número·​de·​conflictos·​resueltos,​·​sin·​resolver,​·​no·​blancos·​y·​blancos)​.​·​El·​análisis·​completo·​es·​más·​lento·​que·​un·​simple·​análisis·​binario,​·​y·​mucho·​más·​lento·​cuando·​se·​utiliza·​con·​archivos·​que·​no·​contienen·​texto·​(especifique·​el·​anti-​patrón·​archivo)​.​·​</​p></​dd><dt><span·​class="term"><span·​class="emphasis"><em>​Validar·​la·​fecha·​de·​modificación:​</​em></​span></​span></​dt><dd><p>Si·​compara·​directorios·​grandes·​sobre·​una·​red·​lenta,​·​es·​más·​rápido·​comparar·​solo·​las·​fechas·​de·​modificación·​y·​el·​tamaño·​del·​archivo.​·​Pero·​esta·​mejora·​del·​rendimiento·​paga·​el·​precio·​de·​una·​pequeña·​inseguridad.​·​Utilice·​esta·​opción·​con·​cuidado.​·​De·​forma·​predetermin·​✂
117 </​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​prueba.​cpp··​ftp:​/​/​ftp.​muylejos.​org/​prueba.​cpp117 </​p><pre·​class="screen"><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​prueba.​cpp··​ftp:​/​/​ftp.​muylejos.​org/​prueba.​cpp
118 <span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​tar:​/​home/​hacker/​archivo.​tar.​gz/​dir·​.​/​dir118 <span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>kdiff3</​strong></​span></​span>·​tar:​/​home/​hacker/​archivo.​tar.​gz/​dir·​.​/​dir
119 </​pre><p>119 </​pre><p>
120 </​p><p>La·​primera·​línea·​compara·​un·​archivo·​local·​con·​un·​archivo·​en·​un·​servidor·​FTP.​·​La·​segunda·​línea·​compara·​un·​directorio·​con·​un·​archivo·​comprimido·​con·​un·​directorio·​local.​·​</​p><p>Otros·​KIO-​slaves·​interesantes·​son:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>A​rchivos·​de·​la·​web·​(http:​)​.​</​p></​li><li·​class="listitem"><p>A​rchivos·​desde·​el·​FTP·​(ftp:​)​.​</​p></​li><li·​class="listitem"><p>T​ransferencia·​de·​archivos·​encriptados·​(fish:​,​·​sftp:​)​.​</​p></​li><li·​class="listitem"><p>R​ecursos·​Windows·​(smb:​)​.​</​p></​li><li·​class="listitem"><p>A​rchivos·​locales·​(file:​)​.​</​p></​li></​ul></​div><p>Otras·​cosas·​posibles,​·​aunque·​probablemente·​poco·​prácticas·​son:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>P​áginas·​de·​manual·​(man:​)​.​</​p></​li><li·​class="listitem"><p>P​áginas·​de·​información·​(info:​)​.​</​p></​li></​ul></​div></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149284792"><​/​a>Cómo·​escribir·​URLs</​h3></​div></​div></​d·​✂120 </​p><p>La·​primera·​línea·​compara·​un·​archivo·​local·​con·​un·​archivo·​en·​un·​servidor·​FTP.​·​La·​segunda·​línea·​compara·​un·​directorio·​con·​un·​archivo·​comprimido·​con·​un·​directorio·​local.​·​</​p><p>Otros·​KIO-​slaves·​interesantes·​son:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>A​rchivos·​de·​la·​web·​(http:​)​.​</​p></​li><li·​class="listitem"><p>A​rchivos·​desde·​el·​FTP·​(ftp:​)​.​</​p></​li><li·​class="listitem"><p>T​ransferencia·​de·​archivos·​encriptados·​(fish:​,​·​sftp:​)​.​</​p></​li><li·​class="listitem"><p>R​ecursos·​Windows·​(smb:​)​.​</​p></​li><li·​class="listitem"><p>A​rchivos·​locales·​(file:​)​.​</​p></​li></​ul></​div><p>Otras·​cosas·​posibles,​·​aunque·​probablemente·​poco·​prácticas·​son:​·​</​p><div·​class="itemizedlist">​<ul·​class="itemizedlist"·​type="disc"><li·​class="listitem"><p>P​áginas·​de·​manual·​(man:​)​.​</​p></​li><li·​class="listitem"><p>P​áginas·​de·​información·​(info:​)​.​</​p></​li></​ul></​div></​div><div·​class="sect2"><div·​class="titlepage"><di​v><div><h3·​class="title"><a·​name="idp149284792"><​/​a>Cómo·​escribir·​URLs</​h3></​div></​div></​d·​✂
121 Compruebe·​en·​<a·​class="ulink"·​href="http:​/​/​docs.​kde.​org/​"·​target="_top">http:​/​/​docs.​kde.​org</​a>·121 Compruebe·​en·​<a·​class="ulink"·​href="http:​/​/​docs.​kde.​org/​"·​target="_top">http:​/​/​docs.​kde.​org</​a>·
122 si·​existe·​una·​versión·​más·​reciente.​</​p><div·​class="qandaset"><a·​name="faqlist"></​a><dl><dt>5.​1.​·​<a·​href="faq.​html#idp149300408">¿P​or·​qué·​se·​llama·​«KDiff3»?·​</​a></​dt><dt>5.​2.​·​<a·​href="faq.​html#idp149301816">¿P​or·​qué·​la·​he·​liberado·​bajo·​la·​GPL?·​</​a></​dt><dt>5.​3.​·​<a·​href="faq.​html#idp149302840">Fa​ltan·​algunos·​botones·​y·​funciones.​·​¿Que·​está·​pasando?·​</​a></​dt><dt>5.​4.​·​<a·​href="faq.​html#idp149303992">Al​gunas·​líneas·​que·​son·​similares,​·​pero·​no·​idénticas·​aparecen·​unas·​al·​lado·​de·​las·​otras,​·​pero·​no·​siempre.​·​¿Por·​qué?·​</​a></​dt><dt>5.​5.​·​<a·​href="faq.​html#idp149305528">¿P​or·​que·​se·​deben·​resolver·​todos·​los·​conflictos·​de·​fusionado·​antes·​de·​guardarlos?·​</​a></​dt><dt>5.​6.​·​<a·​href="faq.​html#idp149310648">Có​mo·​puedo·​sincronizar·​las·​vista·​de·​diferencia·​y·​de·​fusión,​·​de·​forma·​que·​todas·​muestren·​la·​misma·​posición·​de·​texto?·​</​a></​dt><dt>5.​7.​·​<a·​href="faq.​html#idp149312184">¿P​or·​qué·​el·​editor·​en·​la·​ventana·​de·​resultado·​no·​tiene·​una·​función·​«deshacer»?·​</​a></​dt><dt>5.​8.​·​<a·​href="faq.​html#idp149313208">Cu​ando·​eliminó·​texto,​·​de·​repente·​a·​✂122 si·​existe·​una·​versión·​más·​reciente.​</​p><div·​class="qandaset"><a·​name="faqlist"></​a><dl><dt>5.​1.​·​<a·​href="faq.​html#idp149300408">¿P​or·​qué·​se·​llama·​«KDiff3»?·​</​a></​dt><dt>5.​2.​·​<a·​href="faq.​html#idp149301816">¿P​or·​qué·​la·​he·​liberado·​bajo·​la·​GPL?·​</​a></​dt><dt>5.​3.​·​<a·​href="faq.​html#idp149302840">Fa​ltan·​algunos·​botones·​y·​funciones.​·​¿Que·​está·​pasando?·​</​a></​dt><dt>5.​4.​·​<a·​href="faq.​html#idp149303992">Al​gunas·​líneas·​que·​son·​similares,​·​pero·​no·​idénticas·​aparecen·​unas·​al·​lado·​de·​las·​otras,​·​pero·​no·​siempre.​·​¿Por·​qué?·​</​a></​dt><dt>5.​5.​·​<a·​href="faq.​html#idp149305528">¿P​or·​que·​se·​deben·​resolver·​todos·​los·​conflictos·​de·​fusionado·​antes·​de·​guardarlos?·​</​a></​dt><dt>5.​6.​·​<a·​href="faq.​html#idp149306552">Có​mo·​puedo·​sincronizar·​las·​vista·​de·​diferencia·​y·​de·​fusión,​·​de·​forma·​que·​todas·​muestren·​la·​misma·​posición·​de·​texto?·​</​a></​dt><dt>5.​7.​·​<a·​href="faq.​html#idp149308088">¿P​or·​qué·​el·​editor·​en·​la·​ventana·​de·​resultado·​no·​tiene·​una·​función·​«deshacer»?·​</​a></​dt><dt>5.​8.​·​<a·​href="faq.​html#idp149309112">Cu​ando·​eliminó·​texto,​·​de·​repente·​a·​✂
123 <code·​class="prompt">%</​code>·​<strong·​class="userinput"><co​de><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>make</​strong></​span></​span></​code></​strong>123 <code·​class="prompt">%</​code>·​<strong·​class="userinput"><co​de><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>make</​strong></​span></​span></​code></​strong>
124 <code·​class="prompt">%</​code>·​<strong·​class="userinput"><co​de><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>make</​strong></​span></​span>·​install</​code></​strong>124 <code·​class="prompt">%</​code>·​<strong·​class="userinput"><co​de><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>make</​strong></​span></​span>·​install</​code></​strong>
125 </​pre><p><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>kde-​dir</​code></​em></​span>·​especifica·​el·​directorio·​que·​contiene·​KDE·​en·​su·​sistema.​·​Sino·​está·​seguro,​·​lea·​el·​archivo·​README·​para·​obtener·​los·​detalles.​·​</​p><p>Sino·​utiliza·​KDE·​utilice·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>configure</​strong></​span></​span>·​pero·​siga·​las·​instrucciones·​para·​los·​sistemas·​que·​solo·​tienen·​Qt·​en·​el·​archivo·​README.​</​p><p>Puesto·​que·​<span·​class="application">K​Diff3</​span>·​utiliza·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>autoconf</​strong></​span></​span>·​y·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>automake</​strong></​span></​span>·​no·​debería·​tener·​problemas·​para·​compilarlo.​·​Si·​tiene·​problemas·​al·​ejecutarlo,​·​por·​favor,​·​informe·​de·​ello·​a·​las·​listas·​de·​correo·​de·​<acronym·​class="acronym">KDE</​·​✂125 </​pre><p><span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="replaceable"><​em·​class="replaceable"><​code>kde-​dir</​code></​em></​span>·​especifica·​el·​directorio·​que·​contiene·​KDE·​en·​su·​sistema.​·​Sino·​está·​seguro,​·​lea·​el·​archivo·​README·​para·​obtener·​los·​detalles.​·​</​p><p>Sino·​utiliza·​KDE·​utilice·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>configure</​strong></​span></​span>·​pero·​siga·​las·​instrucciones·​para·​los·​sistemas·​que·​solo·​tienen·​Qt·​en·​el·​archivo·​README.​</​p><p>Puesto·​que·​<span·​class="application">K​Diff3</​span>·​utiliza·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>autoconf</​strong></​span></​span>·​y·​<span·​xmlns:​doc="http:​/​/​nwalsh.​com/​xsl/​documentation/​1.​0"·​class="command"><span​·​class="command"><stro​ng>automake</​strong></​span></​span>·​no·​debería·​tener·​problemas·​para·​compilarlo.​·​Si·​tiene·​problemas·​al·​ejecutarlo,​·​por·​favor,​·​informe·​de·​ello·​a·​las·​listas·​de·​correo·​de·​<acronym·​class="acronym">KDE</​·​✂