- BBEdit fait que tous les autres éditeurs ressemblent à Notepad.
Il gère facilement des fichiers gigantesques; la plupart des éditeurs de texte (TextMate en particulier) ralentissent jusqu'à une analyse morte ou se bloquent simplement lorsqu'ils sont présentés avec un fichier volumineux.
Les boîtes de dialogue de recherche d'expression régulière et de fichiers multiples ont battu tout le reste pour la convivialité.
Le système de coupures fonctionne comme par magie et comporte des balises de sélection, d'indentation, d'espace réservé et de point d'insertion, ce n'est pas seulement du texte stupide.
BBEdit est fortement AppleScriptable. Tout peut être scénarisé.
Dans la version 9.0, BBEdit a l'achèvement du code, des projets et une tonne d'autres améliorations.
Je l'utilise principalement pour HTML, CSS, JS et Python, où il est extrêmement puissant. Certaines langues plus obscures ne sont pas aussi bien prises en charge, mais dans la plupart des cas, c'est fantastique.
Les seuls développeurs que je connaisse qui aiment TextMate sont des fans de Ruby. Je ne comprends vraiment pas l'attrait, c'est légèrement mieux que TextWrangler (le petit frère gratuit de BBEdit), mais si vous dépensez de l'argent, vous pouvez aussi bien acheter le meilleur outil pour quelques dollars de plus.
jEdit a le mérite d'être multiplateforme. Ce n'est pas aussi bon que BBEdit, mais c'est l'éditeur d'un programmeur compétent. Si vous êtes déjà confronté à un système Windows ou Linux, il est pratique de disposer d'un outil qui fonctionne.
Vim convient si vous devez travailler sur ssh et que le système distant ou votre ordinateur ne peut pas faire X11. J'aimais Vim pour la facilité d'édition de gros fichiers et de commandes répétées. Mais ces jours-ci, c'est un non-vote pour moi, avec l'ennui de la recherche et remplacement non standard (en utilisant des groupes (foo) au lieu de (foo), etc.), un traitement multi-document douloureusement mauvais, l'absence de projet / vue du navigateur de disque, manque d'AppleScript et manipulation bizarre de la souris dans la version GVim.