Mi piacerebbe avere un modo di IntelliJ che mi consente di piegare i loop for
e le dichiarazioni if/else
. Ma, non riesco a trovare un modo per farlo automaticamente. So che puoi usare i commenti //region
e //endregion
, o che puoi farlo manualmente con Ctrl + Shift + punto, ma c'è un modo per evitare tutto questo e farlo foldare come metodi o classi, senza fare tutte quelle altre cose?IntelliJ IDEA - Piega per loop e/o if/else dichiarazioni
risposta
Sotto Editor> Generale> Piegatura codice, è possibile attivare espressamente questa funzionalità.
Per impostazione predefinita, se si desidera per il crollo corpi metodo, è possibile spuntare la selezione. Ci sono molte altre opzioni disponibili, che dovrebbero coprire le tue esigenze.
Se c'è qualcosa che non è coperto, è sempre possibile abilitare "Mostra schema di piegatura del codice" e utilizzarlo per piegare determinati elementi, sebbene i cicli non siano pieghevoli.
"anche se i loop non sono ripiegabili" Bene, indovina che risponda alla mia domanda. Conosco questa pagina delle impostazioni, e non c'è un'impostazione per quello che voglio, che è quello di essere in grado di piegare i loop e se/else dichiarazioni (come detto OP). Suppongo che dovrò continuare a piegarlo manualmente. – PhotonicPizza
È possibile comprimere ed espandere:
blocchi di codice, cioè frammenti di codice circondate da una coppia di parentesi graffe
{}
.Per comprimere un blocco di codice, posizionare il cursore all'interno di quel blocco e quindi selezionare Codice | Pieghevole | Piegare il codice o premere ⇧⌘. (mac) o ctrl⇧. (Linux/Windows).
Nota codice funziona pieghevoli per le parole chiave
if
/while
/else
/for
/try
/except
/finally
/with
in caso di almeno due dichiarazioni.
See: https://www.jetbrains.com/help/idea/2016.3/code-folding.html
Questo è un po 'Mac-centric. Per il resto di noi, puoi provare Ctrl-Shift-. (Ctrl-Shift-periodo) ... – Lambart
Ma come è possibile visualizzare i commutatori a sinistra per tali blocchi di codice? cioè come si può piegare il blocco del codice solo con il mouse? i commutatori vengono visualizzati solo per i commenti e i corpi dei metodi, ma non per i blocchi di codice (se/mentre/else/per/try/tranne/finally/with) – Dmitry
apparentemente non piega se la posizione per i loop ... – Wang
- 1. Un modo intelligente per concatenare le dichiarazioni ifelse?
- 2. alternativa Mylyn per IntelliJ IDEA?
- 3. Supporto idea IntelliJ per React.js
- 4. BPEL designer per IntelliJ Idea
- 5. per-loop con più dichiarazioni di variabili
- 6. Intellij formattazione dichiarazioni di variabili
- 7. ClassNotFoundException in IntelliJ IDEA
- 8. IntelliJ IDEA logcat navigazione
- 9. IntelliJ IDEA e backtick (`)
- 10. Problema console IntelliJ IDEA
- 11. IntelliJ IDEA Git graph
- 12. Intellij Idea - Extract Class
- 13. Intellij IDEA supporta @RooJpaRepository?
- 14. IntelliJ IDEA checkstyle
- 15. Modulo SDK per Scala in IntelliJ Idea
- 16. Come forzare Intellij IDEA per scaricare JavaDoc
- 17. Visual Studio ReSharper Keymap per IntelliJ IDEA
- 18. Impostazioni dizionario IntelliJ IDEA per IDE
- 19. IntelliJ IDEA IDE per lo sviluppo Android
- 20. tema Inchiostro vibrante per IntelliJ IDEA
- 21. Utilizzo di Eclipse per progetti Idea Intellij
- 22. OpenJDK o Sun Java per IntelliJ IDEA
- 23. IntelliJ IDEA: evidenziando anello punti di rottura
- 24. Intellij IDEA non rileva i cambiamenti
- 25. Ctrl-tab in IntelliJ IDEA
- 26. IntelliJ IDEA "Impossibile trovare 'require'"
- 27. IntelliJ IDEA tipo scala info
- 28. Avvertenze in IntelliJ IDEA v12
- 29. Trovare annotazioni in IntelliJ IDEA
- 30. Come posso aggiornare IntelliJ IDEA?
vuoi dire come '' ctrl' + shift' + '-' di piegare tutti? o 'ctrl' +' shift' + '+' per espandere? - puoi anche 'ctrl' +' + 'per espandere l'ambito corrente o' ctrl' + '-' per piegare l'ambito corrente. – ochi