IntelliJ'in bir şekilde for
döngüler ve if/else
ifadelerini katlamama izin vermesini isterim. Ancak, otomatik olarak yapmanın bir yolunu bulamıyorum. //region
ve //endregion
yorumlarını kullanabileceğinizi ya da Ctrl + Shift + periyodu ile manuel olarak yapabileceğinizi biliyorum, ancak tüm bu şeyleri yapmadan ve bunlardan kaçınmak için bir yöntem var mıdır?IntelliJ IDEA - Döngü ve/veya if/else ifadeleri için katlama
cevap
Editör> Genel> Kod Katlama altında, bu işlevi açıkça etkinleştirebilirsiniz. Eğer yöntem organları daraltmak için isterlerse
Varsayılan olarak, bu seçimi kene olabilir. İhtiyaçlarınızı karşılayacak başka birçok seçenek var.
Kapsanmayan bir şey varsa, her zaman "Katlamalı anahatlı taslağı göster" seçeneğini etkinleştirebilir ve belirli öğeleri katlamak için kullanabilirsiniz, ancak döngüler katlanamaz.
"Döngüler katlanmasa da" Evet, sanırım bu soruya cevap veriyor. Bu ayar sayfasını biliyorum ve istediklerim için bir ayar yok, ki bu da döngüleri katlayabilir ve/else ifadeleri (OP'nin dediği gibi). Sanırım elle katlayarak yapışmalıyım. – PhotonicPizza
Eğer kat ve ortaya çıkabilir:
kod blokları, küme ayraçları
{}
eş bir çift ile çevrili, yani kod parçaları.Bir kod bloğunu daraltmak için, imleci bu blok içine yerleştirin ve ardından Kodunu seçin. Katlama | Kod Kodu'u katlayın veya ⇧⌘ tuşlarına basın. (mac) veya ctrl⇧. (Linux/Windows). anahtar kelimeler en az iki tabloların durumunda
if
/while
/else
/for
/try
/except
/finally
/with
içinNot Kod katlama çalışır.
Bkz: https://www.jetbrains.com/help/idea/2016.3/code-folding.html
Bu biraz Mac merkezli. Geri kalanımız için Ctrl-Shift-. (Ctrl-Shift-period) ... – Lambart
Fakat bu kod blokları için soldaki geçişleri nasıl görüntüleyebilirsiniz? yani kodu yalnızca fare ile nasıl katlayabilirsiniz? toggles yalnızca yorum ve yöntem gövdeleri için görünür, ancak kod blokları için değil (if/while/else/for/try/except/finally/with) – Dmitry
Görünüşe göre döngüler için bir statü oluşturuyorsa ... – Wang
- 1. IntelliJ IDEA tek satırlık işlevi biçimlendirme
- 2. IntelliJ IDEA
- 3. IntelliJ Idea
- 4. Intellij Idea
- 5. Intellij IDEA
- 6. IntelliJ IDEA
- 7. IntelliJ IDEA
- 8. IntelliJ IDEA
- 9. Intellij IDEA
- 10. IntelliJ IDEA
- 11. IntelliJ Idea için BPEL tasarımcısı
- 12. IntelliJ IDEA ile TestNG: testng.xml dosyasını IntelliJ IDEA 9
- 13. Intellij IDEA 12, Build.scala
- 14. IntelliJ IDEA - yeni projeler
- 15. Webpack, Intellij Idea
- 16. IntelliJ IDEA - Yeni Şablon
- 17. IntelliJ IDEA Ctrl-S
- 18. Android, IntelliJ Idea,
- 19. IntelliJ IDEA bağımlılığı alamıyor
- 20. IntelliJ IDEA sekmeleri karşılaştır
- 21. Intellij IDEA Geri Dönülemiyor
- 22. Zaten IntelliJ IDEA
- 23. IntelliJ Idea 12
- 24. Intellij Idea - Extract Sınıfı
- 25. SQLite döngü ifadeleri?
- 26. IntelliJ IDEa: 'saatler' ifadelerini kaydediyor musunuz?
- 27. IntelliJ Idea için CheckStyle tarama kısayolu
- 28. Intellij IDEA eşleşen etiket bulunamıyor
- 29. Girintiyi boş satırlar (IntelliJ IDEA)
- 30. Intellij IDEA 12 yavaş yanıt
Eğer 'ctrl' +' shift' + 'gibi demek -' tüm katlamak için? veya 'ctrl' + 'shift' +' + 'genişletmek için? - Mevcut kapsamı genişletmek için ctrl + '+' ya da geçerli kapsamı katlamak için 'ctrl' +' -'. – ochi