IntelliJ - hataların nerede olduğunu göster


117

Üzerinde çalıştığınız dosyalar için Eclipse ile benzer şekilde IntelliJ sürekli olarak hata konumları işaretlemenin bir yolu var mı? Şu anda mesaj panelindeki tüm hataları listeleyen projeyi yapmam gerekiyor ancak o zaman bile editör panelini kullanarak onlara gidemiyorum. Hata / uyarı konumlarına işaret eden basit noktalara / işaretlere sahip olmak istiyorum.


1
Bu, Intellij'de varsayılan olarak gerçekleşir. Kaynak dosyalarınızı doğru bir şekilde tanımladığından emin misiniz?
Brian Agnew

1
Yanlışlıkla "Güç tasarrufu modunu" etkinleştirmiş olma ihtimaliniz var mı?
Vic

Uyarıları görebiliyorum ama hataları göremiyorum ... \
Bober02

Farklı bir renk düzeni kullanıyorum. Benimki sadece gri olduğundan ve vurgulama çubuğunda göremediğim için bu davranışı düzenlemek için bir yer var mı
Bober02

Yanıtlar:


90

IntelliJ IDEA, mevcut dosyadaki hataları ve uyarıları anında algılar ( menüde Güç Tasarrufu Modu etkinleştirilmediği sürece File).

Diğer dosyalardaki ve proje görünümündeki hatalar Build| Makeve Mesajlar aracı penceresinde listelenir .

Bazel kullanıcıları için: Proje hataları, ( + ) çalıştırıldıktan sonra Bazel Problems araç penceresinde gösterilecektir.Compile ProjectCtrl/CmdF9

Hatalar arasında gezinmek için Navigate| Next Highlighted Error( F2) / Previous Highlighted Error( Shift+ F2).

Hata Şerit İşareti rengi buradan değiştirilebilir:

hata şerit işareti


7
"Diğer dosyalardaki ve proje görünümündeki hatalar, Oluştur | Oluştur'dan sonra gösterilecek ve Mesajlar aracı penceresinde listelenecektir." Ne yazık ki mesaj penceresindeki çıktı size hatanın nerede olduğunu söylemez, sadece derlemenin başarısız olduğunu ve ayrıntılar için derleyici hata çıktısını görmenizi söyler. Derleyici hata çıktısını komut satırından çalıştırmak yerine IDE içinden göstermenin herhangi bir yolu var mı? Ayrıca, sorunlu dosyaların dosya ağacında bir şekilde işaretlenebilmesi ve böylece açık olmadıklarında bile hataları olan dosyaları görebilmeniz harika olurdu.
joe_deniable

Benim durumumda, altındaki "Hata şerit işareti" kutusunun işareti Settings | Editor | Colors & Fonts | General | Errors and Warnings | Errorkaldırıldı. Bu kutuyu işaretlemek sorunu çözdü.
Tom Catullo

1
Bu hataları içeren bir liste var mı? (F2'ye basarak atlayabileceğim hataları içeren bir liste
Auroratic

Benim için (AndroidStudio 3.1.2 ile) hataları Görünüm> Araç Pencereleri> Oluşturduktan Sonra Oluştur> Projeyi Yeniden Oluştur'da gösteriliyor ancak dosyalar hala işaretlenmemiş. Bunun için bir soru açtım: stackoverflow.com/q/49835192/2532583
yasd

@markthegrea lütfen daha fazla ayrıntıyla destek almak için bir bilet gönderin .
CrazyCoder

32

Henüz sorunu yaşayanlar için, Java derleyici ayarlarında "Projeyi otomatik olarak oluştur" u etkinleştirmeyi deneyin ve benim için çalıştığı için bunun bir fark yaratıp yaratmadığını görün.


1
Teşekkürler! OP'nin kesinlikle sorduğu bu olmasa da, bu IntelliJ'in çoğu IDE'nin yaptığı gibi hata listesini göstermesini sağlar.
DanielCuadra

23

Kaynak kök klasörümü ayarlamama sorunuyla karşılaştım (proje penceresi - klasör sağ tıklama, dizini> kaynak kökü olarak işaretleme). Bu IDEA'yı ayarlamazsanız, dosyayı ayrıştırmaz.


16

IntelliJ 2017 için:

Tüm hataları görmek için "Sorun" aracı penceresini kullanın. Bu pencere, yukarıda @pavan tarafından belirtildiği gibi ( https://stackoverflow.com/a/45556424/828062 ) "otomatik" derleme / oluşturmayı etkinleştirdiğinizde alt / yan sekmelerde görünür .

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

Bu Problemspanele erişmek için projenizi otomatik olarak inşa edilecek şekilde ayarlamalısınız. Kutusunu işaretleyin Preferences/ Settings> Build, Execution, Deployment> Compiler> Build project automatically.

<code> Tercihler </code> / <code> Ayarlar </code>> <code> Oluşturma, Yürütme, Dağıtım </code>> <code> Derleyici </code>> <code> Projeyi otomatik olarak oluştur </ ekran görüntüsü code>


7
IntelliJ 2019.1'de böyle bir menü öğesi yok.
Basil Bourque

2
@BasilBourque Tercihler -> Derleyici altındaki Projeyi Otomatik Olarak Oluştur onay kutusunu işaretlemeniz ve IntelliJ 2019.1'i yeniden başlatmanız gerekir
Aman Mohammed

9

Açıkçası, hataları görmek gerçekten zordur, özellikle bir Java kodu denizinde yalnızca bir karakter "altta dalgalanırsa". Arka planı turuncumsu kırmızı bir renge dönüştürmek için yukarıdaki talimatları kullandım ve işler çok daha açık.


5

Ayrıca, aşağıdakileri yaparak yalnızca bir sonraki hataya gitmeyi (uyarıyı yok saymayı) seçebilirsiniz:

  1. Doğrulama Yan Çubuğunu sağ tıklayın .
  2. Bağlam menüsünde, Go to high priority problems only

Intellij Idea 12 için çalışıyor


5

IntelliJ Idea 2019'da "Proje" görünümünün altında "Sorunlar" kapsamını bulabilirsiniz. Varsayılan kapsam "Proje" dir.

"Sorunlar" kapsamı


2
Bu yalnızca halihazırda bulunan sorunları gösterir. Herhangi bir sorun olup olmadığını kontrol etmek için dosyaları İNCELEMEZ.
DFSFOT

1

Benim durumumda, ben bilmeden kontrolsüz ' Hata Çizgili Mark ' seçeneği (Fikir 2018,2: Settings > Editor > Color Scheme > Generalve `Hata ve Uyarılar genişletmek & click ' Hata ') .

Fix 'kontrol etmektir Hata Çizgili Mark ' arasında 'seçeneğini Hata ' (aşağıdaki resimde vurgulanan gibi) . Şimdi kaydırma çubuğu alanında hata işaretlerini göreceksiniz.

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



0

Ana pencerenin altında bunun gibi sarı bir simge var mı [_]? Bu, yanlışlıkla devre dışı bırakılabilen "tipe duyarlı vurgulama" anahtarıdır. Simgeye tıklayarak yeniden etkinleştirmelisiniz.

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.