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
- Côte à côte : les deux versions face à face, les blocs alignés.
- Vue unifiée : un seul texte, les ajouts et les retraits mêlés — celle qu’on lit quand les différences sont rares.
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
- Les deux versions sont identiques ligne pour ligne — la comparaison a bien eu lieu.
- Rien à comparer ligne à ligne : le fichier n’est pas du texte, ou n’a pas pu être lu.
- Un des deux fichiers a changé sur le disque — « Recharger » reprend la comparaison sur ce qui est là maintenant.
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.