تم إصدار IntelliJ IDEA 2020.2 مؤخرًا ! يحتوي الإصدار الجديد على الكثير من الأشياء الجديدة: يمكنك الآن إدارة طلبات سحب GitHub بالكامل من IDE وعرض جميع الأخطاء والتحذيرات في المشروع باستخدام أداة التفتيش. تساعدك نافذة "المشاكل" الجديدة أيضًا على العمل مع التعليمات البرمجية غير الكاملة ، حيث يمكنك رؤية وصف مفصل للأخطاء وإصلاحها بسرعة. إذا قمت بإجراء تغييرات تتداخل مع رمز آخر ، فسيقوم IDE بإعلامك في تلميح المشكلات ذات الصلة.
بالإضافة إلى ذلك ، يدعم IntelliJ IDEA 2020.2 Jakarta EE ويوفر إمكانات جديدة للعمل مع Quarkus و Micronaut و Amazon SQS API و OpenAPI.
يصف قسم ما الجديد في الموقع جميع التغييرات بالتفصيل ، ولكن هنا قمنا بجمع أهمها.
جافا
- لقد أعددنا مسبقًا لإصدار Java 15 في سبتمبر ، لذلك يمكن لـ IntelliJ IDEA 2020.2 العمل مع السجلات والفصول المختومة وكتل النصوص.
- إذا أدى تغيير طريقة أو حقل Java إلى أخطاء في ملفات أخرى ، فسيقوم IDE بالإبلاغ عن ذلك. انقر فوق التلميح وسترى قائمة بالأخطاء التي يمكنك إصلاحها على الفور.
- يستخدم IDE التحليل الثابت لتحديد التعبير الذي تسبب في حدوث الاستثناء أثناء تشغيل التطبيق.
- من البحث المنظم ، يمكنك بسهولة إنشاء فحص مع الوصف ومستوى الخطورة.
- Introduce Variable : ( , ).
- Stream API /, IDE stream(). , .
- Optional if-.
- , intention- Unroll loop , .
- live templates Java , Settings | Preferences / Editor / Live Templates.
- , IDE , 0, , Math.min Math.max .
- Inspections, , , .
- Problems .
- , (quick-fix).
- - GitHub IDE. , -, ( , ), , .
- Linux Windows, Git, WSL2.
- , Log.
- IntelliJ IDEA .
- GitHub OAuth.
- Jakarta EE 9, IntelliJ IDEA , CDI, JPA, Batch, Bean Validation, JSF, JAX-RS, WebSocket, Servlets, JSP, JSON-P, JSON-B, Security, EJB JTA.
- Java EE 8 Jakarta EE 9 .
- .properties YAML Quarkus.
- IDE Quarkus bean- , Java- .
- bean-. , Quarkus.
- REST Assured URL- .
- IDE Swagger.
- IntelliJ IDEA OpenAPI.
- Micronaut .
- Micronaut Amazon SQS API, RabbitMQ Kafka, , , .
- IntelliJ IDEA HTTP- JAX-RS MicroProfile REST-.
- Selenium- Selenoid. browsers.json .
- HPROF. , ; ; ( ); .
IDE
- Shared Indexes , . 60–75%.
- Java PHP.
- Maven Wrapper Maven, .
- Maven , , , .
- Build, , Gradle Maven.
- IntelliJ IDEA 2020.2 build.gradle.
JavaScript TypeScript
- intention- (Alt + Enter) . , for forEach.
- Prettier JavaScript-: On code reformat .
- Nuxt.js , Vue.
- Maximize.
- boolean , , .
- .
- Google BigQuery. IDE .
Docker
- TLS- Docker, Windows Docker.
Kubernetes
- Preferences/Settings | Build, Execution, Deployment | Kubernetes kubeconfig.
- ConfigMaps/Secrets. , IDE , .
- ConfigMaps/Secrets Find Usages .
Scala
- Implicits.
- .
- . , Go To class, trait object.
- Scaladoc Quick Documentation: , .
- , , .
- , , .
Android
- IntelliJ IDEA 2020.2 Android Studio 4.0.
- , IDE .
- IntelliJ IDEA 2020.2 Unicode Linux.
- Java-.
- JavaFX JCEF (Chromium Embedded Framework). 2020.2, JavaFX, , .
- Alt+6 (Linux and Windows) / Cmd+6 (macOS) : TODO Problems.
- , IntelliJ IDEA , Java 5 . Java 5 .
, , Twitter. .
!