JavaRush /Java Blog /Random-ID /IntelliJ Idea 2018.1: apa yang baru?

IntelliJ Idea 2018.1: apa yang baru?

Dipublikasikan di grup Random-ID
Akhir bulan lalu, JetBrains memperbarui IntelliJ IDEA ke versi 2018.1. Rilis ini berbeda secara signifikan dari rilis sebelumnya dengan serangkaian perbaikan tidak hanya pada bahasa yang didukung, tetapi juga pada kerangka kerja, sistem kontrol versi, debugger, kompiler, dan editor.   IntelliJ Idea 2018.1: apa yang baru?  - 1Kami akan fokus pada beberapa poin terpenting yang diperkenalkan oleh pembaruan. Nah, jika ingin melihat daftar lengkapnya, ikuti tautannya .

Apa yang baru di IntelliJ IDEA 2018.1

Jawa:

  • Penyelesaian kode dalam rantai panggilan Stream API sekarang mendukung pengecoran tipe dan menawarkan opsi penyelesaian sesuai dengan panggilan filter (String.class :: isInstance) yang ada, yang secara otomatis menetapkan tipe ke dalamnya;
      IntelliJ Idea 2018.1: apa yang baru?  - 2
  • Penyelesaian kode Postfix telah ditingkatkan, sekarang dimungkinkan untuk membuat templat Java Anda sendiri, serta mengubah dan mengganti nama templat Java yang telah ditentukan sebelumnya di Preferensi | Penyunting | Umum | Penyelesaian Postfix.
      IntelliJ Idea 2018.1: apa yang baru?  - 3
      IntelliJ Idea 2018.1: apa yang baru?  - 4
  • IDE sekarang melacak hubungan antara variabel bertipe “lebih besar dari” dan “kurang dari” dan mendeteksi kapan kondisi selalu benar (benar) atau salah (salah) di berbagai cabang kode saat membandingkan variabel;
      IntelliJ Idea 2018.1: apa yang baru?  - 5
  • Inspeksi & Perbaikan Cepat Java: Versi baru mencakup inspeksi dan perbaikan cepat yang dirancang khusus untuk Java 9 dan memperingatkan tentang panggilan close() yang tampaknya berlebihan dan menyediakan perbaikan cepat untuk menghapusnya.
      IntelliJ Idea 2018.1: apa yang baru?  - 6
      IntelliJ Idea 2018.1: apa yang baru?  - 7
  • Jika terdapat beberapa opsi berbeda untuk mengatasi kemungkinan kesalahan di area yang dipilih, IntelliJ IDEA mengelompokkan semuanya berdasarkan jenis. Untuk melakukan ini, cukup klik tombol Perbaiki sebagian di jendela “Periksa Hasil”;
      IntelliJ Idea 2018.1: apa yang baru?  - 8
  • IntelliJ IDEA 2018.1 mendukung anotasi JUnit 5 @Tag , yang dapat disertakan dalam area pengujian serta kelas dan metode yang diberi tag;
      IntelliJ Idea 2018.1: apa yang baru?  - 9
  • Sekarang dimungkinkan untuk membuat kelas pengujian dengan menambahkan awalan “Test” tidak hanya di akhir nama kelas, tetapi juga di awal.

Debugger JVM

  • Cetak jejak tumpukan untuk breakpoint ke konsol. IDE juga memungkinkan Anda melihat jejak tumpukan untuk beberapa breakpoint secara bersamaan di log konsol.
      IntelliJ Idea 2018.1: apa yang baru?  - 10
  • Kemampuan untuk menyalin jejak tumpukan untuk thread saat ini menggunakan tindakan Salin Tumpukan baru yang tersedia dari menu konteks bingkai.
      IntelliJ Idea 2018.1: apa yang baru?  - sebelas

Kompiler Java

  • Menambahkan kotak centang baru Gunakan opsi --release untuk kompilasi silang (Java 9 dan yang lebih baru) di halaman Java Compiler;
  • Sekarang dimungkinkan untuk menggunakan versi spesifik dari kompiler ECJ.

Editor

  • Dimungkinkan untuk menambahkan anotasi eksternal ke kode, bahkan ketika anotasi langsung pada kode sumber tidak dimungkinkan (misalnya, dalam kasus kelas perpustakaan). Anda dapat menyesuaikan anotasi dalam file annotations.xml yang disimpan di luar kode sumber.
  • IDE menampilkan anotasi yang dibuat secara otomatis langsung di kode sumber.
      IntelliJ Idea 2018.1: apa yang baru?  - 12
  • Jika bagian kode yang diciutkan berisi kesalahan atau peringatan, bagian tersebut akan disorot dan diwarnai sesuai dengan status validasinya.
      IntelliJ Idea 2018.1: apa yang baru?  - 13
  • IDE juga menyoroti bagian kode yang diciutkan saat mencari file saat ini jika mengandung kecocokan.
      IntelliJ Idea 2018.1: apa yang baru?  - 14
  • Kemampuan untuk berpindah ke kejadian berikutnya atau sebelumnya menggunakan kombinasi “Alt + Scroll Down” dan “Alt + Scroll Up”.
      IntelliJ Idea 2018.1: apa yang baru?  - 15

Konfigurasi proyek

  • Sekarang dimungkinkan untuk mengubah nama lengkap beberapa modul secara bersamaan menggunakan tindakan Ubah Nama Modul... yang baru, tersedia dari menu konteks dialog Struktur Proyek.
      IntelliJ Idea 2018.1: apa yang baru?  - 16
  • Menambahkan opsi baru Sertakan dependensi dengan cakupan “Disediakan”, yang memungkinkan Anda menambahkan dependensi “disediakan” ke jalur kelas.
      IntelliJ Idea 2018.1: apa yang baru?  - 17

Cari dan ganti

  • Kemampuan untuk melihat pratinjau hasil penggantian ekspresi reguler di jendela Ganti di Jalur;
  • Peningkatan pencarian struktural. Sekarang dalam dialog Pencarian Struktural Anda dapat membuat template pencarian Anda sendiri atau memilih salah satu yang sudah ada.
Apakah Anda sudah memanfaatkan fitur baru IntelliJ IDEA 2018.1?

Sumber Gambar diambil dari Habrahabr

Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION