CodeX : un éditeur de code modeste

Nicolas Furno |
CodeX [1.0.0 – US – 3,99 € – OS X 10.7 – Thezi Studios] est un éditeur de code. Un de plus, mais celui-ci propose un angle finalement plutôt original. Plutôt que d'essayer de concurrencer les ténors du genre, comme BBEdit (39,99 €) ou Textmate. Bien au contraire, cet éditeur se veut très modeste, comme sa fiche sur l'App Store le résume bien.

Cette application répond d'abord aux attentes de son concepteur qui voulait un éditeur de code léger, utilisant toutes les fonctions d'OS X Lion, avec une interface simple et fonctionnelle. CodeX gère ainsi le mode plein écran, Versions et la sauvegarde automatique, il affiche les différents fichiers ouverts dans une seule fenêtre avec les éléments sur le côté, comme dans Smultron (3,99 €). Une bonne idée à ce sujet, chaque élément ouvert sur le côté est accessible par un raccourci clavier, comme dans Firefox cette fois (⌘1, ⌘2, etc.).

codeX

CodeX ne gère pas tous les langages, mais d'autres devraient suivre dans de prochaines mises à jour. Vous pouvez également définir dans les préférences votre propre syntaxe, si vous utilisez un langage plus exotique. Ajoutons que cet éditeur reprend le principe d'une indentation automatisée calquée sur celle de Xcode (Gratuit), l'outil de développement d'Apple.

Si cette application propose assez peu de fonctions par rapport à certains concurrents, son éditeur dit être à l'écoute pour ajouter ce qui pourrait manquer selon vous. En attendant, quelques nouveautés sont d'ores et déjà prévues comme la recherche avec expressions régulières, la gestion de snippets (bouts de code sauvegardés) ou encore une amélioration des performances sur les plus gros fichiers.
avatar supermoquette | 

TextMate est encore un ténor ? pour celui qui n'a pas testé Sublime Text 2 ?

avatar senjy | 

textmate c'est du passé quand on vois la concurrence qui font beaucoup mieux.

http://www.grafikart.fr/tutoriels/sublime-text-2/sublime-text-2-180

avatar mediapress (non vérifié) | 

j'utilise dreamweaver...

mais en fait, je programme tout, je ne me sers de rien de dreamweaver en fait (à part l'aperçu des pages), je me demande si ce genre de logiciels ne serait pas mieux pour développer, j'ai aussi entendu parler de Coda (Panic) qui était très bien, je me suis toujours demandé ce que ça pouvait apporter en fait...

avatar Strix | 

Après c'est une question d'habitude aussi...
En ce qui me concerne, Textmate me va très bien (HTMl/CSS, PHP/MySQL) et a les fonctions que je désire trouver dans un éditeur de code.
Je vais pas m'amuser à ré-apprendre un logiciel...
Après il y a peut-être mieux, je ne dis pas le contraire !

[EDIT] : S'il y a quelqu'un de Thezi Studios qui passe par là, mettez le site à jour... Bientôt 2 ans qu'il n'y a pas eu de news... Ça donne pas envie

avatar bmael | 

Il y a Fraise. C'est Smultron gratuit. J'en suis très satisfait pour HTML, CSS, PHP...

avatar oonu | 

@bmael

Pour éditer facilement, c'est vrai que Fraise est sympa, éditeur simple mais avec coloration syntaxique...
Mais je pense qu'il n'est plus maintenu!
Et un bug récurrent de fraise sur OS X Lion me rend fou: "An error occurred while saving"
Et ce dès qu'on ouvre un document qu'on le modifie, et qu'on quitte le programme...
Si on en avait pas mal d'ouvert, on peut se retrouver a clique 1000x sur "OK" et ensuite "Quit Anyway"...
Et finalement le fichier est quand même sauvegardé... OUF!!!

avatar françois bayrou | 

C'est fou comme les éditeurs se multiplient, et aucun ne pense à intégrer une fonctionnalité vraiment importante : une autocompletion de qualité.
Pas une autocompletion qui demande à presser échap. ou une autre touche pour afficher une liste limitée aux APIs de base, et qui mélange tout.
Non, une vraie autocompletion, qui soit capable de s'afficher dès que je tape 2 ou 3 caractères, et qui me propose aussi bien les APIs de base, que les noms de variables et fonctions que j'ai écrites moi même, au dessus, au dessous, ou dans un fichier externe, appelé en import, en include, en require, que sais je encore.
Et qui soit capable de se limiter aux fonctions de la classe à laquelle mon objet appartient, le cas échéant, au lieu de me proposer des myList.getMonth() et des myDate.push().
Et qui soit capable aussi de m'afficher les options, paramètres et types, et un commentaire, pour peu que les comments soit formatés correctement.

J'en demande beaucoup, je sais, mais c'est quand même LE truc qui fait gagner un temps fou, et pour le moment, sauf erreur de ma part, seul XCode sait le faire.

avatar ipascm | 

il y a Kod aussi, que j'aime beaucoup...

avatar Yo Eight | 

@supermoquette :

Merci, je connaissais pas et c'est vraiment pas mal

avatar esantirulo | 

Pour les vrais programmeurs il y a le légendaire Emacs mais ce n'est bien sûr pas pour tout le monde.

avatar Ali Baba | 

@mediapress :
essaie cappuccino.

avatar Yo Eight | 

@esantirulo :
Donc un programmeur Javascript qui utilise Emacs est un vrai programmeur ?

avatar Vinc | 

Sinon il y a aussi Espresso :
http://macrabbit.com/espresso/
Léger, très agréable à utiliser. Pas autant de fonctionnalités que TextMate ou Coda certes mais c'est vraiment celui que je préfère.

avatar itralala | 

Du temps où je errais sur Windows, je codais mon php avec un éditeur à 20$ qui était tout simplement ce que j'avais vu de mieux (http://www.mpsoftware.dk). Depuis mon arrivée sur Mac, je ne trouve absolument rien qui soit capable de faire aussi bien. C'est très simple, je ne vois aucun logiciel léger (oui oui, netBeans ou le char d'assaut Komodo le font) genre Smultron / Coda / Textmate ou consort qui soit capable de faire de l'autocomplétion de variable au moment où on appuie sur $ ..... le comble je trouve pour un "vulgaire" éditeur...

Sublime a l'air pas trop mal mais là encore, le déclenchement de l'autocomplétion ne se fait qu'au deuxième caractère et ne propose pas de $_POST / $_SESSION . ...

avatar liotims | 

moi j'utilise Aptana, il est vraiment pas mal (autocomplétion,css3+html5,informe des compatibilité avec les navigateurs à la saisie du code,couleurs etc..) tester le il en vaut la peine ;) (mais c'est un IDE pas un éditeur)

CONNEXION UTILISATEUR