Categories: Les infos geek

CotEditor – Un éditeur de texte à la Notepad++ pour OSX

Sous OSX, il y a un éditeur par défaut qui s’appelle TextEdit. Mais bon, il est plus que basique et se rapproche un peu de Notepad sous Windows en terme de fonctionnalités.

Sous Windows, les gens le remplacent assez facilement par des trucs comme Notepad++. Mais sous OSX, si on veut un bon éditeur, il faut se tourner vers des Coda et Textmate qui sont quand même plus des outils de dev que de véritables blocs-notes évolués.

M’enfin peu importe puisque ce vide est maintenant comblé grâce à CotEditor. Cet outil gratuit et libre (licence GPL) est très léger, se lance en un clin d’oeil et propose des petites fonctionnalités pas dégeus comme la coloration syntaxique des principaux langages (PHP, Python, Ruby, Markdown, HTML…etc.), des fonctionnalités de recherche/remplacement évoluées (supporte des expressions régulières), la possibilité de splitter un document pour avoir sous les yeux différentes parties de ce même doc, et un gestion parfaite de l’encodage des caractères.

Autrement, CotEditor est ultra personnalisable. Vous pouvez paramétrer votre propre coloration syntaxique (s’il manque un langage supporté), déclencher des templates lorsque vous glissez déposer un document dans la fenêtre…

…mais aussi mettre au point de véritables scripts (macros) en Python, Perl, Ruby, PHP, Shell Unix, Applescript et même JavaScript sous Yosemite pour manipuler ou modifier votre contenu. On peut imaginer ouvrir un log Apache avec CotEditor, et lancer une macro qui le transformera en rapport lisible facilement (ou en page HTML..etc.).

À vous de voir, la seule limite, c’est votre imagination !

CotEditor est téléchargeable ici.

 

CotEditor – Un éditeur de texte à la Notepad++ pour OSX – Korben.

T.A.I

Share
Published by
T.A.I

Recent Posts

Introduction à Python : les bases de la programmation en Python

Introduction à Python : les bases de la programmation en Python Python est un langage…

7 mois ago

Comment utiliser Python pour l’analyse de données et la science des données

Comment utiliser Python pour l'analyse de données et la science des données Python est l'un…

7 mois ago

Les bases du langage HTML pour les débutants en développement web

Les bases du langage HTML pour les débutants en développement web Le langage HTML (Hypertext…

7 mois ago

Comment concevoir et développer un site web performant ?

Comment concevoir et développer un site web performant ? Si vous souhaitez créer un site…

7 mois ago

Les bonnes pratiques du développement web : optimisation et accessibilité

Le développement web est un domaine en constante évolution, où il est crucial de suivre…

7 mois ago

Les bases du développement web : tutoriel sur HTML, CSS et JavaScript

Les bases du développement web : tutoriel sur HTML, CSS et JavaScript Le développement web…

7 mois ago