Coda et ses plugins

CodaCoda, l’environnement de développement web de Panic pour Mac OS X, propose depuis sa version 1.6 le support de plugins pour étendre ses fonctionnalités, déjà fort nombreuses (Text editor + file transfer + svn + CSS + Terminal + Books + More = Whoah dit, à raison, le slogan). À cela les fans de TextMate diront sûrement « Enfin ! » et je ne leur donnerais pas tort… Pour ma part, je suis totalement fan de cet éditeur dont je ne pourrais plus me passer et qui d’ailleurs me manque vite quand je dois travailler longuement sur un autre.

Je voudrais juste vous présenter ici quelques uns de ces plugins que j’utilise et qui paraissent désormais totalement indispensables. Au passage ça me fera office de mémo si d’aventure je devais ré-installer Coda ;)

  • Compress Code de Minion Labs : comme son nom l’indique, ce plugin vous permettra de compresser aisément votre code afin de gagner quelques précieux octets sur votre web app en retirant les fins de lignes et les tabs
  • Coda md5 Hash Plugin de Minion Labs : vous renverra le hash md5 de n’importe quelle chaîne d’un simple clic et sans quitter votre ligne pour ouvrir un terminal, pas même depuis Coda ;)
  • Coda List Plugin toujours de Minion Labs (décidemment, un bon « dealer ») : celui-là je l’adore… Il vous transforme n’importe quel bloc de paragraphes en une jolie liste HTML, numérotée ou non.
  • CSS Tools Coda Plugin : ce plugin vous permettra non seulement de compresser votre feuille de style mais également de ré-écrire vos définitions en « multi lines » ou en « single line ». Et ça, c’est drôlement pratique !
  • Comment Banner : vous permettra de transformer un bloc de texte en un commentaire (correctement formé en fonction du langage du fichier source) comme sur TextMate
  • Javascript Tools Coda Plugin : le pendant de celui pour les CSS cité plus haut pour le Javascript
  • Lorem Ipsum : pour avoir toujours sous la main un peu de texte à tester ;)
  • WebSnap : ce plugin vous permettra de capturer n’importe quelle page web sous forme d’images (capture complète, sans avoir à scroller donc) avec au choix le format png, jpeg ou tiff sans quitter ni ouvrir votre navigateur

Voilà en gros ceux que j’utilise le plus mais il en existe encore pas mal qui valent le détour (comme un spécialement pour Drupal par exemple). Vous en connaissez d’autres qui vous paraissent totalement indispensables ?

Continuez votre lecture

14 commentaires

Fred a dit le 17 mars 2009 à 8:05

Pas mal du tout comme liste, je me la mets de côté pour le jour où j’aurai un iMac… En même temps, comme je suis en train de négocier un MacBook Pro pour le boulot, hein… :)

RépondreRépondre
burningHat a dit le 17 mars 2009 à 10:03

@Fred : Yop merci ;) Je te recommande vraiment Coda si t’arrives à bout de ta négociation :p

RépondreRépondre
Fred a dit le 17 mars 2009 à 10:19

Ouaip, ce sera soit un MacBook Pro soit un nouveau portable pour le boulot donc bon… En même temps, vu que je fais leur site de la ville, je leur fais économiser plein plein de brouzoufs, hein…

RépondreRépondre
burningHat a dit le 17 mars 2009 à 10:25

@Fred : yop tu m’étonnes… je te souhaite le MBP !!!! :)

RépondreRépondre
Morgan a dit le 18 mars 2009 à 0:00

prions ensemble pour le MBP que Fred aura :)

Pour coda, sympa, je peux pas encore tester mais cette liste me sera utile le jour où… Pour websnap il me semble que c’est utilisé sur plusieurs Os pas seulement la pomme, non?

RépondreRépondre
burningHat a dit le 18 mars 2009 à 7:48

@Morgan : Euh, tant que t’y es Morgan, tu veux bien prier pour que j’en reçoive un aussi stplé ?!

WebSnap, ouaip évidemment, là ce qui est intéressant c’est de l’avoir directement dans son IDE (qui mérite bien son « I » du coup).

RépondreRépondre
Yvan a dit le 20 mars 2009 à 21:43

Je te voyais déjà voler le mien!

RépondreRépondre
burningHat a dit le 20 mars 2009 à 21:51

@Yvan : meuh nan… je ne suis pas comme ça voyons… enfin si t’insistes, je veux bien t’aider à t’en débarrasser hein, mais c’est juste pour te rendre service alors ! ;)

RépondreRépondre
JB a dit le 29 avril 2009 à 10:52

Bonjour,

Une petite liste sympa, je débute avec coda et j’ai une ptite question de nioub…comment on installe des nouveaux clip? du genre le fichier wordpress.clip…j’ai cherché dans le contenu du packet coda mais je n’ai rien trouvé qui y ressemble… quelqu’un pourrait il me renseigner pls?

Merci

RépondreRépondre
burningHat a dit le 29 avril 2009 à 11:46

@JB : hello, en fait il n’y a rien de particuliers à faire pour installer des clips avec Coda. Normalement, un simple double-clic sur le fichier wordpress.clip devrait lancer Coda et l’installer sans autre… Du moins c’est comme ça que je fais moi :-p

RépondreRépondre
David a dit le 28 mai 2009 à 21:40

Je connaissais pas WebSnap, je vais aller le tester de suite

merci pour le lien !
et bravo pour le blog qui propose des articles bien utiles !

RépondreRépondre
JF@espresso-com.com a dit le 20 août 2009 à 21:30

Un plugin pour encoder les accents en code html (é, etc).
La fonction pour convertir les accents dans coda en accents html marche bien, mais *pas* quand on veut convertir tout un document, parce qu’il faut sélectionner manuellement le texte et pas les tags.

j’ai trouvé un plugin qui corrige ça.

http://www.ruiaureliano.com/codaplugins/encode-entities

ça encode automatiquement tout le texte dans la page. ouf! comme ça c’est moins long et on est certain de ne pas en oublier. Bonus: ça peut aussi faire l’inverse, remettre les code en accents.

RépondreRépondre
burningHat a dit le 21 août 2009 à 18:20

@JF@espresso-com.com : je viens de tester ce plugin. C’est vrai qu’il fait vraiment bien son boulot et peut se révéler très pratique sur certains projets. Merci de l’avoir partagé ici! ;-)

RépondreRépondre
Pascal a dit le 29 juillet 2010 à 12:55

Merci pour cet article, je ne connaissais pas le WebSnap qui a l’air bien utile ! Coda est effectivement un outil très intéressant, que j’utilise au quotidien, notamment grâce à ses plugins. Mais quel dommage que l’autocompletion (je parle de la vraie, celle qui reconnait les noms de variables, de classes, etc.) ne soit toujours pas au programme, même en passant par un plugin. Il parait que Panic ont ça dans les cartons pour la prochaine version. J’espère qu’ils tiendront leurs promesses…

RépondreRépondre