2010-09-17 6 views
5

En XCode hay algunas funciones útiles comentadas con/* y un */correspondiente. ¿Hay un atajo que los elimine rápidamente? ¿Se puede hacer un acceso directo usando AppleScript, o hay una forma mejor?Cómo eliminar/* y */rápidamente en el código X

+0

Suena como un simple 'sed 'comando si alguien con' sed' foo quiere intervenir. Aunque, la desventaja de eliminar '/*...*/', también es probable que elimine cualquier comentario significativo. No estoy seguro de que haya una manera fácil de discriminar entre el código comentado y los comentarios. –

Respuesta

8

Hay una mejor manera de comentar y descomentar código: Cmd +/. Pone // delante de cada línea, o elimina // si está en la parte delantera de la línea. Esto tiene muchas ventajas. Es más fácil de hacer en Xcode. Anida correctamente. Deja muy claro dónde está el código comentado, incluso cuando se lee fuera de un IDE (como en diffs y herramientas de revisión de código). Lo hace mucho más obvio en situaciones difíciles cuando se acaba de comprometer una gran cantidad de código (eliminar dos líneas hace que parezca un pequeño cambio, pero es posible que haya inyectado cientos de líneas de código no probado en el código actual))

Si se encuentra en una situación en la que está buscando un atajo, entonces cambiar al // líder es casi seguro una solución mejor.

11

Puede comentar/descomentar cualquier bloque de código seleccionado con Comando +/.

Prensa combinación de teclas de nuevo para cambiar quitar los comentarios de un bloque de código ya se ha comentado

En Xcode 4.2 tengo que presionar Comando + Shift + /

+1

Si lo hago, solo agrega un/que descomenta el código, pero ¿qué pasa con el */restante al final? –

+0

comando + shift +/no funciona, ¿cree que quiero usar comando +? –

Cuestiones relacionadas