J'ai réussi à bien faire fonctionner cela via une tâche automatisée et j'ai utilisé un raccourci pour le lier à la combinaison de touches ctrl + option + commande + b. tout ce que j'ai à faire est de mettre en surbrillance le code que je veux bloquer dans xcode et d'appuyer sur les touches ci-dessus et le texte sélectionné est bloqué en commentaire en utilisant / * ... * /.
J'utilise un peu de pliage de code, donc la raison pour laquelle je voulais cette fonctionnalité était que je puisse facilement replier un bloc de code commenté ... le code commenté de la manière habituelle en utilisant // wont fold.
Je ne suis pas familier avec l'utilisation de mac automator mais j'ai simplement suivi l'instrux dans la vidéo wwdc suivante
Dans la session vidéo 402 de la WWDC 2012 - Travailler efficacement avec Xcode (à partir d'environ 6 minutes), il y a une description de la façon d'utiliser l'Automator Mac OSX pour ajouter un service pour manipuler le texte sélectionné. L'exemple montré dans la vidéo consiste à supprimer les doublons dans une sélection de texte à l'aide des commandes shell sort et uniq. En utilisant cette approche, vous faites la même chose mais vous entrez la commande suivante au lieu de ce qu'il fait dans la vidéo
awk 'BEGIN {print "/ "} {print $ 0} END {print " /"}'
(notez qu'il est censé y avoir 2 astérisques dans la ligne précédente qui, pour une raison quelconque, ne s'affichent pas ... ils apparaissent dans la capture d'écran ci-dessous, alors copiez-le comme la bonne commande à entrer)
vous devriez finir par exécuter un script shell comme celui-ci
cela mettra, pour tout texte sélectionné, les délimiteurs de commentaire avant et après.
lorsque vous l'enregistrez, vous devriez obtenir des options pour le nommer (je l'ai appelé blockcomment) et également pour attribuer un raccourci clavier
alors vous devriez pouvoir ouvrir xcode, sélectionner du texte, faire un clic droit, le menu contextuel, et le nom que vous avez donné à ce script devrait apparaître vers le bas
cliquez simplement sur le nom et le script s'exécutera et bloquera le commentaire du code sélectionné ou utilisez le raccourci clavier que vous avez attribué.
J'espère que cela t'aides
Command
+Shift
+7
, c'est-à-direCommand
+/
, encore une fois.