Français

Comparer deux fichiers

F8 compare le contenu de deux fichiers, ligne à ligne. Un fichier dans chaque panneau — sinon Meneaufile le demande.

Le fichier du même nom d’abord. Quand l’autre panneau montre un fichier du même nom, c’est à lui que F8 — ou « Comparer par contenu », au clic droit — confronte le fichier, où qu’y soit le curseur. Sans homonyme, c’est le fichier désigné en face : ancien.txt contre neuf.txt.

Les deux vues

Le compteur dit l’ampleur : +12 −3. « Différence suivante » et « Différence précédente » sautent de bloc en bloc sans chercher des yeux.

Copier du texte

Le texte se sélectionne à la souris et se copie avec Ctrl+C. Côte à côte, chaque moitié a sa sélection : on copie les lignes d’un seul fichier, et Ctrl+A les prend toutes. Les numéros de ligne restent hors de la copie, et chaque ligne garde son retour à la ligne.

Le code garde ses couleurs

Un .php, un .dart, un .json se lisent ici avec les couleurs de la visionneuse — la même palette, pas une seconde : un fichier ne change pas d’apparence selon qu’on le lit ou qu’on le compare. Le diff d’un commit les porte aussi.

Ce que le nom du fichier n’annonce pas reste en texte : un .txt où // n’est pas un commentaire, un journal, un fichier sans extension.

Ligne à ligne, et non sur le fichier entier. Un comparateur montre des lignes venues de deux versions, mêlées dans l’ordre de la lecture : les enchaîner pour les colorier d’un bloc ouvrirait un commentaire sur une ligne retirée et le refermerait sur une ligne ajoutée. Conséquence visible — un /* */ de plusieurs lignes n’est teinté que sur la première.

Reporter un bloc

Le mode édition ajoute deux gestes sur chaque bloc : « Envoyer ce bloc à gauche » et « Envoyer ce bloc à droite ». On répare ainsi un fichier par l’autre, bloc par bloc, sans quitter la comparaison.

Rien n’est écrit tant qu’on n’enregistre pas : « Enregistrer à gauche », « à droite », ou « les deux ».

Ce qu’elle dit plutôt que de se taire

Deux tables se comparent aussi

Dans une base de données, F8 sur deux tables compare leurs structures : les octets n’existent pas, mais les champs, leurs types et leurs index, si. Le menu le dit — l’entrée s’appelle alors « Comparer les structures ».

Manuel de Meneaufile, en français.