2017-01-23 76 views
5

How can I use tabs for indentation in IntelliJ IDEA? uyarınca, her bir uzantıyı aşağıda görüldüğü gibi "Sekme karakterini kullan" olarak ayarlamıştım.IntelliJ neden sekmeleri kullanmıyor?

Yine de çalışmıyor - IntelliJ hala sekme düğmesine bastığımda boşluk ekliyor. Bir şey mi kaçırdım? IntelliJ'in [Please use tabs like I ef'ing told you to do] düğmesi nerede?

Bu umut verici görünüyor (Bilginize, ben IntelliJ Ultimate 2016,2 kullanıyorum)

... enter image description here

... ama görünüşe göre hepsi yalan var :(

enter image description here

+0

sadece ilginizi çekmiyor: Neden boşluk yerine sekmeleri kullanmak istiyorsunuz? Biçimlendirme çoğu zaman en az bir makine veya kaynak görüntüleyicide karmaşıklaştıkça, kullanıcılar paylaşılan kodda sekmeler kullandığında aslında nefret ediyorum. –

+6

@MichaelRitter bunu farketmez * neden * o bunu yapmak ister, ya da bittiğinde nefret edersiniz. Aralıklı girintiden nefret ediyorum. En az bir makine veya kaynak görüntüleyicide karışıklık kadar eşittir. Ancak tercihlerimiz soruyu cevaplamaya yardımcı olmuyor. – Wing

+1

@MichaelRitter Sekmelerle girintiler, boşluklarla hizalayın. Akıllı sekme seçeneğinin amacı – LoganMzz

cevap

3

Belki Ayarlar -> Editör -> Genel -> "Yerleşime izin ver seçeneğiniz var. Filet içindeki sekmelerin "kontrol edildi.

Seçimini kaldırın ve tekrar deneyin.

+0

İyi çağrı, ama ben bunu kontrol ettim. – doub1ejack

3

gidin AyarlarEditörKod Stil ve seçimini ‘Algılama ve düzenleme için mevcut dosya girintiler kullanın’. Eğer .editorconfig dosyasını açarsanız

1

, aşağıdaki

# editorconfig.org 
root = true 

[*] 
indent_style = spaces 
indent_size = 2 
end_of_line = lf 
charset = utf-8 
trim_trailing_whitespace = true 
insert_final_newline = true 

benzer bir şey göreceksiniz ben sekmesi ve 4 olarak değiştirdim projeyi kapattı ve onu yeniden açıldı.
Bu, almak zorunda olduğum saçma bir adım olduğunu ve bu konuda onlarla açık bir hata raporunun olduğunu biliyorum.