Plug-ins


Les plug-ins WinMerge sont des fichiers DLL ou des scriptlets personnalisés, écrits via l'API COM, qui prétraitent les données avant une comparaison. Par exemple, vous pouvez utiliser un plug-in pour extraire les données textuelles de fichiers MS Word afin que WinMerge puisse les comparer.

Chaque plug-in est :

1. Types de plug-ins

Les plug-ins sont regroupés en trois catégories principales :

Complément d'éditeur

Ce type de plug-in effectue des opérations personnalisées sur le texte sélectionné dans l'éditeur actif (volet fichier) de la fenêtre de comparaison de fichiers.

Décompresseur : transforme un fichier en format texte

Ce type de plug-in transforme un fichier compressé en un format visualisable en le décompressant. Le fichier original n'est pas modifié : un fichier temporaire transformé est créé et chargé dans WinMerge.

Les plug-ins décompresseurs opèrent sur des fichiers entiers, et non sur du texte sélectionné ou des différences au sein des fichiers. Par conséquent, ils ne sont disponibles que lorsque vous lancez des comparaisons de fichiers, soit à partir de la fenêtre de comparaison de dossiers, soit à partir de la boîte de dialogue Sélectionner des fichiers ou des dossiers. Les plug-ins décompresseurs ne sont pas disponibles dans la fenêtre de comparaison de fichiers.

Parfois, le fichier décompacté peut être recompacté (voir les détails dans Plug-ins disponibles pour vérifier si un plug-in prend en charge le recompactage). Ensuite, vous pouvez fusionner et enregistrer le fichier transformé. Le compactage est effectué automatiquement dans ce cas. Par sécurité, nous vous suggérons de renommer le fichier transformé lorsque vous l'enregistrez.

Note

Lorsque vous comparez des dossiers, WinMerge peut donner des résultats différents pour les fichiers compressés et non compressés. Par exemple, des fichiers identiques une fois décompressés pourraient être différents s'ils incluent la date de création. WinMerge applique le décompresseur dans toutes les situations, et vous êtes sûr d'avoir le même résultat lorsque vous comparez un dossier ou lorsque vous fusionnez deux versions d'un fichier.

Exemple de plug-in : CompareMSExcelFiles affiche le contenu textuel d'un fichier Microsoft® Excel.

Prediffer : prétraite les fichiers pour masquer certaines différences

Ce type de plug-in n'opère pas sur les fichiers sources affichés dans la fenêtre de comparaison. Il opère à la place sur des copies temporaires des fichiers, lesquelles sont ensuite analysées pour créer la liste des différences.

Exemple de plug-in : IgnoreColumns ignore les différences à l'intérieur de colonnes spécifiées, tout en affichant les caractères dans ces colonnes.

2. Plug-ins suggérés et modes automatiques

Comment WinMerge parvient-il à appliquer le bon plug-in pour un fichier donné ? Chaque plug-in spécifie une liste d'extensions de fichiers (également répertoriée dans la section Plug-ins disponibles de chaque plug-in, sous Filtre de fichier). Les extensions servent à associer un ou plusieurs types de fichiers au plug-in : lorsqu'une extension de fichier comparé correspond à une extension de la liste du plug-in, le plug-in est considéré comme un plug-in suggéré

Il existe des options WinMerge distinctes pour les types de décompactage et de prediffer, décrites plus loin dans cette rubrique, qui vous permettent d'appliquer les plug-ins soit manuellement, soit automatiquement. Il n'y a pas de mode automatique pour les plug-ins de complément d'éditeur.

Lorsque vous appliquez des plug-ins à un fichier sélectionné en utilisant le mode automatique, WinMerge recherche dans sa liste de plug-ins suggérés pour ce type de fichier et applique le premier plug-in dont le nom correspond. La recherche est effectuée par ordre alphabétique, donc s'il existe plusieurs plug-ins suggérés pour un type de fichier, seul le premier trouvé est appliqué.

3. Appliquer des plug-ins

Les sous-sections suivantes décrivent comment appliquer chaque type de plug-in. Les méthodes sont différentes pour chaque type de plug-in et varient également selon que vous comparez des dossiers ou des fichiers.

3.1. Appliquer des plug-ins de complément d'éditeur dans la fenêtre de comparaison de fichiers

Le curseur étant placé dans l'un des volets de la fenêtre de comparaison de fichiers, cliquez sur plug-insScripts et choisissez l'une de ces fonctions :

  • Mettre en majuscules

  • Mettre en minuscules

  • Supprimer les lignes en double

  • Compter les lignes en double

  • Trier les lignes par ordre croissant

  • Trier les lignes par ordre décroissant

  • Inverser les colonnes

  • Inverser les lignes

  • Sélectionner des colonnes...

  • Sélectionner des lignes...

  • Remplacer...

  • Appliquer la commande de filtre...

  • Découper en jetons...

  • Supprimer les espaces

  • Insérer la date

  • Insérer l'heure

Ces fonctions sont ajoutées au menu Scripts par les plug-ins editor addin et insert datetime.

Note

Les plug-ins de complément d'éditeur ne sont pas disponibles dans la fenêtre de comparaison de dossiers.

3.2. Appliquer des plug-ins décompresseurs dans la fenêtre de comparaison de dossiers

Avant d'appliquer des plug-ins décompresseurs, vous pouvez régler leur mode sur automatique ou manuel.

  • Pour définir le mode automatique pour ce type de plug-in, cliquez sur Plug-insDécompactage automatique.

  • Pour définir le mode manuel, cliquez sur Plug-insDécompactage manuel.

N'oubliez pas d'appuyer sur F5 pour recharger la fenêtre de comparaison de dossiers en utilisant le nouveau paramètre.

3.2.1. Utiliser le mode automatique

Pour appliquer des plug-ins lorsque le décompactage automatique est activé, lancez simplement une opération de comparaison sur un fichier dans la fenêtre de comparaison de dossiers. Si un plug-in décompresseur est suggéré pour le type de fichier, il prétraite le fichier avant que WinMerge ne l'ouvre dans la fenêtre de comparaison de fichiers.

Par exemple, supposons que vous fassiez un clic droit sur un fichier MS Word doc et que vous choisissiez Comparer (en supposant également que le plug-in CompareMSWordFiles est disponible). WinMerge convertit le fichier doc (ou plutôt une copie de celui-ci) en un fichier texte brut et l'ouvre dans la fenêtre de comparaison de fichiers.

3.2.2. Utiliser le mode manuel

Le mode manuel vous permet de choisir un plug-in décompresseur différent de celui sélectionné pour vous en mode automatique. Vous pouvez également lancer la comparaison sans utiliser de plug-in.

Pour appliquer des plug-ins lorsque le décompactage manuel est activé :

  1. Sélectionnez le fichier que vous souhaitez comparer.

  2. Cliquez sur Plug-insÉditer avec le décompresseur.

    Cet élément de menu n'est activé que si le type du fichier sélectionné est pris en charge par un plug-in de décompactage disponible.

  3. Dans la boîte de dialogue Sélectionner un décompresseur :

    1. Configurez la sélection automatique ou choisissez un plug-in manuellement :

      • Pour le mode automatique, vérifiez que <Automatique> est affiché dans le contrôle Décompresseur de fichiers.

      • Pour choisir un plug-in spécifique, utilisez la liste déroulante Décompresseur de fichiers.

        Par défaut, seuls les plug-ins suggérés pour le type de fichier sont listés. Pour tout voir, cochez Afficher tous les compacteurs, ne pas vérifier l'extension.

      • Pour comparer sans plug-in, choisissez <Aucun>.

    2. Cliquez sur OK pour fermer la boîte de dialogue.

  4. Cliquez sur OK pour fermer la boîte de dialogue Sélectionner un décompresseur et lancer la comparaison de fichiers.

3.3. Appliquer des plug-ins décompresseurs dans la boîte de dialogue Sélectionner des fichiers ou des dossiers

Vous pouvez utiliser la boîte de dialogue Sélectionner un décompresseur pour appliquer un plug-in lorsque vous lancez une comparaison de fichiers à partir de la boîte de dialogue Sélectionner des fichiers ou des dossiers. Voir Sélectionner un décompresseur pour les comparaisons de fichiers pour plus de détails.

3.4. Appliquer des plug-ins prediffer dans la fenêtre de comparaison de dossiers

Avec les plug-ins prediffer, vous réglez le mode (<Automatique> ou <Aucun>) ou le nom du plug-in pour des fichiers individuels. (Contrairement aux plug-ins décompresseurs, où vous réglez le mode pour tous les fichiers.) C'est-à-dire que certains fichiers d'un même dossier peuvent avoir des modes prediffer différents.

Pour régler le mode pour un ou plusieurs fichiers dans la fenêtre de comparaison de dossiers, faites un clic droit sur les fichiers et choisissez Paramètres des plug-insParamètres Prediffer, puis choisissez l'une des options du sous-menu :

  • <Automatique> sélectionne le premier plug-in prediffer disponible pour le type de fichier.

  • <Aucun> signifie qu'aucun plug-in prediffer n'est utilisé.

Appuyez sur F5 pour mettre à jour la fenêtre.

Note

Lorsque vous ouvrez un sous-dossier lors d'une comparaison non récursive, le mode est toujours réinitialisé sur <Aucun>.

Lorsque vous ouvrez un fichier à partir de la fenêtre de comparaison de dossiers, votre paramètre prediffer pour ce fichier est appliqué avant l'ouverture de la fenêtre de comparaison de fichiers.

3.5. Appliquer des plug-ins prediffer dans la fenêtre de comparaison de fichiers

Dans la fenêtre de comparaison de fichiers, vous pouvez appliquer un plug-in prediffer en cliquant sur Plug-insPrediffer et en choisissant l'un des plug-ins de la liste. Les plug-ins suggérés sont indiqués en haut de la liste. Les fichiers sont comparés à nouveau après l'application du plug-in, vous n'avez donc pas besoin de réanalyser les fichiers.

4. Plug-ins disponibles

4.1. CompareEscapedJavaPropertiesFiles

Ce plug-in retire les caractères d'échappement des fichiers .properties Java pour faciliter leur lecture, puis les ré-échappe lors de l'enregistrement.

Catégorie: Décompresseur
Filtre de fichiers: *.properties
Arguments du plug-in: Non
Compactage: Oui
Support de la boîte de dialogue des paramètres: Non

4.2. CompareMSExcelFiles

Affiche le contenu textuel d'un fichier Microsoft® Excel, en supprimant toute la mise en forme et les objets incorporés.

Catégorie: Décompresseur
Filtre de fichiers: *.xls, *.xlsx, *.xlsm, *.xlsb, *.xla, *.xlax, *.xltx, *.xltm
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Oui
Dépendance: Microsoft® Excel

4.3. CompareMSPowerPointFiles

Affiche le contenu textuel d'un fichier Microsoft® PowerPoint, en supprimant toute la mise en forme et les objets incorporés.

Catégorie: Décompresseur
Filtre de fichiers: *.ppt, *.pptx, *.pptm, *.ppa, *.ppam, *.pot, *.potx, *.potm
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Oui
Dépendance: Microsoft® PowerPoint

4.4. CompareMSVisioFiles

Affiche le contenu textuel d'un fichier Microsoft® Visio, en supprimant toute la mise en forme et les objets incorporés.

Catégorie: Décompresseur
Filtre de fichiers: *.vsd, *.vsdx, *.vsdm, *.vss, *.vssx, *.vssm, *.vst, *.vstx, *.vstm
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Oui
Dépendance: Microsoft® Visio

4.5. CompareMSWordFiles

Affiche le contenu textuel d'un fichier Microsoft® Word, en supprimant toute la mise en forme et les objets incorporés.

Catégorie: Décompresseur
Filtre de fichiers: *.doc, *.docx, *.docm, *.dot, *.dotx, *.dotm
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Oui
Dépendance: Microsoft® Word

4.6. PrettifyHTML

Mise en forme HTML avec tidy-html5

PrettifyHTML [arguments...]

arguments

Options de ligne de commande passées à la commande tidy

Catégorie: Décompresseur
Filtre de fichiers: *.html, *.htm
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: tidy-html5

4.7. PrettifyXML

Mise en forme XML avec tidy-html5

PrettifyXML [arguments...]

arguments

Options de ligne de commande passées à la commande tidy

Catégorie: Décompresseur
Filtre de fichiers: *.xml
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: tidy-html5

4.8. PrettifyJSON

Mise en forme JSON avec la commande jq

PrettifyJSON [arguments...]

arguments

Filtre ou options de ligne de commande passés à la commande jq

Catégorie: Décompresseur
Filtre de fichiers: *.json
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: jq

4.9. PrettifyYAML

Mise en forme YAML avec la commande yq

PrettifyYAML [arguments...]

arguments

Filtre ou options de ligne de commande passés à la commande yq

Catégorie: Décompresseur
Filtre de fichiers: *.yaml, *.yml
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: yq

4.10.  PrettifyPO

PO Prettier with gettext msgcat

PrettifyPO [ arguments ...]

arguments

Command line options passed to the msgcat command

Catégorie: Décompresseur
Filtre de fichiers: *.po *.pot
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: gettext

4.11. QueryCSV

Requêtes CSV avec la commande q

QueryCSV [arguments...]

arguments

Instruction SQL ou options de ligne de commande passées à la commande q

Catégorie: Décompresseur
Filtre de fichiers: *.csv
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: q

4.12. QueryTSV

Requêtes TSV avec la commande q

QueryTSV [arguments...]

arguments

Instruction SQL ou options de ligne de commande passées à la commande q

Catégorie: Décompresseur
Filtre de fichiers: *.tsv
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: q

4.13. QueryJSON

Requêtes JSON avec la commande jq

QueryJSON [arguments...]

arguments

Filtre ou options de ligne de commande passés à la commande jq

Catégorie: Décompresseur
Filtre de fichiers: *.json
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: jq

4.14. QueryYAML

Requêtes YAML avec la commande yq

QueryYAML [arguments...]

arguments

Filtre ou options de ligne de commande passés à la commande yq

Catégorie: Décompresseur
Filtre de fichiers: *.yaml, *.yml
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: yq

4.15. ValidateHTML

Validateur HTML avec tidy-html5

ValidateHTML [arguments...]

arguments

Options de ligne de commande passées à la commande tidy

Catégorie: Décompresseur
Filtre de fichiers: *.html, *.htm
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: tidy-html5

4.16.  ValidatePO

PO Validator with gettext msgfmt

ValidatePO [ arguments ...]

arguments

Command line options passed to the msgfmt command

Catégorie: Décompresseur
Filtre de fichiers: *.po *.pot
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: gettext

4.17. PreviewGraphviz

Prévisualiseur Graphviz

PreviewGraphviz [arguments...]

arguments

Options de ligne de commande passées à la commande dot

Catégorie: Décompresseur
Filtre de fichiers: *.gv, ,*.dot
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Graphviz

4.18. PreviewMarkdown

Prévisualiseur Markdown

PreviewMarkdown [arguments...]

arguments

Options de ligne de commande passées à la commande md2html

Catégorie: Décompresseur
Filtre de fichiers: *.md, ,*.markdown
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: md4c

4.19. PreviewPlantUML

Prévisualiseur PlantUML

PreviewPlantUML [arguments...]

arguments

Options de ligne de commande passées à la commande plantuml.jar

Catégorie: Décompresseur
Filtre de fichiers: *.pu, ,*.puml
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Java, PlantUML, Graphviz

4.20. ApacheTika

Extracteur de contenu général avec Apache Tika

ApacheTika [arguments...]

arguments

Options de ligne de commande passées à tika-app.jar

Catégorie: Décompresseur
Filtre de fichiers: *.*
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Java, Apache Tika

4.21. DisassembleJVM

Désassembleur de bytecode JVM avec javap

DisassembleJVM [arguments...]

arguments

Options de ligne de commande passées à la commande javap

Catégorie: Décompresseur
Filtre de fichiers: *.class
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Java

4.22. DisassembleIL

Désassembleur de code IL avec ildasm

DisassembleIL [arguments...]

arguments

Options de ligne de commande passées à la commande ildasm

Catégorie: Décompresseur
Filtre de fichiers: *.obj, *.lib, *.exe, *.dll
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Visual Studio

4.23. DisassembleNative

Désassembleur de code natif avec dumpbin

DisassembleNative [arguments...]

arguments

Options de ligne de commande passées à la commande dumpbin

Catégorie: Décompresseur
Filtre de fichiers: *.obj, *.lib, *.exe, *.dll
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Visual Studio

4.24. ExecFilterCommand

Applique la commande de filtre

ExecFilterCommand [command]

commande

commande à exécuter. %1 dans la commande est remplacé par le nom du fichier

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.25. MakeUpper

Met les caractères en majuscules

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.26. MakeLower

Met les caractères en minuscules

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.27. RemoveDuplicates

Supprime les lignes en double

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.28. CountDuplicates

Compte les lignes en double

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.29. SortAscending

Trie les lignes par ordre croissant

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.30. SortDescending

Trie les lignes par ordre décroissant

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.31. ReverseColumns

Inverse les colonnes

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.32. ReverseLines

Inverse les lignes

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.33. SelectColumns

Sélectionne certaines colonnes

SelectColumns [ranges]

SelectColumns [-v] [-i] [-g] [-e patterns]

ranges

liste des plages de colonnes à sélectionner (ex. -3,5-10,30-)

patterns

expression régulière

-v

sélectionne les colonnes ne correspondant pas

-i

ignorer la casse

-g

activer l'indicateur global (global flag)

-e

utiliser des motifs pour la correspondance

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.34. SelectLines

Sélectionne certaines lignes

SelectLines [plages]

SelectLines [-v] [-i] [-e motifs]

ranges

liste des plages de lignes à sélectionner (ex: -3,5-10,30-)

patterns

expression régulière

-v

sélectionner les lignes ne correspondant pas

-i

ignorer la casse

-e

utiliser des motifs pour la correspondance

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.35. Replace

Remplace un texte par un autre

Replace [-i] [-e] [texte_à_trouver] [texte_de_remplacement]

texte_à_trouver

texte à trouver

texte_de_remplacement

texte de remplacement

-i

ignorer la casse (seulement pour -e)

-e

traiter le texte spécifié comme une expression régulière

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.36. Tokenize

Segmente (tokenize) la sélection

Tokenize [motifs]

patterns

expression régulière pour la segmentation (ex: [^\w]+)

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Oui
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.37. Trim

Supprimer les espaces

Catégorie: Décompresseur
Filtre de fichiers: *.nomatch
Arguments du plug-in: Non
Compactage: Non
Support de la boîte de dialogue des paramètres: Non
Dépendance: Windows Script Host

4.38. IgnoreColumns

Ce plug-in ignore les caractères aux colonnes spécifiées. La première colonne est la numéro 1.

Notez que ce plug-in ne supporte pas les fichiers contenant des tabulations : le plug-in n'échouera pas, mais toutes les tabulations seront traitées comme des caractères normaux.

Pour spécifier les colonnes, utilisez la boîte de dialogue des paramètres du plug-in ou renommez la dll en utilisant les champs suivants comme paramètres :

  • Délimiteurs entre les plages : _ ou ,
  • Délimiteurs entre min et max : n'importe quoi d'autre
  • Min et max sont inclus.
  • Quand max = min, max peut être omis.

Example 1. Exemples de IgnoreColumns

IgnoreColumns _ 3 _ 10 - 20 _ 32 - 33.dll
Ignore tous les caractères de la colonne 3, des colonnes 10 à 20, et 32 à 33.
IgnoreColumns_1,30 to 40.dll
Ignore tous les caractères de la colonne 1, et des colonnes 30 à 40.

Catégorie: Pré-différenciateur
Filtre de fichiers: *.txt
Arguments du plug-in: Oui

4.39. IgnoreCommentsC

Ce plug-in ignore les commentaires délimités par //... et /* ... */ dans les fichiers C, C++, PHP et JavaScript.

Catégorie: Pré-différenciateur
Filtre de fichiers: *.cpp, *.cxx, *.h, *.hxx, *.c, *.php, *.js, *.cs, *.ts
Arguments du plug-in: Non
Support de la boîte de dialogue des paramètres: Non

4.40. IgnoreFieldsComma

Ce plug-in est destiné aux fichiers utilisant des champs et des virgules comme délimiteurs (fichiers CSV, par exemple). Il ignore les caractères délimiteurs. Le premier champ est le numéro 1.

Pour spécifier les délimiteurs, utilisez la boîte de dialogue des paramètres du plug-in ou renommez la dll en utilisant les mêmes champs de paramètres que pour IgnoreColumns.

Catégorie: Pré-différenciateur
Filtre de fichiers: *.csv
Arguments du plug-in: Oui
Support de la boîte de dialogue des paramètres: Oui

4.41. IgnoreFieldsTab

Ce plug-in est destiné aux fichiers qui utilisent des champs et des tabulations comme délimiteurs (par exemple, les fichiers Excel enregistrés au format *.txt). Il ignore les caractères délimiteurs. Le premier champ est le numéro 1.

Pour spécifier les délimiteurs, utilisez la boîte de dialogue des paramètres du plug-in ou renommez la dll en utilisant les mêmes champs de paramètres que pour IgnoreColumns.

Catégorie: Pré-différenciateur
Filtre de fichiers: *.txt
Arguments du plug-in: Oui
Support de la boîte de dialogue des paramètres: Oui

4.42. IgnoreLeadingLineNumbers

Ce plug-in ignore les numéros de ligne au début dans les fichiers texte (par exemple, les fichiers NC et BASIC).

Catégorie: Pré-différenciateur
Filtre de fichiers: *.nc
Arguments du plug-in: Non
Support de la boîte de dialogue des paramètres: Non

4.43. editor addin

Ajoute certaines fonctions au menu Plug-insScripts :

  • Mettre en majuscules convertit la sélection en MAJUSCULES.
  • Mettre en minuscules convertit la sélection en minuscules.
  • Supprimer les lignes en double supprime les lignes dupliquées dans la sélection.
  • Compter les lignes en double supprime les lignes dupliquées dans la sélection et insère le nombre de doublons sur la droite.
  • Trier les lignes (croissant) trie la sélection par ordre croissant.
  • Trier les lignes (décroissant) trie la sélection par ordre décroissant.
  • Inverser les colonnes inverse les colonnes dans la sélection.
  • Inverser les lignes inverse l'ordre des lignes dans la sélection.
  • Sélectionner des colonnes... sélectionne certaines colonnes dans la sélection.
  • Sélectionner des lignes... sélectionne certaines lignes dans la sélection.
  • Remplacer... remplace le texte dans la sélection par un autre texte.
  • Appliquer la commande de filtre... remplace la sélection par la sortie de la commande de filtre spécifiée. Spécifier %1 dans l'argument remplace celui-ci par le nom du fichier du volet actif.
  • Segmenter (Tokenize)... remplace le délimiteur de jeton par un saut de ligne dans la sélection.
  • Supprimer les espaces supprime les espaces au début et à la fin des lignes de la sélection.
Catégorie: Complément d'éditeur
Filtre de fichiers: *
Support de la boîte de dialogue des paramètres: Non

4.44. insert datetime

Ajoute deux fonctions au menu Plug-insScripts :

  • Insérer la date insère la date au format régional actuel.
  • Insérer l'heure insère l'heure au format régional actuel.
Catégorie: Complément d'éditeur
Filtre de fichiers: *
Support de la boîte de dialogue des paramètres: Non

5. Exigences

5.1. Windows Script Host

Certains plug-ins de complément d'éditeur nécessitent ce composant optionnel de Microsoft®.

Il devrait déjà être inclus dans votre version de Windows, à moins que vous n'utilisiez une version vraiment ancienne antérieure à Windows XP.