日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

idea不自动检查语法_idea自动检查失效-目录中类名下的红色波浪线没有自动消除问题...

發布時間:2025/4/5 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idea不自动检查语法_idea自动检查失效-目录中类名下的红色波浪线没有自动消除问题... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

自動檢查失效-工程類名紅色波浪線沒有錯誤也不消除

最近打開一個新工程,遇到一個問題,當修改類里面的代碼時,中間有語法不正確的情況,這時左邊目錄結構會有紅色下劃線,這是正常情況。

問題是:

當我把代碼語法改正確后,左邊的目錄結構中的紅色波浪線還是存在,正常情況下是會自動去掉紅色波浪下劃線的,這個問題讓我很惱火。如下圖:

查個底朝天

查了兩小時,起初懷疑是idea設置問題,尤其inpsection的設置問題,恢復默認設置還是不行,導入之前的導出過的標準配置也不行。

后來終于發現問題所在,只要我把idea下面的原始配置信息(conf, system,plugin,logs)清理掉后,這個問題就消失了。

這幾個目錄通常默認是在home目錄下:

C:\Users\Administrator\.IntelliJIdea2016.1\

也可以通過配置idea.properties進行設置:

idea.config.path=F:/IntelliJ_IDEA_2016.1.3/home/config/

idea.system.path=F:/IntelliJ_IDEA_2016.1.3/home/system/

idea.plugins.path=F:/IntelliJ_IDEA_2016.1.3/home/plugins/

idea.log.path=F:/IntelliJ_IDEA_2016.1.3/home/log/

繼續深入

現在鎖定是在conf目錄下了。

反復測試,挨個排除發現不是conf下一級的目錄文件導致:

而是disabled_plugins.txt這個文件導致,刪除后就沒有問題。

這說明可能是之前的某種操作禁用了一個插件導致。

更加深入

最后確認下面幾個插件導致這個問題:

com.intellij.javaee

com.intellij.persistence

com.intellij.database

也就是這三個插件只要有一個存在于disabled_plugins.txt,也就是被禁用了,就會上面的語法檢查失效問題

必須同時啟用才行。

徹底解決

實際上com.intellij.javaee和com.intellij.persistence對應的插件名是:

Persistence Frameworks Support

JAVA EE: EJB, JPA, Servlets

另外idea默認啟用的database插件是:

Database Tools and SQL

這個插件會依賴上面的JAVA EE插件。

禁用了database插件,也會禁用JAVA EE插件。

要徹底解決這個問題,必須同時啟用下面三個插件:

Database Tools and SQL

Persistence Frameworks Support

JAVA EE: EJB, JPA, Servlets

就寫到這吧,希望能給那些在我后面還被坑,又搜到我這篇博客,卻不給我點贊的傻吊們一些幫助。

總結

以上是生活随笔為你收集整理的idea不自动检查语法_idea自动检查失效-目录中类名下的红色波浪线没有自动消除问题...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。