notepadXL

Ouvert en 0,2 seconde. Ne perd jamais un onglet.

notepadXL est prêt avant la fin de votre clic : il se lance en 0,2 seconde, ne pèse presque rien en mémoire et ne vous fait jamais attendre. Quittez quand vous voulez — chaque onglet revient exactement comme vous l'avez laissé, y compris les notes jamais enregistrées, avec leur historique d'annulation. Il ouvre aussi instantanément des fichiers journaux de plusieurs gigaoctets, colore 21 langages, vérifie le JSON et le XML, résout les conflits git et lit les fichiers binaires en hexadécimal. L'esprit de Notepad++, conçu nativement pour le Mac.

Télécharger dans l'App Store Disponible sur Google Play Aide et FAQ

Nécessite macOS 13 Ventura ou version ultérieure · Anglais et français

Deux fenêtres notepadXL côte à côte, avant de quitter et après la relance, avec les quatre mêmes onglets restaurés, dont deux jamais enregistrés. En dessous, huit vignettes de fonctions : fichiers énormes, coloration syntaxique, conflits git, éditeur hexadécimal, JSON et XML, thèmes, rechercher et remplacer, macros.

Quittez avec des onglets non enregistrés, relancez : 0,2 seconde plus tard, tout est revenu — texte, curseur, position de défilement et historique d'annulation.

Sa place

Un bloc-notes qui encaisse tout

L'essentiel du texte que vous manipulez chaque jour n'est pas un projet : un journal à fouiller, une réponse JSON à lire, une liste à nettoyer, une note à garder pour plus tard. Vous voulez qu'il soit ouvert avant même d'y avoir pensé — et toujours là demain.

TextEdit

Le texte enrichi d'abord, le texte brut ensuite. Rame sur un gros fichier, et ne comprend rien au code.

Fourni avec macOS

notepadXL

Texte brut et code, de toute taille, dans des onglets qui survivent à la fermeture. Coloration syntaxique, outils JSON/XML, vue de fusion, hexa.

Ouvert en 0,2 s

Un IDE complet

Projets, indexation, extensions et un long démarrage — bien lourd pour lire un journal ou corriger une ligne de configuration.

Pour des projets entiers

Ce qu'il vous apporte

Fonctions

Tout se passe sur votre Mac, et les opérations longues — ouvrir, rechercher, convertir ou enregistrer un fichier énorme — tournent en arrière-plan, avec une barre de progression que vous pouvez annuler.

Ouvert en 0,2 seconde

Une app AppKit native, sans environnement d'exécution à démarrer ni rien à indexer : cliquez sur l'icône et tapez. Sobre en mémoire et en processeur, elle peut rester ouverte toute la journée.

Des onglets qui survivent à la fermeture

Chaque onglet est restauré au lancement : notes sans titre, modifications non enregistrées, curseur, position de défilement et historique d'annulation. Aucune boîte « Enregistrer les modifications ? » quand vous quittez.

Des fichiers énormes, instantanément

Les fichiers de plusieurs gigaoctets s'ouvrent aussitôt et restent réactifs : le fichier est lu à la demande, jamais chargé en entier en mémoire. Vos modifications sont conservées à part jusqu'à l'enregistrement.

Coloration syntaxique

21 langages, du C et de Java à Python, Rust, SQL et YAML. Détectés d'après l'extension, un shebang ou le contenu lui-même — ou choisissez-en un dans la barre d'état.

Vue de fusion des conflits git

Les fichiers contenant des marqueurs de conflit s'ouvrent côte à côte, votre version face à la leur, alignées par l'algorithme patience diff. Copiez chaque bloc à gauche ou à droite, et annulez n'importe quel bloc fusionné individuellement.

JSON, XML et Base64

Vérifiez un document et sautez à la ligne et à la colonne exactes de l'erreur. Formatez ou compactez le JSON, formatez le XML et le HTML, indentez le code, encodez et décodez en Base64.

Éditeur hexadécimal

Les fichiers binaires s'ouvrent dans une vue hexa avec une colonne ASCII. Recherchez des suites d'octets, allez à une position en décimal, en hexa ou en pourcentage, et modifiez directement les octets.

Rechercher, remplacer, macros

Expressions régulières, respect de la casse, tout remplacer — rapide même sur les fichiers énormes. Enregistrez vos frappes dans une macro, puis rejouez-la, un nombre de fois donné ou jusqu'à la fin du fichier.

Encodages et fins de ligne

UTF-8 (avec ou sans BOM), UTF-16 LE/BE, ANSI, ISO-8859-1/2/15 et ASCII. Convertissez ou réinterprétez, passez d'Unix (LF) à Windows (CRLF) et inversement.

Thèmes

GitHub Light, Papier, Brume, Classique, Monokai, Dracula, Nord, One Dark — ou créez le vôtre, jusqu'aux couleurs de la syntaxe. La barre d'outils et la barre de titre suivent le thème.

Fichiers, FTP et SFTP

Parcourez vos dossiers dans un panneau latéral et filtrez-les par nom. Ajoutez des serveurs FTP ou SFTP : un fichier distant s'ouvre dans un onglet, et l'enregistrer le renvoie sur le serveur.

Les petits plus

Mise en évidence de la parenthèse correspondante, aperçu du fichier sur la droite, aller à une ligne ou à 50 % du fichier, fichiers récents, impression avec numéros de ligne et couleurs.

Rien ne quitte votre Mac à votre insu

Pas de compte, pas de statistiques d'usage, aucun pistage. Les seules connexions vont vers les serveurs FTP ou SFTP que vous ajoutez. Isolée dans un bac à sable, l'app notepadXL ne touche qu'aux fichiers que vous ouvrez.

En images

De plus près

notepadXL affichant un fichier de 1,72 Go et 7,2 millions de lignes, avec l'aperçu du fichier sur la droite.

Un fichier de 1,7 Go, ouvert en une seconde

7,2 millions de lignes, que l'on fait défiler et que l'on modifie comme un petit fichier. L'aperçu sur la droite représente tout le document.

Un fichier JavaScript avec coloration syntaxique dans un thème sombre.

Coloration syntaxique

Mots-clés, chaînes, nombres et commentaires aux couleurs de votre thème. Seules les lignes visibles sont colorées, pour rester rapide quelle que soit la taille.

La vue de fusion : HEAD à gauche, la branche de fonctionnalité à droite, avec des flèches pour copier un bloc d'un côté ou de l'autre.

Résoudre les conflits git

Votre version à gauche, la leur à droite. Le fichier enregistré est toujours le résultat de la fusion ; ce qui n'est pas encore tranché reste entre marqueurs de conflit.

Un fichier SVG dans notepadXL avec les boutons Formater XML et Vérifier XML dans la barre d'outils.

Vérifier et formater

La barre d'outils s'adapte au contenu détecté : Formater XML et Vérifier XML ici, Formater JSON et Vérifier JSON pour une réponse JSON.

Assistance

Aide et assistance

Si vous ne trouvez pas ici de réponse à votre question, écrivez à appstore@starn.fr en décrivant ce que vous faisiez quand le problème est survenu.

Premiers pas

  1. Ouvrez ou commencez quelque chose. ⌘O ouvre un fichier — ou déposez-en un sur la fenêtre — et ⌘N crée un nouvel onglet sans titre.
  2. Écrivez, tout simplement. Les onglets sans titre sont conservés automatiquement. Vous n'avez besoin d'enregistrer que si vous voulez le texte dans un fichier à vous.
  3. Laissez la barre d'outils s'adapter. notepadXL détecte ce que contient l'onglet — JSON, XML, code, conflit git, fichier binaire — et ajoute les boutons correspondants : Vérifier JSON, Formater XML, Fusion, Hexa…
  4. Quittez sans vous inquiéter. ⌘Q ferme l'app sans poser de question sur les modifications non enregistrées. Au prochain lancement, chaque onglet est de retour.
  5. Faites-le à votre goût. Les Réglages permettent de choisir le thème, la langue de l'interface, la coloration syntaxique et le nombre de lignes exact sur les gros fichiers.

Raccourcis clavier

Fichier et édition
⌘NNouvel onglet
⌘OOuvrir
⌘SEnregistrer
⇧⌘SEnregistrer sous
⌥⌘STout enregistrer
⌘WFermer l'onglet
⌘PImprimer
⌘Z / ⇧⌘ZAnnuler / Rétablir
⌘LAller à la ligne
⇧⌘HVue hexadécimale / Vue texte
Recherche, conversion, macros
⌘FRechercher
⌥⌘FRemplacer
⌘G / ⇧⌘GSuivant / Précédent
⌘ERechercher la sélection
⌥⇧⌘JFormater le JSON
⌥⇧⌘XFormater le XML / HTML
⌥⇧⌘IIndenter le code
⌃⇧RDémarrer / arrêter l'enregistrement d'une macro
⌃⇧PRejouer la macro

Questions fréquentes

Où sont conservés mes onglets non enregistrés ?

Dans le dossier propre à notepadXL, isolé sur votre Mac (son dossier Application Support). Pour un gros fichier, seules vos modifications sont stockées, jamais une copie du fichier entier. Rien n'est envoyé nulle part. Réglages ▸ Réinitialiser les données de l'application efface tout.

Que se passe-t-il si un fichier a changé pendant que notepadXL était fermé ?

Si l'onglet n'avait pas de modifications non enregistrées, la nouvelle version est simplement chargée. S'il en avait, notepadXL ne peut pas les appliquer sans risque à un fichier différent : il charge la version actuelle et vous en informe. Quand l'app est ouverte, un fichier modifié par une autre application vous demande s'il faut le recharger ou garder votre version.

Quelle taille de fichier peut-il ouvrir ?

Plusieurs gigaoctets. Le fichier est lu à la demande au lieu d'être chargé en mémoire : l'ouverture est immédiate et la consommation de mémoire reste faible. Au-delà de 32 Mo, le nombre de lignes est d'abord estimé (≈ dans la barre d'état) ; activez Nombre de lignes exact sur les gros fichiers dans les Réglages pour les compter en arrière-plan.

La recherche est lente sur un fichier énorme. Pourquoi ?

Une recherche qui ignore la casse doit décoder chaque bloc du fichier. Si vous connaissez la casse exacte du texte, cochez Respecter la casse : le fichier est alors parcouru octet par octet, bien plus vite. notepadXL vous le suggère quand c'est utile.

Quels langages sont colorés ?

C, C++, C#, CSS, Go, HTML, INI / Properties, Java, JavaScript, JSON, Kotlin, PHP, Python, Ruby, Rust, Shell, SQL, Swift, TypeScript, XML et YAML, plus un mode générique pour le reste du code. Le langage est détecté automatiquement ; cliquez sur son nom dans la barre d'état pour en choisir un autre pour cet onglet.

Comment fonctionne la vue de fusion git ?

Quand un fichier contient des marqueurs de conflit, le bouton Fusion affiche les deux côtés l'un à côté de l'autre. Copiez chaque différence à gauche ou à droite, ou prenez tout d'un côté. Le document — et ce que vous enregistrez — est toujours le résultat de la fusion ; les différences que vous n'avez pas encore tranchées restent entre les marqueurs <<<<<<< et >>>>>>>. Chaque bloc fusionné peut être sélectionné et annulé individuellement, même après être revenu à la vue texte.

Puis-je modifier un fichier binaire ?

Oui. Les fichiers binaires s'ouvrent dans la vue hexa ; tout autre fichier peut y basculer avec ⇧⌘H. Tapez dans la colonne hexa ou dans la colonne ASCII, recherchez des octets comme DE AD BE EF, et allez à une position.

Pourquoi ma macro ne suit-elle pas les clics de souris ?

Les macros enregistrent les frappes, la saisie et les commandes, pas les clics de souris. Pendant l'enregistrement, déplacez-vous au clavier ou avec une recherche, et la macro rejouera les mêmes déplacements.

Dans quelle langue est notepadXL ?

Il suit la langue de macOS, en anglais ou en français. Vous pouvez en imposer une dans les Réglages.

notepadXL envoie-t-il quelque chose sur Internet ?

Rien d'elle-même : pas de statistiques d'usage, pas de compte, pas de cloud. Les seules connexions sont celles que vous demandez, vers les serveurs FTP ou SFTP que vous ajoutez dans le panneau des fichiers. Consultez la politique de confidentialité.

Dépannage

« Un onglet n'a pas pu être restauré »

Le fichier derrière cet onglet a été déplacé, renommé ou supprimé pendant que notepadXL était fermé, ou se trouve sur un disque qui n'est pas connecté. Reconnectez le disque ou rouvrez le fichier depuis son nouvel emplacement.

Les couleurs sont fausses, ou absentes

Vérifiez le langage affiché dans la barre d'état : si la détection s'est trompée, choisissez le bon à cet endroit. Si rien n'est coloré du tout, la Coloration syntaxique est peut-être désactivée dans les Réglages. Le texte brut et les fichiers binaires ne sont jamais colorés.

Les numéros de ligne affichent « ≈ »

Sur les fichiers de plus de 32 Mo, le nombre de lignes est estimé pour que le fichier s'ouvre aussitôt. Activez Nombre de lignes exact sur les gros fichiers dans les Réglages ; le fichier reste utilisable pendant le comptage.

Je veux repartir de zéro

Réglages ▸ Réinitialiser les données de l'application efface les onglets ouverts, le texte non enregistré, les macros, les fichiers récents et les réglages, puis redémarre notepadXL comme au premier lancement. Vos fichiers sur le disque ne sont pas modifiés.

Contact

Signalements de bugs, questions et suggestions de fonctions : appstore@starn.fr. Pour un bug, indiquez-nous la version de macOS, le type et la taille du fichier, et ce que vous avez fait juste avant le problème : cela nous épargne un aller-retour d'e-mails.