Parfois, il semble que je ne puisse pas commenter mon code avec le raccourci habituel ( command
+ /
) sous Xcode 8 Beta 4. L'option est désactivée dans le menu (capture d'écran ci-dessous).
Avez-vous une idée pourquoi? Suis-je le seul à avoir ce problème?
EDIT: Il semble fonctionner à nouveau après le redémarrage de Xcode ... Toujours à la recherche d'où il vient. C'est un peu ennuyeux ...
EDIT2: Cela se produit toujours sur Xcode 8.1. Peut-être parce que j'ai installé 2 versions de Xcode (normale et bêta)? Vous ne pouvez plus le réparer avec un simple redémarrage!
EDIT3: la xpccachectl
commande proposée pour y remédier n'existe pas sur MacOS High Sierra.
Réponses:
Essaye ça. De toutes les autres suggestions, c'est la seule qui a fonctionné pour moi.
Accédez à votre dossier d'applications et renommez Xcode en ce que vous voulez, puis ouvrez le Xcode. Vérifiez si la sélection de commentaires fonctionne maintenant, si c'est le cas, vous pouvez revenir en arrière et renommer Xcode à son nom par défaut. Sinon, renommez quand même Xcode à son nom d'origine et continuez à rechercher une autre solution.
Cela a parfaitement fonctionné pour moi.
la source
/usr/libexec/xpccachectl
et le redémarrage n'a pas fonctionné. Renommer Xcode.app en Ycode.app et le lancer a également fonctionné pour moi. Après que cela a fonctionné, j'ai renommé l'application en Xcode et cela fonctionnait toujours. Une note intéressante, iTunes vient de mettre à jour hier à V12.5.3 et la sélection de commentaires a cessé de fonctionner. RunningmacOS 10.12.1
Xcode 8.1 (8B62)
Aucune des solutions de contournement n'a fonctionné pour moi après l'installation de la version bêta de xcode 8.1. J'ai finalement trouvé que le déplacement de la version bêta de Xcode du dossier des applications vers un emplacement différent (le bureau est l'endroit où je place le mien), puis l'exécution a
sudo usr/libexec/xpccachectl
résolu les problèmes que j'avais.la source
sudo /usr/libexec/xpccachectl
et ça marche! (pas de redémarrage)Accepted
.macOS Sierra 10.12.1
Xcode 8.1 (8B62)
Il s'agit d'un bug connu dans Xcode 8 beta-4 (selon Apple, sur "certains systèmes", sans préciser lesquels).
La bonne nouvelle est que, selon Apple, ils ont corrigé ce problème dans la version bêta-5. À partir des notes de version:
La mauvaise nouvelle est que cela ne fonctionne toujours pas pour moi en beta-5, même après le redémarrage. Et pour la vie de moi, je ne peux pas comprendre ce qu'ils veulent dire par «lorsque activé». Depuis quand devez-vous «activer» les commentaires / décommenter, et comment feriez-vous cela?
Je suis sur un cylindre Mac Pro exécutant El Capitan 10.11.6, éditant le code Swift 2.3.
la source
sudo /usr/libexec/xpccachectl
puis redémarrez. twitter.com/kolpanic/status/763323546814844928xpccachectl
sort ne fonctionne pas si XCode 8.1 beta est également installé. Quel bordel.sudo /usr/libexec/xpccachectl
comme d'autres l'ont suggéré, puis le remettre en état de marche.Sur un ordinateur Macintosh allemand, il existe un raccourci clavier système qui remplace le raccourci de la section des commentaires Xcode.
Désactivez simplement le
Hilfemenü anzeigen
raccourci. (afficher l'aide)la source
sudo /usr/libexec/xpccachectl
terminalLa source
la source
xpccachectl
à cet emplacement ->sudo: /usr/libexec/xpccachectl: command not found
.Cela se produit toujours dans Xcode 8.1 qui a été installé à partir du Mac App Store.
J'ai essayé
sudo usr/libexec/xpccachectl
, mais pas de chance.Je pourrais résoudre ce problème en réaffectant à nouveau les touches de raccourci.
Structure -> Comment Selection
menu. Vous n'êtes pas obligé de tous les changer. Un seul suffit.Command + /
nouveau.Maintenant ça marche.
la source
Command + /
plaire? Sur mon clavier, je dois utiliser laShift
touche pour le faire afin qu'il définisse le raccourci surShift + Command + /
... Ne fonctionne pas mieux avec l'Caps Lock
activation, déjà essayé.Ma situation est un peu différente (stupide?): J'ai trouvé que je ne peux commenter aucune ligne d'une partie particulière d'un fichier particulier. J'ai essayé toutes les méthodes ci-dessus avec Xcode 8.1 et Xcode 8.2, mais je n'ai pas eu de chance. Enfin, j'ai trouvé que cela avait été causé par une astuce de commentaire comme ci-dessous,
Dans Xcode, vous ne pouvez pas commenter la ligne 2 avec Cmd + / car elle a déjà été commentée par / ** /, ce qui est bien. Cependant, vous ne pouvez même pas commenter la ligne 4 avec Cmd + /, car Xcode peut penser qu'elle est toujours dans un bloc / * * /, mais ce n'est pas le cas. Si je supprime // de la ligne 3, alors commenter la ligne 4 fonctionne bien.
la source
Il semble que si vous avez imbriqué / * n'importe où dans votre code, il interrompt les commentaires à partir de là. D'autres ont signalé que cela se produit avec des commentaires de bloc imbriqués. Cependant, si vous avez imbriqué / * n'importe où, y compris une chaîne, cela échouera.
Notez que le bit de code suivant fonctionne avec des caractères de chemin
/
et des caractères génériques*
qui forment ensemble/*
. Tout ce qui suit cette ligne et commenter ne fonctionne pas dans XCode.la source
Pour moi, c'était un peu de CompSci 101:
la source
J'ai fait comme Joe_04_04. Renommé de Xcode APP en autre chose et retour au nom d'origine
la source
Correction des menus Xcode 8 Comment / UnComment: "
sudo /usr/libexec/xpccachectl
" puis redémarrer.Cela fonctionne pour moi. Bonne chance.
la source
Ce bogue se produit également sur Xcode 8.2.1 (8C1002) de macOS 10.12.3 (16D32). Et il y a un autre Xcode 7.3, ce qui est bien, également installé sur ma machine.
Je trouve deux solutions:
1. Tapez
sudo /usr/libexec/xpccachectl
Terminal, puis redémarrez.2. renommez le Xcode 8.2.1 en
Xcode8
, redémarrez Xcode8, maintenant cela fonctionne!la source
Je viens de rencontrer ce même problème pour la première fois (j'utilise différentes versions de Xcode depuis plus d'un an, peut-être deux).
Après avoir examiné ces fils, j'ai remarqué que mon MacBook Pro avait une mise à jour en attente et ne pouvait pas installer la mise à jour car Xcode était ouvert. J'ai fermé / quitté Xcode, installé la mise à jour, forcé de quitter toutes les applications ouvertes, redémarré mon ordinateur portable et le problème a été résolu.
la source
Cela m'arrive encore (mai 2017) occasionnellement dans Xcode 8.3.2. Quitter Xcode ne suffit pas pour l'effacer. La déconnexion et la reconnexion ont résolu le problème pour moi. Je n'ai pas eu besoin d'exécuter un outil de ligne de commande ou de redémarrer.
la source
Ne pas minimiser la discussion ci-dessus, mais j'ai essayé toutes les solutions proposées ci-dessus et toutes ont échoué. Enfin, j'ai mis à jour Xcode avec la dernière version 9.3 (2018) et tout fonctionne maintenant!
la source