BBEdit, c'est quoi ?
BBEdit (de l'éditeur Bare Bones Software ) est un éditeur de code historique sur Mac, il est né en 1991 !
BBEdit est un logiciel destiné essentiellement aux développeurs. Ses usages peuvent être multiples, il a notamment des capacités d'éditeur HTML / Javascript / CSS / PHP.
Points forts de BBEdit
- Coloration syntaxique d'une multitude de langages (de PHP à SQL en passant par HTML, Javascript ou encore VBScript)
- Repérage des fonctions multi-langage (affiche un menu déroulant listant les fonctions, par exemple Javascript, trouvées dans un fichier HTML ou JS)
- Rechercher/Remplacer ultra puissant (support GREP patterns, recheche multi-fichiers, mémorisation des recherches,…)
- Comparaison de fichier, et même de dossiers entiers (un vrai bonheur !)
- Code-folding : possibilité de masquer le contenu d'éléments imbriqué d'un simple clic
- Edition de fichiers directement via FTP
- Execution de code Shell
Points faibles de BBEdit
- L'auto-indentation (comme dans Visual Studio par exemple)
- La saisie assistée (du type IntelliSense)
Historique des versions de BBEdit
14 versions majeures entre avril 1992 et juillet 2021
BBEdit 14
JUL
- Notes
- Pattern Playground
- Plus de langages supportés en coloration syntaxique : Go, Rust,…
- Commande Repeat Last Command : ça devrait être en standard dans tous les logiciels !!!
BBEdit 13
OCT
BBEdit 13 est sorti fin 2019, avec, comme a son habitude, une belle collection de nouveautés et améliorations.
- Nouvel outil Pattern Playgrounds, pour tester plus facilement le comportement d'expressions régulières (Regex)
- Correspondances en direct des résultats de recherche depuis la fenêtre de recherche
- Grep Cheat Sheet : un mémo pour écrire plus facilement ses motifs de recherche
- Permet maintenant de faire des sélections rectangulaires dans les documents pour lesquels “Soft Wrap Text” est activé (très pratique !)
BBEdit 13.0 nécessite macOS X 10.14.2 minimum (Mojave).
BBEdit 12.5
NOV
- Nouvelles préférences pour l'Auto-completion de code Coller du texte en appliquant un filtre (ex: supprimer les balises HTML)
- Extraction de texte avec expressions régulières
- Live Search avec expressions régulières (Grep)
- Gestion ds textes en colonnes : permutation de colonnes, ….
- Canonize : batch de rechercher/remplacer dans une série de fichiers
Requiert au minimum : macOS 10.12.6
BBEdit 12.5 nécessite Mac OS X 10.12.6 ou version ultérieure et est compatible avec macOS 10.14 “Mojave”
BBEdit 12
OCT
- Nouvelles préférences pour l'Auto-completion de code
- Coller du texte en appliquant un filtre (ex: supprimer les balises HTML)
- Extraction de texte avec expressions régulières
- Gestion ds textes en colonnes : permutation de colonnes, ….
- Canonize : batch de rechercher/remplacer dans une série de fichiers
- Live Search avec expressions régulières (Grep)
Requiert au minimum : Mac OS X 10.11.6
BBEdit 11.1
NOV
- Amélioration de la comparaison de 2 fichiers ou 2 dossiers : fenêtre unique maintenant
- Mise en évidence du texte sélectionné identique ailleurs dans le code
- Mode Extraction lors de recherche : très pratique pour ne conserver que ce qui nous intéresse dans un texte
Requiert au minimum : Mac OS X 10.8.5
BBEdit 10.5
OCT
- Support de DropBox
- Prévisualisation HTML/CSS avec gestion de modèles
- Recherche multi fichiers maintenant dans les .ZIP aussi
- Support de ARIA dans HTML5
Requiert au minimum : Mac OS X 10.6.8
BBEdit 9
AOÛ
- Beaucoup de nouveautés !
BBEdit 8
AOÛ
- Text Factories
BBEdit 7
NOV
- Support de CVS
- Gestion de plusieurs sites web
BBEdit 6
SEP
- Gestion du xHTML
BBEdit 5
NOV
- Refonte des outils HTML
BBEdit 4
MAI
- Apparition de la Coloration syntaxique !
BBEdit 3
JUL
- Compilé pour les processeurs PowerPC des Power Macintosh
BBEdit 2.5
MAI
BBEdit 1
AVR
Le développeur Mac vétéran Rich Siegel annonce la sortie de “BBEdit”, un nouvel éditeur de texte gratuit pour Mac.
Voir aussi sur le site de l'éditeur pour un historique détaillé.
TextWrangler, le petit frère
Bare Bones a également édité une version allégée (et gratuite) de BBEdit jusqu'en 2016, mais les 2 versions ont maintenant fusionné : TextWrangler - Bare Bones Software, Inc.
Les autres concurrent actuels
- Sublime Text
- Visual Studio Code
- Espresso
- TextMate