A veces, parece que no puedo comentar mi código con el atajo habitual ( command+ /) en Xcode 8 Beta 4. La opción está deshabilitada en el menú (captura de pantalla a continuación).
¿Tienes idea de por qué? ¿Soy el único que tiene este problema?
EDITAR: Parece funcionar de nuevo después de reiniciar Xcode ... Todavía mirando de dónde viene. Es un poco molesto ...
EDIT2: todavía ocurre en Xcode 8.1. ¿Quizás porque tengo 2 versiones de Xcode instaladas (normal y beta)? ¡No puedo solucionarlo más con un simple reinicio!
EDIT3: el xpccachectlcomando propuesto para solucionarlo no existe en MacOS High Sierra.


Respuestas:
Prueba esto. De todas las otras sugerencias, esta fue la única que funcionó para mí.
Vaya a la carpeta de aplicaciones y cambie el nombre de Xcode a lo que desee, luego abra el Xcode. Verifique si la selección de comentarios ahora funciona, si es así, puede regresar y cambiar el nombre de Xcode a su nombre predeterminado. Si no es así, cambie el nombre de Xcode a su nombre original de todos modos y continúe buscando otra solución.
Esto funcionó perfectamente para mí.
fuente
/usr/libexec/xpccachectly reiniciar no funcionó. Cambiar el nombre de Xcode.app a Ycode.app y ejecutarlo también funcionó para mí. Después de que funcionó, cambié el nombre de la aplicación a Xcode y aún funcionó. Una nota interesante, iTunes se actualizó ayer a V12.5.3 y la selección de comentarios dejó de funcionar. RunningmacOS 10.12.1Xcode 8.1 (8B62)Ninguna de las soluciones me funcionó después de instalar xcode 8.1 beta. Finalmente descubrí que mover la versión beta de Xcode de la carpeta de aplicaciones a una ubicación diferente (el escritorio es donde puse la mía) y luego ejecutar
sudo usr/libexec/xpccachectlsolucionó los problemas que tenía.fuente
sudo /usr/libexec/xpccachectly funciona! (sin reinicio)Accepted.macOS Sierra 10.12.1Xcode 8.1 (8B62)Este es un error conocido en Xcode 8 beta-4 (según Apple, en "algunos sistemas", sin especificar cuáles).
La buena noticia es que, según Apple, han solucionado esto en la versión beta-5. De las notas de la versión:
La mala noticia es que todavía no me funciona en beta-5, incluso después de reiniciar. Y por mi vida, no puedo entender qué quieren decir con "cuando está habilitado". ¿Desde cuándo tienes que "habilitar" comentar / descomentar, y cómo lo harías?
Estoy en un cilindro de Mac Pro que ejecuta El Capitan 10.11.6, editando código Swift 2.3.
fuente
sudo /usr/libexec/xpccachectlluego reinicie. twitter.com/kolpanic/status/763323546814844928xpccachectlhechizo no funciona si también está instalado XCode 8.1 beta. Que desastre.sudo /usr/libexec/xpccachectlcomo han sugerido otros y luego moverlo de nuevo lo volvió a funcionar.En una computadora Macintosh alemana, hay un atajo de teclado del sistema que anula el atajo de la sección de comentarios de Xcode.
Simplemente desactive el
Hilfemenü anzeigenacceso directo. (mostrar ayuda)fuente
sudo /usr/libexec/xpccachectlTerminalFuente
fuente
xpccachectlen esta ubicación ->sudo: /usr/libexec/xpccachectl: command not found.Todavía sucede en Xcode 8.1, que se instaló desde Mac App Store.
Lo intenté
sudo usr/libexec/xpccachectl, pero no tuve suerte.Podría resolver esto reasignando teclas de atajo nuevamente.
Structure -> Comment Selectionmenú. No tienes que cambiarlos todos. Uno es suficiente.Command + /.Ahora funciona.
fuente
Command + /complacer? En mi teclado, necesito usar laShifttecla para hacerlo, por lo que configuró el atajo enShift + Command + /... No funciona mejor con elCaps Lockactivado, ya lo intenté.Mi situación es un poco diferente (¿estúpida?): Descubrí que no puedo comentar ninguna línea de una parte particular de un archivo en particular. Probé todos los métodos anteriores con Xcode 8.1 y Xcode 8.2, pero no tuve suerte. Finalmente descubrí que fue causado por un truco de comentarios como el siguiente,
1 /* 2 code 3 //*/ 4 codeEn Xcode, no puede comentar la línea 2 con Cmd + / porque ya ha sido comentada por / ** /, lo cual está bien. Sin embargo, ni siquiera puede comentar la línea 4 con Cmd + /, ya que Xcode puede pensar que todavía está en un bloque / * * /, pero en realidad no lo está. Si elimino // de la línea 3, comentar la línea 4 funciona bien.
fuente
Parece que si ha anidado / * en cualquier lugar de su código, a partir de ese momento se rompe el comentario. Otros han informado que sucede con comentarios de bloques anidados. Sin embargo, si ha anidado / * en cualquier lugar, incluida una cadena, fallará.
Tenga en cuenta que el siguiente fragmento de código funciona con caracteres de ruta
/y comodines*que juntos forman/*. Cualquier cosa después de esta línea y comentar no funciona en XCode.int foo = "this line can be commented out"; predicate = [NSPredicate predicateWithFormat:@"(cachedAudioDataURL like '*/Library/Private*/*')) AND (NOT (cachedAudioDataURL like '*/Documents/*'))"]; int bar = "broken - can't be commented out";fuente
Para mí fue un poco de CompSci 101:
fuente
Hice como Joe_04_04. Se renombró la APLICACIÓN Xcode a cualquier otra cosa y de nuevo al nombre original
fuente
Arregle los menús Comentar / Descomentar de Xcode 8: "
sudo /usr/libexec/xpccachectl" y luego reinicie.Esto funciona para mi. Buena suerte.
fuente
Este error también ocurre en Xcode 8.2.1 (8C1002) de macOS 10.12.3 (16D32). Y hay otro Xcode 7.3, que está bien, también instalado en mi máquina.
Encuentro dos soluciones:
1. Escriba
sudo /usr/libexec/xpccachectlTerminal, luego reinicie.2. cambie el nombre del Xcode 8.2.1 a
Xcode8, reinicie Xcode8, ¡ahora funciona!fuente
Acabo de experimentar este mismo problema por primera vez (he estado usando varias versiones de Xcode durante más de un año, tal vez dos).
Después de revisar estos hilos, noté que mi MacBook Pro tenía una actualización pendiente y no podía instalar la actualización porque Xcode estaba abierto. Cerré / salí de Xcode, instalé la actualización, forcé el cierre de todas las aplicaciones abiertas, reinicié mi computadora portátil y el problema se resolvió.
fuente
Esto todavía (mayo de 2017) me sucede ocasionalmente en Xcode 8.3.2. Salir de Xcode no es suficiente para aclararlo. Salir y volver a iniciar sesión lo solucionó para mí. No tuve que ejecutar una herramienta de línea de comandos ni reiniciar.
fuente
No para restar importancia a la discusión anterior, pero probé todas las soluciones propuestas anteriormente y todas fallaron. ¡Finalmente actualicé Xcode a la última versión 9.3 (2018) y todo funciona ahora!
fuente