Commentaire sur plusieurs lignes dans Xcode 8

Je viens de mettre à jour vers Xcode GM 8.0 et j’ai remarqué que ⌘ + / ne commente pas les lignes sélectionnées. Existe-t-il une autre commande pour commenter plusieurs lignes dans Xcode 8?

Dans Xcode7 et les versions antérieures, l’option de commentaire était disponible dans l’éditeur> Structure> Sélection de commentaire. Dans Xcode 8, cette option est désactivée.

Pour activer ces options, lancez sudo /usr/libexec/xpccachectl et redémarrez votre Mac.

Il y a un fil sur les forums de développeurs Apple concernant ce problème et plusieurs correctifs possibles. Pour moi, exécuter la commande ci-dessus et redémarrer le Mac a fait le correctif.

Toujours dans la note de version Xcode 8, on peut lire ceci:

Pour utiliser les commandes Sélection / Suppression de commentaire et Ajout de documentation de l’éditeur, ainsi que les autres extensions Xcode installées sur OS X version 10.11, lancez Xcode et installez des composants système supplémentaires, puis redémarrez votre Mac. (26106213)

J’ai finalement compris celui-ci, m’a rendu fou…

Ce sont les conditions préalables à l’apparition du bug:

  1. Il faut accéder à ‘/’ avec la touche majuscule, par exemple sur les claviers allemands.
  2. Il existe un raccourci clavier global OS X pour accéder à l’aide avec shift + cmd + ‘/’, qui est la valeur par défaut.

Dans ces conditions préalables, il n’y a pas de conflit d’affichage dans les préférences de clavier XCode, mais cela essaye d’appeler cmd + ‘/’ déclenche de toute façon le raccourci de l’aide globale.

Comment le réparer?

Il vous suffit de remapper ou de désactiver le raccourci clavier global pour afficher de l’aide dans les préférences système> clavier> raccourcis clavier, sélectionnez les raccourcis d’application dans la liste de gauche.

Accédez à Préférences Système> Clavier> Raccourcis> Raccourcis d’application et désactivez l’option de menu Afficher l’aide.

Cela a fonctionné pour moi après avoir essayé toutes les solutions possibles.

entrer la description de l'image ici

Parfois, cela m’arrive (même avec Xcode7, et juste confirmé avec Xcode8) après l’ouverture de la fenêtre de documentation (Aide -> Documentation et références API ou cmd + shift + 0). Voici quelques petites choses qui ont été corrigées lorsque cela m’est arrivé:

  • Redémarrez Xcode (réalisez que vous l’avez déjà essayé, mais en l’incluant pour la postérité)
  • Fermer la fenêtre de documentation
  • Avec seulement 1 fenêtre Xcode ouverte, appuyez sur cmd + ~ quelques fois
  • Souhaite vraiment très dur

Si vous avez un nested / * n’importe où, y compris dans une chaîne, il rompt la commande de commentaire XCode. Voir les détails ici .