簡體   English   中英

eclipse java導入組織

[英]eclipse java import organizing

在測試類中,我有以下導入

import static org.junit.Assert.*;

當我通過ctrl + shift + o組織導入時,它會自動更改為以下內容

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;

如何配置eclipse不要這樣做? PS:我只希望不以這種方式處理junit導入

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

我添加了一個保存操作來刪除未使用的導入。 [屬性 - > java編輯器 - >保存動作]所以每次我保存未使用的導入都被刪除(因為我使用ctrl + shift + o主要是為了刪除未使用的導入,這看起來像是前進的方式..)

將靜態導入的數量更改為1

在此輸入圖像描述

在Window,Preferences,Java,Code Style,Organize Imports下,有一個名為“。*所需的靜態導入數量”的選項 - 將其設置為1.(快速找到它的另一種方法是在搜索框中輸入“static”在偏好中。)

請注意,這意味着按Ctrl-Shift-O將始終將任何靜態導入轉換為靜態按需導入表單,這可能不是您想要的。 如果您有用於測試和非測試代碼的單獨項目,則可以基於每個項目對其進行配置。

就個人而言,我只是使用顯式導入 - 我通常以類限定調用開始,然后在方法名稱上按Ctrl-Shift-M以靜態導入靜態導入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM