Écrit le 19/04/2010 mac os x xcode
Voici deux petits scripts que j'utilise pas mal avec Xcode pour un programme multi-plateforme que je développe avec en C++. Ces petits scripts fonctionnent avec du C et ne cassent pas trois culs à un canard, mais il se peut que j'en trouve d'autres prochainement si le besoin s'en fait sentir.
Quelques petites choses que j'ai trouvées pour l'édition des scripts (on accède à la fenêtre d'édition de scripts via le menu Scripts, qui est représenté sous forme d'une image dans la barre de menu) :
- pour avoir la sélection courante, utilisez
%%%{PBXSelection}%%%dans votre script; - pour avoir le fichier courant, utilisez
%%%{PBXFilePath}%%%dans votre script; - pour insérer des placeholders, qui permettent de marquer les endroits où des choses sont à remplir et d'y naviguer avec la touche de tabulation, utilisez
<#nom_du_placeholder#>dans votre script.
Et maintenant, voici deux exemples. Vous pourrez les ajouter dans la fenêtre des scripts grâce au petit bouton + !
Ajouter un commentaire long
Pour une classe, une fonction membre…
#!/bin/sh
echo -en "/**\n * <#description#>\n */"Écrire un include guard pour l'en-tête courant
Je sais, ce genre de noms est interdit par le standard. Vous aurez le loisir de modifier le script pour que ça marche.
#!/bin/bash
NOM_FICHIER="`echo %%%{PBXFilePath}%%% | tr [:lower:] [:upper:] | sed -e s@^.*/@@g -e s/\\\./_/g`"
echo -en "#ifndef __${NOM_FICHIER}\n#define __${NOM_FICHIER}\n\n<#contenu#>\n\n#endif...