Finch remplace TextEdit pour tout ce qui est texte : notes, fichiers de configuration, JSON, journaux, scripts, code. Il s'ouvre instantanément sur un fichier ou un dossier, garde vos onglets d'une fois sur l'autre même non enregistrés, et reprend les gestes de Sublime Text : multi-curseurs, accès rapide aux fichiers (⌘P), palette de commandes (⇧⌘P), rechercher et remplacer partout. Finch est gratuit.
Ce que fait Finch
Un éditeur rapide
Tout ce qu'on attend d'un éditeur de texte moderne, sans rien à configurer.
- Coloration syntaxique automatique pour une quarantaine de langages : Python, JavaScript, TypeScript, Swift, PHP, Go, Rust, HTML, CSS, JSON, YAML, Markdown, SQL, Shell…
- Onglets à réorganiser au glisser, mini-carte cliquable, numéros de ligne, repliage du code.
- Deux colonnes (⌥⌘2) pour garder deux fichiers côte à côte, et aperçu Markdown en direct (⌥⌘P).
- Barre latérale : fichiers ouverts et dossiers, avec création, renommage et mise à la corbeille des fichiers.
- Gros fichiers : les journaux de plusieurs dizaines de Mo s'ouvrent sans ramer.
Les gestes de Sublime Text
Le clavier d'abord : on va partout et on modifie plusieurs endroits à la fois.
- Multi-curseurs : ⌘D ajoute l'occurrence suivante, ⌘-clic place un curseur, ⇧⌘L découpe une sélection en lignes, ⌥-glisser sélectionne une colonne.
- Accès rapide (⌘P) : un fichier en quelques lettres, « : » pour une ligne, « @ » pour une fonction ou un titre du fichier.
- Palette de commandes (⇧⌘P) : toutes les commandes au clavier, avec leurs raccourcis.
- Lignes : dupliquer (⇧⌘D), supprimer (⇧⌘K), déplacer (⌃⌘↑↓), joindre (⌘J), commenter (⌘/).
Rechercher et remplacer
Dans le fichier ou dans tout un dossier, avec ou sans expressions régulières.
- Barre de recherche (⌘F) : expressions régulières, respect de la casse, mot entier, compteur des occurrences.
- Remplacer une à une ou tout remplacer (⌥⌘F), annulable d'un seul ⌘Z.
- Rechercher dans les fichiers (⇧⌘F) d'un dossier, filtré par type (*.php, -*.min.js…), et remplacer partout.
- Toutes les occurrences deviennent des curseurs d'un clic.
Fichiers et encodages
Finch respecte vos fichiers tels qu'ils sont.
- Encodages : UTF-8 (avec ou sans BOM), UTF-16, Latin-1, Windows-1252 et d'autres ; détection automatique, réouverture dans un autre encodage.
- Fins de ligne LF, CRLF ou CR conservées, et convertibles depuis la barre d'état.
- Mise en forme du JSON en gardant l'ordre des clés, tri des lignes, suppression des doublons, majuscules et minuscules, Base64, encodage d'URL.
- Fichiers système (/etc/hosts…) : enregistrement avec le mot de passe administrateur.
- Fichier modifié par une autre app : rechargé automatiquement, ou signalé s'il a des modifications en cours.
Rien ne se perd
Quittez quand vous voulez : tout vous attend au lancement suivant.
- Reprise de session : onglets, dossiers, position du curseur et contenu des onglets non enregistrés retrouvés tels quels.
- Thèmes Mariana, Monokai, Émeraude (sombres), Breakers et Celeste (clairs) ; mode sombre par défaut.
- Éditeur par défaut des fichiers texte en un clic, à la place de TextEdit.
- Mises à jour automatiques depuis l'app.
En images








Un café pour la suite
Finch est gratuit, sans publicité, et le restera. Je le développe sur mon temps libre : chaque café offert aide à financer les prochaines versions, les corrections et les nouvelles fonctions, et me dit que l'app vous est utile.
Installation
- Téléchargez le fichier .zipIl s'ouvre tout seul dans le dossier Téléchargements.
- Glissez Finch dans ApplicationsDepuis le Finder, dans le dossier Applications de votre Mac.
- Ouvrez FinchL'app est signée et vérifiée par Apple : elle s'ouvre sans avertissement.
Configuration requise
- Gratuit, sans publicité et sans compte.
- Disponible en français, anglais et espagnol : l'app suit la langue du Mac, ou celle choisie dans ses réglages.
- macOS 14 Sonoma ou plus récent, sur un Mac à puce Apple ou Intel.