Éditeur de code : Textastic 3 intègre les extensions d’Emmet

Nicolas Furno |

Textastic [3.0 / Démo – US – 7,99 € – OS X 10.9 - Alexander Blach] est un éditeur de code né à l’origine sur l’App Store pour les appareils iOS, mais qui a trouvé sa place sur Mac. Avec cette troisième version, il devient un candidat encore plus sérieux face à des concurrents bien installés. Il lui manquait encore quelques fonctions de base, mais cette mise à jour corrige la plupart des oublis, et ajoute même quelques fonctions plus originales.

Comme tous les éditeurs de code, Textastic sait ouvrir un dossier dans une barre latérale, d’où on pourra ouvrir rapidement un fichier dans un nouvel onglet de la fenêtre en cours. Avec cette version, on peut aussi chercher dans tous ces fichiers pré-chargés, une fonction très pratique, surtout sur un projet complexe, comme un site complet.

L’éditeur à proprement parler ajoute automatiquement des tabulations pour une indentation adaptée au langage utilisé. Chaque langage de développement a ses conventions en la matière, et Textastic ne savait pas les respecter, c’est désormais chose faite. Pour faciliter la vie des développeurs, le logiciel peut aussi fermer tout seul un caractère spécial qui va par pair : si vous insérez un { par exemple, le logiciel ajoutera automatiquement un } en fin de ligne, ce qui limitera les oublis.

Pour les développeurs web, Textastic va plus loin et intègre Emmet. Cet outil entend simplifier le développement en HTML ou CSS avec une série d’aides : il y a d’abord des abréviations qui permettent de créer beaucoup plus rapidement des structures en HTML (comme une liste, ou un tableau). Il y a aussi des raccourcis qui permettent de passer automatiquement d’un point important à l’autre dans le code (par exemple, pour définir une série de liens, on peut aller d’une balise href à l’autre) et d’autres outils encore qui encodent une image en Base64, mettent à jour la taille d’une image, et d’autres choses encore.

Dans cet exemple, on crée une liste avec cinq éléments : Emmet comprend l’imbrication des éléments, et propose quelques astuces supplémentaires, comme cette opération mathématique pour multiplier un élément.

Emmet pouvait déjà être intégré dans la majorité des éditeurs de code sur Mac, mais Textastic le propose sans que l’utilisateur ait à faire quoi que ce soit. L’intégration est aussi meilleure avec un menu dédié et quelques réglages pour les utilisateurs avancés. Cette mise à jour ajoute aussi la coloration syntaxique de quelques langages (dont le Swift) et elle corrige encore quelques bugs.

Textastic 3 est une mise à jour gratuite pour tous les utilisateurs de la version précédente. Si vous ne connaissez pas l’éditeur de code, vous pouvez essayer la version de démonstration proposée sur le site du développeur, mais pour le moment, il s’agit encore de la version précédente. Vendu 7,99 €, le logiciel nécessite OS X Mavericks pour fonctionner, et il s’intègre déjà parfaitement à OS X Yosemite.

Par rapport à ses concurrents, Textastic conserve en outre l’avantage d’être disponible non seulement sur Mac, mais aussi sur iPad et même sur iPhone. Les deux versions iOS n’ont pas été mises à jour, mais il faut dire qu’elles sont légèrement différentes, puisqu’elles sont conçues pour une utilisation tactile.

avatar joneskind | 

Je serais curieux de voir à quoi peut ressembler le développement web sur un iBidule. Rien que pour la gestion des fichiers déjà.

Après c'est certainement moins compliqué pour quelqu'un qui connaît bien le langage, mais pour quelqu'un comme moi qui a besoin de références (comprendre aller chercher des tutos sur internet pour résoudre un problème de base) ça doit quand même pas être évident.

avatar Rigat0n | 

@joneskind :
Textastic est très bon. Je touchais un peu au développement web et je m'en servais pas mal. Franchement, aussi surprenant que ça puisse paraitre, c'est vraiment confortable.

avatar USB09 | 

@joneskind

C'est pareil, il y a des dossiers et un accès au serveur pour la synchronisation.
J'ai eu l'occasion de tester, c'est pas mauvais, faut s'y mettre. Surtout qu'il y a de très bonnes idées vis à vis des ténors qui tiennent le marché.

CONNEXION UTILISATEUR