Intellij IDEA, bir projedeki tüm kodu biçimlendirin


125

IDEA'nın kod biçimlendirmesini gerçekten seviyorum, ancak her dosyaya girmeden belirli bir projedeki tüm kodu yeniden biçimlendirmesini nasıl sağlayabilirim? İçe aktarma işlemlerini kod üzerinde düzenleme / optimize etme seçeneğini buldum, bu harika bir şey, ancak yalnızca başka şekilde değiştirilmiş dosyalara uygulanıyor gibi görünüyor (bu, çoğu durumda mantıklı!)

Bir projedeki tüm kaynak dosyaları el ile gözden geçirmeden otomatik biçimlendirmenin bir yolu var mı?

Yanıtlar:


219

Ağaç yapısında, yeniden biçimlendirmek istediğiniz klasöre sağ tıklayın, menüden "Kodu yeniden biçimlendir" i seçin.


20

Yeniden biçimlendirmek istediğinizde tek tek dosya yerine "tüm proje" radyo düğmesini seçin.

Sadece bir sorunun farkında olun: Tarzınıza uymayan diğer geliştiricilerle daha büyük bir proje üzerinde çalışıyorsanız ve her düzenlediğinizde tüm kodlarını dönüştürmek için IntelliJ kullanıyorsanız, bir sürüm kontrol sisteminizle ilgili sorun. Check-in yaptığınızda büyük miktarda değişiklik uzun sürecek ve bunların çok azının değişen işlevlerle ilgisi olacak. Bu durumda grup tarzına uymak daha iyidir.


Cevabınız için teşekkürler, tam olarak aradığım şey! Bu durumda sorun değil; daha küçük bir proje ve hepimiz her şeyin sözleşmeleri üzerinde anlaştık. Daha büyük projeler için veya farklı durumlarda tamamen katılıyorum.
Michael Berry

5

Göre Fikir: Editör temelleri belgelerine:

Geçerli dosyadaki kodu yeniden biçimlendirmek veya bir modülü veya dizini yeniden biçimlendirmek için (birden fazla dosya seçtikten sonra ) Ctrl+ ALT+ L(Windows / Linux) veya ⌥⌘+ L(MAC OS X) kısayolunu kullanabilir ve Girişleri yeniden düzenle seçeneğini seçebilirsiniz.

Ayrıca bağlam menüsünden bir modül, dosya veya dizini sağ tıklayıp Kodu Yeniden Biçimlendir'i seçebilir ve ayrıca Girişleri yeniden düzenle seçeneğini de seçebilirsiniz .

görüntü açıklamasını buraya girin

İçe aktarımları optimize et seçeneğini seçerek dosyalarınızın içe aktarımlarını da optimize edebilirsiniz .

Bu, Jetbrains IDES'lerinin (iDea, PyCharm, WebStorm, RubyMine vb.) Çoğu için çalışır.


1
günümü yaptınız - Mac için ⌥⌘ + L (MAC OS X)
Pand005

1

"CTRL + ALT + L" yalnızca pencerelerde çalışır. "CTRL + ALT + L" Ubuntu Kilit ekranı kısayol tuşu olduğundan bunun için çalışmıyor.

Deneyin ,

Yeniden biçimlendirmek istediğiniz klasörü sağ tıklayın, menüden "Kodu yeniden biçimlendir" i seçin veya üstteki gezinme çubuğunda "Kod" düğmesini tıklayın, "Kodu yeniden biçimlendir" i seçin

teşekkür ederim

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.