我使用Eclipse鍵盤快捷鍵Ctrl鍵+移+Ø所有時(組織導入)。Eclipse的組織導入(ctrl + shift + o)命令對靜態導入的處理可以修改嗎?
但是,它有一個特別令人討厭的行爲:
如果我有任何靜態導入,如:
import static java.lang.Math.*;
組織導入將「很有幫助」,只有字段和方法我的靜態導入更換我正在使用。例如:
import static java.lang.Math.PI;
import static java.lang.Math.cos;
有沒有什麼辦法從Organize Imports中刪除這種行爲?
我知道,使用靜態導入*會污染我的類的命名空間,可能會有很多未使用的綁定,並且靜態導入可能會使代碼更不可讀。不過,我想弄清楚如何在Eclipse中做到這一點。 – ulmangt 2012-03-22 21:48:16
我通常只是輸入例如「Math.PI」,然後按Ctrl-Alt-M,它將創建靜態導入。你只需要做一次靜態導入。 – 2012-03-22 21:50:13
爲什麼這很重要?我假設你問的是「現在實際使用的字段和方法*」,並且你希望能夠在不輸入Math,Ctrl + Shift + O,Ctrl + S, '.sin',Ctrl + Space,左,左,Ctrl + Alt + M – Stephen 2012-03-22 21:51:40