xcode comments

xcode - No puedo comentar selección



comments (15)

  1. Salir de Xcode
  2. Escriba sudo /usr/libexec/xpccachectl en Terminal
  3. Reiniciar Xcode
  4. Reinicia tu Mac si es necesario

Source

A veces, parece que no puedo comentar mi código con el acceso directo habitual ( command + / ) en Xcode 8 Beta 4. La opción está desactivada en el menú (captura de pantalla a continuación).

¿Tienes alguna idea de por qué? ¿Soy el único que tiene este problema?

EDITAR: Parece que funciona de nuevo después de reiniciar Xcode ... Todavía mira de dónde viene. Es un poco molesto ...

EDIT2: todavía ocurre en Xcode 8.1. ¿Quizás porque tengo instaladas 2 versiones de Xcode (normal y beta)? ¡Ya no puedo arreglarlo con un simple reinicio!

EDITAR3: el comando xpccachectl propuesto para solucionarlo no existe en MacOS High Sierra.


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 instalarla porque Xcode estaba abierto. Cerré / salí de Xcode, instalé la actualización, forcé a cerrar todas las aplicaciones abiertas, reinicié mi computadora portátil y el problema se resolvió.


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ü anzeigen directo de Hilfemenü anzeigen . (mostrar ayuda)


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/xpccachectl en Terminal, luego reinicie.
2. cambie el nombre de Xcode 8.2.1 a Xcode8 , reinicie Xcode8, ¡ahora funciona!


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 beta-5. De las notas de la versión:

Resuelto en Xcode 8 beta 5 - IDE

El comando de selección Comentario / descomentar del editor funciona cuando está habilitado. (27524523)

La mala noticia es que todavía no funciona para mí en beta-5, incluso después de reiniciar. Y para mi vida, no puedo entender lo que quieren decir con "cuando está habilitado". ¿Desde cuándo tiene que "habilitar" comentarios / comentarios, y cómo haría para hacerlo?

Estoy en un cilindro Mac Pro con El Capitan 10.11.6, editando el código Swift 2.3.


Esto todavía (mayo de 2017) me sucede ocasionalmente en Xcode 8.3.2. Salir de Xcode no es suficiente para aclararlo. Cerrar sesión y volver a iniciar sesión lo arregló para mí. No tuve que ejecutar una herramienta de línea de comandos o reiniciar.


Hice como Joe_04_04. Cambió el nombre de la aplicación de Xcode a cualquier otra cosa y regresó al nombre original


Mi situación es un poco diferente (¿estúpido?): 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 code

En 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 es. Si elimino // de la línea 3, entonces comentar la línea 4 funciona bien.


Ninguna de las soluciones me funcionó después de instalar xcode 8.1 beta. Finalmente descubrí que mover el Xcode beta de la carpeta de aplicaciones a una ubicación diferente (el escritorio es donde puse el mío) y luego ejecutar sudo usr/libexec/xpccachectl solucionó los problemas que tenía.


No para minimizar 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!


Para mí fue un poco de CompSci 101:

Reinicia tu computadora


Parece que si ha anidado / * en cualquier parte de su código, se rompe el comentario a partir de entonces. Otros han informado que sucede con comentarios de bloque anidados. Sin embargo, si ha anidado / * en cualquier lugar, incluida una cadena, fallará.

Tenga en cuenta que el siguiente bit de código funciona con caracteres de ruta / y comodines * que juntos hacen /* . 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";


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. De lo contrario, cambie el nombre de Xcode a su nombre original y continúe buscando otra solución.

Esto funcionó perfectamente para mí.


Repare los menús Comentario / Descomentar de Xcode 8: " sudo /usr/libexec/xpccachectl " y luego reinicie.

Esto funciona para mi. Buena suerte.


Todavía ocurre en Xcode 8.1 que se instaló desde Mac App Store.

Intenté sudo usr/libexec/xpccachectl , pero no sudo usr/libexec/xpccachectl suerte.

Podría resolver esto reasignando teclas de acceso directo nuevamente.

  1. Vaya a Preferencia -> Vinculaciones de teclas
  2. Establezca alguna tecla de acceso directo aleatorio en Structure -> Comment Selection Menú de Structure -> Comment Selection . No tienes que cambiarlos todos. Uno es suficiente.
  3. Vuelva a configurarlo en Command + / nuevamente.

Ahora funciona.