IntelliJ IDEA: как отключить автоматическую замену wildcard-импортов на отдельные импорты?
مرحباً بالجميع! أنا مطور Java مبتدئ، انتقلت إلى IntelliJ IDEA ولاحظت سلوكاً غريباً. عندما أكتب مثلاً `import java.util.*;`، تقوم البيئة IDE تلقائياً بتوسيعه إلى مجموعة من الاستيرادات المنفصلة: `import java.util.List; import java.util.Map; import java.util.Set;` وهكذا. هذا يزعجني بشدة لأنني أستخدم wildcard-imports عمداً لجعل الكود أقصر وأنظف، خاصة عند العمل مع فئات الاختبار أو النماذج الأولية السريعة.
إليك مثال: أكتب
```java
import java.util.*;
import java.io.*;
public class Test {
public static void main(String[] args) {
List list = new ArrayList<>();
File file = new File("test.txt");
}
}
```
ولكن بعد الضغط على Ctrl+Alt+O (تحسين الاستيرادات) أو مجرد حفظ الملف، تحوله IDEA إلى
```java
import java.io.File;
import java.util.ArrayList;
import java.util.List;
```
وهكذا مع كل فئة جديدة. أنا أفهم أن wildcard-imports تعتبر ممارسة سيئة في المشاريع الكبيرة، لكن...