Avatar ·

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 تعتبر ممارسة سيئة في المشاريع الكبيرة، لكن...