MarkNode intègre un panneau Rechercher et remplacer permettant de localiser et de modifier du texte dans le document actif. Il prend en charge la recherche en texte brut ainsi que les expressions régulières, et s’intègre à l’édition multi-curseur afin que vous puissiez effectuer des modifications ciblées sur toutes les correspondances en une seule fois.
Ouvrir le panneau
Appuyez sur Cmd+F (macOS) ou Ctrl+F (Windows/Linux) pour ouvrir le panneau Rechercher et remplacer. Le panneau affiche toujours à la fois la ligne de recherche et la ligne de remplacement — il n’existe pas de mode recherche seule distinct.
Appuyez sur Escape pour fermer le panneau et redonner le focus à l’éditeur.
Parcourir les correspondances
Une fois le terme de recherche saisi, MarkNode met en surbrillance toutes les correspondances du document. Avancez et reculez d’une correspondance à l’autre à l’aide des boutons fléchés du panneau, en appuyant sur Enter / Shift+Enter dans le champ de recherche, ou avec Cmd+G / Shift+Cmd+G (macOS) et Ctrl+G / Shift+Ctrl+G (Windows/Linux). La correspondance actuelle est mise en surbrillance différemment des autres afin que vous puissiez suivre votre position.
Options de recherche
Trois boutons à bascule affinent la manière dont le terme de recherche est interprété :
- Respecter la casse — lorsque cette option est activée, la recherche tient compte de la casse.
Notene correspondra pas ànote. - Mot entier — lorsque cette option est activée, la recherche ne correspond qu’aux mots complets. Rechercher
logne correspondra ni àloggerni àdialog. - Regex — lorsque cette option est activée, le terme de recherche est traité comme une expression régulière. Par exemple,
\bTODO\bcorrespond au mot TODO, et\d+correspond à toute suite de chiffres.
Ces trois options peuvent être combinées librement. Le mode Regex respecte l’option Respecter la casse.
Remplacer du texte
Dans le champ de remplacement, saisissez la chaîne de remplacement, puis utilisez :
- Remplacer (ou appuyez sur
Enterdans le champ de remplacement) — remplace la correspondance actuelle et passe à la suivante. - Tout remplacer — remplace toutes les correspondances du document en une seule opération. Cette action peut être annulée avec
Cmd+Z(macOS) ouCtrl+Z(Windows/Linux).
Lorsque le mode Regex est actif, vous pouvez référencer les groupes de capture dans la chaîne de remplacement à l’aide de $1, $2, et ainsi de suite.
Sélectionner toutes les correspondances
Le bouton Sélectionner toutes les correspondances place simultanément un curseur sur chaque correspondance, activant ainsi le mode multi-curseur. Vous pouvez alors saisir du texte pour remplacer toutes les occurrences en une seule fois, ou utiliser les commandes d’édition standard pour modifier chaque correspondance en parallèle. Cela s’avère utile lorsque les remplacements doivent être identiques mais que vous souhaitez conserver la souplesse de l’éditeur plutôt qu’une simple substitution de texte.
Pour quitter le mode multi-curseur, appuyez sur Escape ou cliquez n’importe où dans l’éditeur.