CotEditor est un éditeur de texte simple basé sur Cocoa et spécifique à Mac OS X. L'application prend en charge la coloration syntaxique et dispose d'une puissante fonctionnalité de recherche et de remplacement avec OniGmo.
Les principales caractéristiques sont les suivantes :
- Mise en évidence de la syntaxe : Coloriser plus de 40 langages majeurs préinstallés comme HTML, PHP, Python, Ruby ou Markdown.
- Trouver et remplacer : Puissant moteur d'expression régulière OniGmo permettant de trouver et de remplacer des expressions.
- Réglage par clic : Vous pouvez accéder à tous vos paramètres, y compris les définitions syntaxiques et les thèmes, à partir d'une fenêtre de préférences normale.
- Sauvegarde automatique : CotEditor sauvegarde automatiquement vos documents lors de leur édition.
- Menu général : Extrayez les lignes spécifiées avec la syntaxe prédéfinie et vous pouvez passer à la ligne correspondante.
- Rédacteur en chef de Split : Divisez une fenêtre en plusieurs volets pour visualiser différentes zones simultanément.
- Inspecteur de caractères : inspectez les données unicode de chaque caractère sélectionné dans votre document et affichez-les dans une fenêtre popover.
- Scriptable : Créez votre propre macro dans votre langue préférée. CotEditor supporte Python, Ruby, Perl, PHP, UNIX shell ou AppleScript (et JavaScript sur Yosemite).
- Personnages incompatibles : Vérifiez et répertoriez les caractères de votre document qui ne peuvent pas être convertis dans l'encodage souhaité.
- CJK Language Friendly : Estimez avec précision les différents encodages de fichiers, passez en mode texte vertical et conservez correctement la hauteur des lignes.
Dans l'ensemble, CotEditor est un outil puissant qui permet aux développeurs de coder des applications pour une sélection variée de plates-formes car il prend en charge plusieurs langages de programmation.