2010-09-17 6 views
5

In XCode ci sono alcune funzioni utili commentate con/* e un corrispondente * /. C'è una scorciatoia che rimuoverà rapidamente questi? È possibile creare un collegamento utilizzando AppleScript o esiste un modo migliore?Come eliminare/* e */rapidamente in XCode

+0

suona come una semplice 'sed 'comando se qualcuno con' sed' foo vuole intervenire. Anche se il lato negativo della rimozione di '/*...*/', è anche possibile rimuovere qualsiasi commento significativo. Non sono sicuro che esista un modo semplice per discriminare tra codice e commenti commentati. –

risposta

8

C'è un modo migliore per commentare e decommentare il codice: Cmd + /. Mette // davanti a ogni riga, o rimuove // se è nella parte anteriore della linea. Questo ha molti vantaggi. È più facile da fare in Xcode. Nidifica correttamente. Rende molto chiaro il punto in cui il codice commentato è, anche se letto al di fuori di un IDE (come negli strumenti diffs e code-review). Rende molto più ovvio in diff quando è stata appena commessa un'enorme quantità di codice (la rimozione di due righe fa sembrare un piccolo cambiamento, ma potresti aver appena iniettato centinaia di righe di codice code non verificato nella corrente)).

Se ti trovi in ​​una situazione in cui stai cercando una scorciatoia, passare a leader // è quasi sicuramente una soluzione migliore.

11

Puoi commentare/decommentare ogni blocco di codice selezionato con Comando + /. nuovo

Premere il tasto combo per passare rimuovere i commenti da un blocco di codice già commentato

In Xcode 4.2 devo premere Comando + Maiusc + /

+1

Se lo faccio aggiunge solo un/che decommenta il codice ma per quanto riguarda il restante */alla fine? –

+0

command + shift +/non funziona, pensa che voglio usare command +? –