2010-09-17 19 views
5

Dans XCode il y a quelques fonctions utiles commentées avec/* et un */correspondant. Y a-t-il un raccourci qui va rapidement les supprimer? Un raccourci peut-il être fait en utilisant AppleScript, ou existe-t-il un meilleur moyen?Comment supprimer/* et */rapidement dans XCode

+0

sons comme simple 'sed 'commande si quelqu'un avec' sed' foo veut entrer. Bien que l'inconvénient de supprimer '/*...*/', c'est que vous êtes également susceptible de supprimer tous les commentaires significatifs. Pas sûr qu'il existe un moyen facile de faire la distinction entre le code commenté et les commentaires. –

Répondre

8

Il y a une meilleure façon de commenter et le code uncomment: Cmd +/. Il place // devant chaque ligne, ou supprime // s'il est en début de ligne. Cela a de nombreux avantages. C'est plus facile à faire dans Xcode. Il niche correctement. Il est très clair où est le code commenté, même lorsqu'il est lu en dehors d'un IDE (comme dans les outils de révision et de révision de code). Cela le rend beaucoup plus évident dans les diffs lorsqu'une énorme quantité de code vient d'être validée (supprimer deux lignes le fait ressembler à un petit changement, mais vous avez peut-être juste injecté des centaines de lignes de code non testé dans le code actuel)).

Si vous êtes dans une situation où vous êtes à la recherche d'un raccourci, alors passer à // est certainement une meilleure solution.

11

Vous pouvez commenter/décommenter un bloc de code sélectionné avec Commande +/.

Appuyez sur la touche combo à nouveau pour basculer supprimer les commentaires d'un bloc de code déjà commenté

Dans Xcode 4.2, je dois appuyer sur Commande + Maj + /

+1

Si je fais cela, il ajoute simplement un/qui ne commente pas le code mais qu'en est-il du */à la fin? –

+0

commande + Maj +/ne fonctionne pas, il pense que je veux utiliser commande +? –