Eclipse'de olduğu gibi kodun bir kısmı için IntelliJ IDEA kod formatlayıcısını seçici olarak devre dışı bırakmak istiyorum . IntelliJ bu özelliği destekliyor mu ve eğer öyleyse, nasıl kullanırım?
Eclipse'de olduğu gibi kodun bir kısmı için IntelliJ IDEA kod formatlayıcısını seçici olarak devre dışı bırakmak istiyorum . IntelliJ bu özelliği destekliyor mu ve eğer öyleyse, nasıl kullanırım?
Yanıtlar:
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.
@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.
Preferences
-> Code Style
-> General
-> bölümüne gitmeli Formatter Control
ve Enable formatter markers in comments
çalışıp çalışmadığını kontrol etmelisiniz .
Carlos'un cevabı @formatter:off
ve @formatter:on
çalışması için ilk önce tercihi etkinleştirmeniz gerekebilir:
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
.
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. :)
Xml dosyalarında şunları kullanın:
<!-- @formatter:off -->
<!-- @formatter:on -->
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).
Şu anda tüm dosyaları (regresyon test verileri xmls gibi) biçimlendirmeden hariç tutmak mümkün değildir. Bkz. Https://youtrack.jetbrains.com/issue/IDEA-167112
https://www.gamefromscratch.com/post/2015/02/01/Preventing-IntelliJ-code-auto-formatting-from-ruining-your-day.aspx Düzenleme kod pasajını kontrol etmek için her şeyi yapabilirsiniz