2015-04-02 29 views
6

IntelliJ böyle benim test kodu biçimlendirir:IntelliJ IDEA Scala kod tarzını nasıl yapılandırılır

test("a configuration without classpath to analyze is not valid") { 
                    Configuration(
                    None, 
                    Seq(), 
                    Seq(), 
                    Map(), 
                     Some(PrintConfiguration(print = Always("output"))) 
                   ) should not be ('valid) 
                   } 

hepimiz bu bunu yapmak için oldukça aptal bir yol olduğunu kabul umuyoruz.

IntelliJ'yi, Configuration ve test'a göre iki boşluk girintili olarak sola kaydırılacak şekilde nasıl yapılandırabilirim?

Netleştirmek gerekirse: kodun çoğu düzgün bir şekilde girer, yalnızca küme parantezindeki kod bloklarıdır; bu parametreler, işlev çağrısı başlangıcına göre değil, açısal küme ayracıyla ilgili olarak aligne olur.

cevap

6

Ayarlar nereden -> CodeStyle -> Scala:

enter image description here

Ayrıca kaldırmak için emin olun "satırlı ayarları hizalamak" veya set Paketlemeleri üzerinde "blok ifadesi parametrelerini düzeltmeyin" ve Parantez sekmesi.

+0

Tamam, bunun için scala, thx ayarlarını buldum. Biçimlendirme arıyordum ve bunun scala seçeneğini sakladığını fark etmemiştim. Ama ayarları ekran görüntüsü gibi var ve çoğu şey için çalışıyor, ama –

+0

blokları için ekranınızdaki kodunuzu görebilir ve iyi çalışıyor, aynı zamanda düzenli editör (ve içinde iyi çalışıyor) Benim için başka bir sınıf). Ayrıca, "varsayılan" düzeni seçerek ayarlarınızı sıfırlamayı deneyebilirsiniz. Intellij IDEA 13.1.2 Topluluk Sürümü kullanıyorum. – dk14

+0

Cevabınızı güncelledim, çünkü bu aslında beni çözüme götürüyor. Teşekkürler. –