JavaRush /Blog Java /Random-MS /IntelliJ Idea 2018.1: apa yang baharu?

IntelliJ Idea 2018.1: apa yang baharu?

Diterbitkan dalam kumpulan
Lewat bulan lepas, JetBrains mengemas kini IntelliJ IDEA kepada versi 2018.1. Keluaran ini berbeza dengan ketara daripada yang sebelumnya dengan satu set penambahbaikan bukan sahaja untuk bahasa yang disokong, tetapi juga untuk rangka kerja, sistem kawalan versi, penyahpepijat, pengkompil dan editor.   IntelliJ Idea 2018.1: apa yang baharu?  - 1Kami akan menumpukan pada beberapa perkara terpenting yang diperkenalkan oleh kemas kini. Nah, jika anda ingin melihat senarai penuh, ikuti pautan .

Perkara baharu dalam IntelliJ IDEA 2018.1

Jawa:

  • Penyiapan kod dalam rantaian panggilan API Strim kini menyokong penghantaran jenis dan menawarkan pilihan penyiapan mengikut panggilan penapis(String.class :: isInstance) sedia ada, secara automatik menetapkan jenis padanya;
      IntelliJ Idea 2018.1: apa yang baharu?  - 2
  • Penyiapan kod Postfix telah dipertingkatkan, kini anda boleh membuat templat Java anda sendiri, serta menukar dan menamakan semula templat Java yang dipratentukan dalam Keutamaan | Editor | Am | Penyiapan Postfix.
      IntelliJ Idea 2018.1: apa yang baharu?  - 3
      IntelliJ Idea 2018.1: apa yang baharu?  - 4
  • IDE kini menjejaki hubungan antara pembolehubah jenis "lebih besar daripada" dan "kurang daripada" dan mengesan apabila keadaan sentiasa benar (benar) atau palsu (salah) dalam pelbagai cabang kod apabila membandingkan pembolehubah;
      IntelliJ Idea 2018.1: apa yang baharu?  - 5
  • Pemeriksaan Java & Pembetulan Pantas: Versi baharu termasuk pemeriksaan dan pembetulan pantas yang direka khusus untuk Java 9 dan memberi amaran tentang panggilan tutup() yang nampaknya berlebihan dan menyediakan pembetulan pantas untuk mengalih keluarnya.
      IntelliJ Idea 2018.1: apa yang baharu?  - 6
      IntelliJ Idea 2018.1: apa yang baharu?  - 7
  • Jika terdapat beberapa pilihan berbeza untuk menyelesaikan kemungkinan ralat dalam kawasan yang dipilih, IntelliJ IDEA mengumpulkan kesemuanya mengikut jenis. Untuk melakukan ini, hanya klik butang Betulkan sebahagian dalam tetingkap "Semak Keputusan";
      IntelliJ Idea 2018.1: apa yang baharu?  - 8
  • IntelliJ IDEA 2018.1 menyokong anotasi JUnit 5 @Tag , yang boleh disertakan dalam kawasan ujian serta kelas dan kaedah yang ditag;
      IntelliJ Idea 2018.1: apa yang baharu?  - 9
  • Kini anda boleh membuat kelas ujian dengan menambahkan awalan "Ujian" bukan sahaja pada akhir nama kelas, tetapi juga pada permulaannya.

Penyahpepijat JVM

  • Cetak surih tindanan untuk titik putus ke konsol. IDE juga membolehkan anda melihat surih tindanan untuk berbilang titik putus serentak dalam log konsol.
      IntelliJ Idea 2018.1: apa yang baharu?  - 10
  • Keupayaan untuk menyalin surih tindanan untuk utas semasa menggunakan tindakan Timbunan Salin baharu yang tersedia daripada menu konteks bingkai.
      IntelliJ Idea 2018.1: apa yang baharu?  - sebelas

Penyusun Java

  • Menambah kotak semak baharu Gunakan --release option untuk kompilasi silang (Java 9 dan lebih baharu) pada halaman Pengkompil Java;
  • Ia kini boleh menggunakan versi khusus pengkompil ECJ.

Editor

  • Anda boleh menambah anotasi luaran pada kod, walaupun anotasi langsung kod sumber tidak boleh dilakukan (contohnya, dalam kes kelas perpustakaan). Anda boleh menyesuaikan anotasi dalam fail annotations.xml yang disimpan di luar kod sumber.
  • IDE menunjukkan anotasi yang dijana secara automatik terus dalam kod sumber.
      IntelliJ Idea 2018.1: apa yang baharu?  - 12
  • Jika bahagian kod yang runtuh mengandungi ralat atau amaran, ia diserlahkan dan diwarnakan mengikut status pengesahannya.
      IntelliJ Idea 2018.1: apa yang baharu?  - 13
  • IDE juga menyerlahkan bahagian kod yang runtuh apabila mencari fail semasa jika ia mengandungi padanan.
      IntelliJ Idea 2018.1: apa yang baharu?  - 14
  • Keupayaan untuk beralih ke kejadian seterusnya atau sebelumnya menggunakan gabungan "Alt + Scroll Down" dan "Alt + Scroll Up".
      IntelliJ Idea 2018.1: apa yang baharu?  - 15

Konfigurasi projek

  • Kini anda boleh menukar nama penuh beberapa modul pada masa yang sama menggunakan tindakan Tukar Nama Modul... baharu, tersedia daripada menu konteks dialog Struktur Projek.
      IntelliJ Idea 2018.1: apa yang baharu?  - 16
  • Menambah pilihan baharu Sertakan kebergantungan dengan skop "Disediakan", yang membolehkan anda menambah kebergantungan "disediakan" pada laluan kelas.
      IntelliJ Idea 2018.1: apa yang baharu?  - 17

Cari dan ganti

  • Keupayaan untuk pratonton keputusan menggantikan ungkapan biasa dalam tetingkap Ganti dalam Laluan;
  • Penambahbaikan carian struktur. Sekarang dalam dialog Carian Struktur anda boleh mencipta templat carian anda sendiri atau pilih salah satu daripada yang sedia ada.
Sudahkah anda memanfaatkan ciri baharu IntelliJ IDEA 2018.1?

Sumber Gambar diambil dari Habrahabr

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