2009-05-27 6 views

risposta

6

È possibile utilizzare la piegatura/apertura per nascondere/mostrare i commenti usando ^⇧⌘ ↑ e^⇧⌘ ↓. Questo è anche accessibile tramite Visualizza -> Piegatura codice -> Piega/Apri blocchi commenti.

+3

so di commento pieghevole, ma purtroppo non si piega commenti a linea singola (//) e il codice che sto ereditando ha un sacco di quelli, a volte anche per commenti su più righe. – lajos

+0

Scusa, non penso che ci sia un modo per farlo. –

+5

⌥: opzione, ^: controllo, ⇧: shift –

2

Prova: Ctrl + Comando + Maiusc + Sinistra o Ctrl + Comando + Sinistra

+0

Il (secondo) ctrl + cmd + sinistra/destra mostra/nasconde il metodo interno ({.. .}) codice. Cool ma non quello che sto cercando qui. La prima scorciatoia non ha fatto nulla per me. –

2

circostante qualsiasi codice con

/* 
....code here.... 
*/ 

fa quel commento in una sezione che si può piegare/spiegare.

Questo funziona anche per i blocchi di codice già commentati con // in blocchi lunghi.

Spero che questo aiuti qualcuno anche se questa domanda ha 4 anni!

2

Espansione di un po 'la risposta di Mish perché XCode è molto sottile con la sua interfaccia utente

Come @Mish ha sottolineato, che circonda qualsiasi codice con /* ... */ fa quel codice fold/svolgersi-in grado, proprio come i vostri { ... } sezioni.

non ho avuto fortuna con uno qualsiasi dei tasti di scelta rapida elencati in questa pagina risposta ancora, ma se si hover sul lato sinistro della sezione /*...*/ vedrete il cambiamento dell'interfaccia utente in risposta a tale in questo modo:

enter image description here

che se cliccato crollerà i commenti. Io per primo intendo provare a fare tutti i commenti con/.../format da ora in poi.

PS: si noti che i commenti di /*...*/ possono essere in linea con il codice su entrambi i lati e possono essere ancora compressi.

EDIT: Ho constatato che crollano commenti all'interno di alcuni {...} parentesi non funziona perché XCode è al collasso l'intera sezione {} invece ...

0

Un modo semplice e pratico per nascondere tutti // commenti è per cambiare il colore dei commenti in nero (o altro colore dell'editor di sfondo che si sta utilizzando, in genere di colore scuro) nelle preferenze Xcode.

Quando si vuole vedere di nuovo, basta cambiare il colore di una primitiva, come il verde

0

sono fatto una sintesi, funziona per me. È tardi, ma un buon flusso aiuta a scrivere un buon codice.per swift 3-4 solo

  1. Nel caso in cui si desidera scrivere pseudo codice prima di codice vero e proprio, è possibile scrivere tutto in un blocco di commento

    /* first, use http request in the callback, do a. b. c. */

  2. allora perché si potrebbe ri-scrittura, ma le logiche sono per lo più le stesse, quindi potresti non voler rimuovere i commenti, va bene, ma assicurati che non blocchino la tua vista, così definisci una scorciatoia che ripieghi/dispieghi convenientemente tutto il blocco dei commenti in uno solo linea. (Questo è il meglio che puoi fare.); Poi, quando li si piega, sembra che questo: /*...

  3. per definire scorciatoia, andare in Xcode => Preferenze => Associazioni chiave =>fold comment block

Nel mio caso io uso alt⇧ctrl{, alt⇧ctrl}

quindi definirlo in ogni caso, ma attenzione ai conflitti.

Si paga veramente avere commenti pseudo codice piegati