Yorumlar kullanarak kodun bir kısmı için kod biçimlendirmesi nasıl devre dışı bırakılır?


Yanıtlar:


542

Sürüm 13'ten beri kodu

// @formatter:off
...
// @formatter:on 

IntelliJ IDEA v.14 +:

Tercihler> Editör> Kod Stili> Biçimlendirici Denetimi

IntelliJ IDEA v.2016 +:

Tercihler> Editör> Kod Stili

IntelliJ IDEA v.2018 +:

Dosya> Ayarlar> Editör> Kod Stili

Biçimlendirici denetim işaretleyicilerini yorumda oldukları sürece değiştirebilirsiniz.


1
Şu anda, @formatter:on(veya tanımladığınız her şey) @formatter:off, önceden mevcut olmadıkça hiçbir şey yapmaz . Yeniden biçimlendirmeyi kapatmanın veya düzenleyicinin kodunuzu otomatik olarak yeniden biçimlendirmemesini sağlamanın başka yolları da vardır. Tercihlerinizi arayın. Bu ayar, örneğin manuel olarak bir "Yeniden Biçimlendirme" gerçekleştirirken yeniden biçimlendirilmemesi gereken bölümleri kontrol etmektir.
Louis St-Amour

85
Preferences-> Code Style-> General-> bölümüne gitmeli Formatter Controlve Enable formatter markers in commentsçalışıp çalışmadığını kontrol etmelisiniz .
Heath Borders

13
14 yılında, bu Tercihler> Editör> Kod Stili> Formatter Control
Emerson Farrugia

3
2016.x sürümünde Ayarlar> Editör> Kod Stili'nde bulunur.
Philippe

9
Bu seçenek varsayılan olarak neden devre dışıdır? İşaretçileri koda koymak ve tüm ekip için biçimlendirmeyi kısıtlamak çok yararlı görünüyor.
Timur Yarosh

173

Carlos'un cevabı @formatter:offve @formatter:onçalışması için ilk önce tercihi etkinleştirmeniz gerekebilir:

IntelliJ Tercihleri'nde, Kod Stili, Genel, Biçimlendirici Denetimi altında "Yorumlarda biçimlendirici işaretleyicilerini etkinleştir" onay kutusu vardır

Aracılığıyla keşfedilen intellij-Fikir kodunun bir kısmını biçimlendiremez yapılandırma için nasıl?

IDEA-56995 Yorumlar kullanılarak bölge başına devre dışı kod biçimlendirmesi


7
Tüm projede bunu devre dışı bırakmak istiyorum
mmm

4
IntelliJ'in otomatik olarak kodu yeniden biçimlendirmesinin birkaç yolu için onay kutularını görmek üzere "Yeniden Biçimlendir" için arama tercihleri: yapıştırmada, bir kapanış ayracı yazarken, şablonlardan ... İşlevi değiştirmek istiyorsanız gerçekten kazabilirsiniz. Her zaman mantıklı olduğu için değil. Soru sorarsa IntelliJ desteğini veya bir öneri yapıyorsa hata izleyicisini kullanın.
Louis St-Amour

1
Düzenli ifadeleri etkinleştirmek ve daha sonra .biçimlendirici kapalı talimatınızı kullanmanın işe yaraması da eşit derecede mümkündür . Dosyanızdaki ilk satır yeniden biçimlendirilebildiği sürece. Hiçbir garanti olsa. :)
Louis St-Amour

26

Xml dosyalarında şunları kullanın:

<!-- @formatter:off -->
<!-- @formatter:on -->

2
Xml dosyalarında çalışmaz. Intelli-J tabanlı Android Studio 3.4.1.
Vito Valov

IntelliJ IntelliJ IDEA 2020.1.2'de "Formatter Control" bölümünde "File / Settings / Editor / Code Style" içinde etkinleştirmedikçe çalışmaz.
Tony Falabella

9

2010'dan eski yanıt:

Hayır, şu anda mümkün değil , izleyebileceğiniz yeni bir sorun gönderdim .

Geçici bir çözüm olarak , Eclipse kod formatlayıcısını kullanabilen IDEA için harici formatlayıcı eklentisini kullanabilirsiniz (bu özel seçeneğin desteklenip desteklenmediğini kontrol etmedim).


2
Sorununuzu sunmak için ty, 5 yıl önce bile - bugün bana yardımcı oldu :-)
Gizzmo


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.