for - xcode older versions
El acceso directo de Xcode Command-Slash a los comentarios solo funciona a veces (13)
En mi código tenía esta secuencia:
/*" BLABLA MY COMMENTS */
Todo el código debajo de esto no era "commentable".
Eliminado el "y estaba bien!
¡Espero eso ayude!
Estoy teniendo problemas con Xcode siendo poco confiable cuando uso el atajo de teclado para comentar o descomentar código ⌘ + / . Parece que no puedo encontrar un patrón real en cuanto a cuándo se rompe, pero generalmente ocurre después de compilar y ejecutar mi código en el simulador. No funcionará de nuevo hasta que edite algo en cualquiera de mis archivos de código. Incluso si cambio a otro archivo en la vista principal, los comentarios a través de acceso directo no funcionan. Otros atajos de teclado, como la sangría ⌘ + [ continúan funcionando bien.
¿Otras personas tienen este problema? De ser así, ¿ha encontrado una solución? Sé que parece una pequeña queja, pero cuando se ejecuta y luego se intenta rápidamente comentar un bloque de código para verificar el efecto, es un inconveniente.
Estoy usando Xcode 6.1 (6A1052d) en OXS Yosemite 10.10 (14A389) y desarrollo en Objective-C para iOS si eso es importante.
Estoy usando Xcode 8.1 (no beta) y tuve el mismo problema, no pude usar cmd + / para comentar. Reinicie Xcode que no funciona, pero RESTART my Mac SOLUCIONÓ el problema sin necesidad de eliminar el caché.
La respuesta de Oscahie en realidad también funciona para versiones no beta de Xcode. Estos son los pasos a seguir, basados en el comentario de Sam:
- Cerrar Xcode
- En la carpeta de la aplicación, cambie el nombre de Xcode.app (o similar) a Xcode2.app. Es posible que deba escribir su contraseña.
- Abra Xcode, luego ciérrelo.
- Cambie el nombre de Xcode2.app a lo que era antes.
- (Opcional) Pase 5 minutos preguntándose por qué funcionó.
¡No es necesario reiniciar!
Lo he hecho muchas veces con Xcode 8. Lo último es Xcode 8.2 donde simplemente salgo de Xcode y voy a Aplicaciones y renombro Xcode a algo más, por ejemplo, Xcode 2, lo inicio, salgo de nuevo y cambio el nombre. Comienza a trabajar después de eso. No se requiere reiniciar Mac o comandos de Terminal.
Nada de lo anterior funcionó, incluso después de intentarlo varias veces.
Recién reinstalé el nuevo xcode usando la aplicación AppStore, anteriormente instalé xcode después de descargar desde developer.apple.com/downloads . eso es
.xip
archivo.xip
Espere una nueva actualización e instalación.
Otra razón puede ser que xcode no está en el directorio de la Application
.
Ninguna de las soluciones anteriores funcionó para mí con Xcode 8.0 (final). Si también tiene Xcode 8.1 beta instalado como yo, intente esto: simplemente cambie el nombre de / Applications / Xcode- beta.app a otra cosa, luego reinicie Xcode 8. Por extraño que parezca, eso hizo el truco.
No tuve que hacer ninguna de las anteriores. Un simple reinicio lo arregló.
Para un Xcode 8, la solución es
sudo /usr/libexec/xpccachectl
y reinicia tu computadora.
Presione ⌘ + ] una vez y luego ⌘ + / comenzará a funcionar de nuevo.
Puede presionar ⌘ + [ para deshacer el efecto de sangría.
Actualizar:
Tenga en cuenta que esta solución se proporcionó antes del lanzamiento de Xcode 8, por lo que puede no funcionar para todos. Si todavía tienes problemas, por favor refiérase a la respuesta de @ CryingHippo en lugar de bajar el voto.
Simplemente salga de xcode por completo y reinicie. Trabajó para xcode 8.2
También me enfrentaba a este problema cuando tenía varios Xcode instalados.
En qué versión de Xcode se enfrenta a este problema, para resolverlo, Xcode debe estar en la Carpeta de la aplicación. Si reside en la subcarpeta, muévela directamente a la carpeta de la aplicación.
Tuve este problema en Xcode 8.0. Aunque ya moví Xcode 8.1-beta a otro lugar (está en Application/Xcode otherversions/Xcode 8.1-beta.app
). Tengo que eliminarlo en la papelera, reiniciar Xcode 8.0 y cmd + / de alguna manera funciona de nuevo.
Una solución simple funciona bien para mí con los siguientes pasos:
- Comenta cualquier línea, es decir, simplemente agrega "//" al frente de una línea.
- Presione Comando + "/" y comienza a funcionar.
Podría ayudar a alguien.