#pragma mark equivalente no Android Studio


92

Xcodetenho um recurso chamado pragma mark É muito útil e estou procurando algo semelhante Android Studionele pode ser nativo ou um plugin.



Funciona bem! Obrigado @LucianoNascimento
ademar111190

1
possível duplicata de Java equivalente a # região em c #
Reed

você pode verificar minha resposta aqui stackoverflow.com/a/47565502/5381331
Phan Van Linh

1
Como você não especificou o idioma, também vale a pena mencionar que o Android Studio oferece suporte #pragma markpara código C ++.
Grishka

Respostas:


124

No Android Studio, você pode adicionar regiões usando as etapas abaixo

  1. Abra o IDE que você está usando
  2. Selecione o código que deseja agrupar
  3. Pressione Ctrl + Alt + T (Cmd + Opt + T para mac) e selecione "região .. comentários da região final"
  4. Agora que o código está rodeado por linhas “// region” / “// endregion”, você pode ver que a região pode ser dobrada
  5. Agora você pode editar a descrição do seu grupo
  6. Você pode ver facilmente o código dentro do seu grupo sem ter que expandir o grupo, apenas passe o mouse sobre a descrição do grupo com o ponteiro do mouse

Veja isso


16
Legal, eu gostaria que isso fosse mostrado na visualização Estrutura (CMD + 7) em negrito como no menu suspenso do Xcode, mas sempre haverá diferenças nas ferramentas de desenvolvimento.
Stuart P.

4
onde podemos sugerir sobre o que @ StuartP está falando? Quero dizer uma maneira de adicioná-lo na visualização da estrutura.
MiguelHincapieC

1
Como o Android Studio é baseado no Intellij IDEA, e como esse recurso está chegando ao IDEA, esperamos que apenas tenhamos que esperar por um futuro lançamento do Android Studio para ver as regiões na visualização da estrutura! Aqui está o problema do YouTrack: youtrack.jetbrains.com/issue/IDEA-129599
Tim Pesce

2
No Android Studio 3, ele (regiões) aparece na visualização da estrutura - o que é ótimo, embora eu esteja achando um pouco problemático.
Tom

É possível que a visualização da estrutura mostre a região expandida por padrão? Parece que sempre recolhe as assinaturas na inicialização.
qix
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.