#pragma mark equivalente in Android Studio


92

Xcodehanno una funzionalità chiamata pragma mark È molto utile e sto cercando qualcosa di simile in Android Studioesso può essere nativo o un plugin.



Funziona bene! Grazie @LucianoNascimento
ademar111190

1
possibile duplicato di Java equivalente a #region in c #
Reed

puoi controllare la mia risposta qui stackoverflow.com/a/47565502/5381331
Phan Van Linh

1
Poiché non hai specificato la lingua, vale anche la pena ricordare che Android Studio supporta il #pragma markcodice C ++.
Grishka

Risposte:


124

In Android Studio puoi aggiungere regioni utilizzando i passaggi seguenti

  1. Apri l'IDE che stai utilizzando
  2. Seleziona il codice che desideri raggruppare
  3. Premi Ctrl + Alt + T (Cmd + Opt + T per mac) e seleziona "regione .. commenti regione finale"
  4. Ora il codice è racchiuso tra le righe "// region" / "// endregion", puoi vedere che la regione può essere ripiegabile
  5. Ora puoi modificare la descrizione del tuo gruppo
  6. Puoi facilmente vedere il codice all'interno del tuo gruppo senza dover espandere il gruppo, basta passare il mouse sulla descrizione del gruppo con il puntatore del mouse

Vedi questo


16
Fantastico, vorrei che fosse mostrato nella vista Struttura (CMD + 7) in grassetto come nel menu a discesa Xcode, ma ci saranno sempre differenze tra gli strumenti di sviluppo.
Stuart P.

4
dove possiamo suggerire di cosa parla @ StuartP? Intendo un modo per aggiungerlo in Structure View.
MiguelHincapieC

1
Poiché Android Studio è basato su Intellij IDEA e poiché questa funzionalità è in arrivo su IDEA, si spera che dovremo solo aspettare una futura versione di Android Studio per vedere le regioni nella vista struttura! Ecco il numero di YouTrack: youtrack.jetbrains.com/issue/IDEA-129599
Tim Pesce

2
In Android Studio 3 (regioni) viene mostrato nella vista struttura, il che è fantastico, anche se lo trovo un po 'bacato.
Tom

È possibile fare in modo che la visualizzazione struttura mostri la regione espansa per impostazione predefinita? Sembra che comprima sempre le firme all'avvio.
qix
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.