Ajouter la gestion d’extensions dans Zend Studio

Lorsque l’on utilise certains frameworks (cakePHP, Symphony, Smarty et j’en oublie) ou gestionnaires de templates, on est confronté à un problème d’affichage de certains fichiers relatifs à ces frameworks : par exemple, cakePHP utilise l’extension .ctp pour les fichiers de templates (.ctp pour cakePHP template j’imagine).
C’est vraiment très chiant car l’intérêt d’utiliser un IDE comme zend est justement de bénéficier de l’autocomplétion ou même de la coloration syntaxique. Le remède est simple, il suffit d’attribuer un type à chaque extension de fichier.

Procédure

Dans le menu principal, sélectionnez window puis preferences :

Zend Studio, gestion des extensions

Zend Studio, gestion des extensions

Dans le menu général, sélectionnez COntent Types, dans le menu contextuel qui apparaît à gauche, le type de fichier qui correspond à vos attentes, dans le cas d’un fichier  template cakePHP, j’ai choisi PHP Content Type.

Cliquez ensuite sur le bouton Add, et ajoutez votre extension, dans cet exemple *.ctp.

Vérification

Maintenant, pour vérifier que vous avez correctement ajouté le type, toujours dans Window >> Preferences, sélectionnez Editors >> File Associations dans le menu de gauche.

Cliquez ensuite sur le bouton Add, et ajoutez la même extension, vous devriez voir apparaître en bas les éditeurs associés :

Zend studio Editors

Zend studio Editors

Maintenant, vous pouvez ouvrir ces fichiers en les éditant de la même manière que les extensions moins exotiques.

Laisser un commentaire