idea怎麼取消自動保存,自動導入會自動import .*怎麼辦?

怎麼設置用哪個import哪個

自動保存反選「Synchronize file on frame activation」和「Save files on frame deactivation」。沒有效果。


打開設置 &> Editor &> Code Style &> Java &> Scheme Default &> Imports

① 將 Class count to use import with "*" 改為 99 (導入同一個包的類超過這個數值自動變為 * )

② 將 Names count to use static import with "*" 改為 99 (同上,但這是靜態導入的)

③ 將 Package to Use import with "*" 刪掉默認的這兩個包 (不管使用多少個類,只要在這個列表裡都會變為 * )

PS:Scheme Default 是針對全局的,你也可以只修改某個Project的

額外教學

打開設置 &> Editor &> General &> Auto Import

可以在這裡添加一些包,讓這些包從自動導入的提示中排除出去,如com.sun。(每次要導入List時都會出來搗亂)


自動導入已經有知友說了。

關閉自動保存,把 Appearance Behavior -&> System Settings 下的

Save files on frame deactivation

Save files automatically if application is idea for XXX sec.

都反選。

把 Editor -&> General -&> Editor Tabs 下的

Mark modified tabs with asterisk

選中

重啟IDEA即可(我這裡不重啟的話不會生效)。但不是所有文件都有效,例如我這裡pom.xml就總是會被自動保存,估計有其他插件在觸發自動保存。

============================================

題外話,其實IDEA的Local History功能很完善,再配合Git之類的本地代碼管理,習慣了隨時自動保存特性後不會有任何問題。除非你使用了某種外部監視文件改動的軟體,又不想頻繁觸發,否則的話我個人是建議開啟自動保存的。


推薦閱讀:

Android Studio如何有步驟地解決衝突問題?
Android studio上面繼承BaseAdapter後怎麼才能自動生成getView等方法?
Android開發 強制退出了任務,後台顯示服務還在,但是程序裡面的Socket卻中斷了?
這種ui誰能給點思路?
如何優雅地使用Android Studio?

TAG:IntelliJIDEA | WebStorm | AndroidStudio |