IntelliJ IDEA 2020.2.2 تحديث

مرحبا هبر!



تم إصدار 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.





  • IDE . , Cmd/Ctrl+Enter, IDE. , .





  • 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. .



IntelliJ IDEA 2020.2 !



!




All Articles