[英]Intellij Access static variables from another class within package without their classes' names?
當我在Android Studio中輸入其他類中的任何靜態變量時,它們會自動導入,並且它們前面沒有類名。 但是,現在我在IntelliJ中的Java項目中,它無法識別我鍵入的任何此類變量。 如何使其表現得像Android Studio? 更令人沮喪的是,當我執行ClassName.staticVariable時,有時無法正常工作。 我錯過了某些設置嗎?
這是有關該問題的圖像。
IntelliJ(從v16開始)具有以下配置選項:
快速添加明確的進口
選中此復選框可使IntelliJ IDEA自動添加可以在無需用戶干預的情況下添加的導入。
您可以從Preferences > Editor > General > Auto Import
。 這是屏幕截圖:
啟用此static methods and fields
和static methods and fields
IntelliJ將自動導入靜態數據。 例如,在下面的屏幕快照中Statics.AN_UNAMBIGUOUS_STATIC
引用的static添加一個導入,並且生成的代碼包括不帶其限定類的static ,例如AN_UNAMBIGUOUS_STATIC
而不是Statics.AN_UNAMBIGUOUS_STATIC
:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.