2015-12-24 58 views
2

Eclipse使用字典順序排序導入組中的導入語句,區分大小寫。如何在不區分大小寫的順序中對Eclipse中的導入語句進行排序?

例如:

import com.company.something.DBException; 
import com.company.something.DatabaseHandler; 

是否有可能改變自動排序是不區分大小寫的。在上面的例子中,我想的順序爲:

import com.company.something.DatabaseHandler; 
import com.company.something.DBException; 
+0

你可以寫一個eclipse插件 – KarlM

+0

@KarlM我希望能有一個更簡單的解決方案。目前我正在手動修復這種錯誤排序的導入,並且其中並不是很多。考慮到這是我從來沒有寫過一個Eclipse插件,我假設學習如何做到這一點需要時間,我沒有。 – Eran

+0

據我所見,排序總是使用當前語言環境的默認配頁器。 –

回答

2

Eclipse中的導入組織行爲可以Preferences -> Java -> Code Style -> Organize Imports控制。不幸的是,似乎沒有辦法按照自己喜歡的方式改變順序。

+0

在這種情況下,它不回答我的問題,但謝謝你的嘗試。 – Eran

+1

是的。你的問題是「是否可能」,答案似乎是「否」。 –

+0

@DavidWallace根據我的理解,「似乎沒有辦法」意味着回答的人不能想辦法去做,或者認爲沒有辦法去做。這並不意味着答案是否定的(除非在Eclipse中開發該功能的人員)。 – Eran

1

AnyEdit Eclipse插件爲各種上下文菜單添加了各種編輯工具 - 包括不區分大小寫的文本行排序。選擇您的導入,右鍵單擊,選擇排序,不區分大小寫。

不知道如何自動化它,但它必須比手動更好。

「當前版本的Eclipse工程從3.8到4.6,並要求Java = 1.7,但舊AnyEdit版本的Eclipse 2.1高達3.7可從網頁下載了。」

+0

謝謝。我會試一試。 – Eran

相關問題