Plugin IntelliJ IDEA Terbaik



Promotor kunci x


Menggunakan pintasan keyboard sebagai ganti mouse dapat secara signifikan meningkatkan kinerja. Dengan begitu banyak fitur yang ditawarkan IDEA, itu bisa menakutkan dan sulit untuk mempelajari semua pintasan keyboard. Untungnya, ada sebuah plugin bernama Key Promoter X yang dapat membantu Anda.

Idenya sederhana: setiap kali Anda menggunakan mouse untuk memanggil perintah di IDE Anda, jendela pop-up muncul yang memberi tahu Anda apa kombinasi tombol untuk tindakan ini.



Dia bahkan menyarankan Anda menetapkan pintasan keyboard untuk tindakan yang baru saja dilakukan, jika belum ada. Setelah beberapa saat, itu menjadi sangat menjengkelkan sehingga Anda lebih cenderung memastikan Anda mengingat pintasan keyboard Anda.

Snyk


Sayangnya, keamanan aplikasi sering diabaikan. Saat ini, sebagian besar kode aplikasi berasal dari perpustakaan dan lingkungan pihak ketiga. Anda harus memastikan bahwa Anda menggunakan versi baru tanpa kerentanan keamanan. Ada alat yang dapat membantu Anda dengan ini. Salah satunya adalah Snyk.

Snyk menawarkan banyak fitur. Salah satunya adalah plugin IDE yang dapat memindai dependensi Anda dan menentukan kerentanan keamanan yang dikandungnya.



Asisten presentasi


Ini adalah plugin sederhana yang menampilkan pemberitahuan sembulan setiap kali Anda melakukan tindakan di IDEA. Ini menunjukkan tindakan apa yang dilakukan dan kombinasi kunci apa yang terkait dengannya.



Ini bisa sangat berguna untuk presentasi , screencast, pemrograman pasangan, dan sebagainya. Terutama ketika menggunakan pintasan keyboard, mungkin sulit untuk melacak apa yang terjadi tanpa plugin ini.

Alat edu


Ini adalah plugin yang bagus untuk pelajaran coding, seminar, dan sebagainya. Ini memungkinkan Anda membuat kursus dengan serangkaian tugas yang dapat Anda selesaikan langsung di IDE Anda. Anda dapat membuat kursus sendiri atau mengimpor kursus publik.

Ini tersedia baik sebagai plugin mandiri dan sebagai IntelliJ IDEA Edu Edition , yang pada dasarnya adalah versi Komunitas IDEA dengan plugin yang sudah diinstal.

Ikon ekstra


Ini pada dasarnya adalah paket ikon yang menyediakan ikon baru untuk file khusus, seperti konfigurasi Travis , package.json , lint config, dan banyak lainnya.

Ini bisa sangat berguna, karena Anda dapat langsung mengenali file-file khusus ini, dan karenanya, menavigasi proyek Anda akan jauh lebih mudah. Sebagai contoh, package.json adalah file dengan ekstensi json , tetapi jauh lebih bermanfaat untuk memiliki ikon khusus untuk itu, karena itu adalah file penting untuk proyek-proyek npm .



Grazie


IntelliJ IDEA memiliki pemeriksa ejaan dasar yang dapat mendeteksi beberapa kesalahan ketik, tetapi secara keseluruhan itu tidak terlalu berguna. Ini jelas bukan pengganti untuk layanan pemeriksaan tata bahasa khusus seperti Grammarly .

Untungnya, ada plugin Grazie yang memperluas pemeriksa ejaan dasar dengan banyak fitur berguna. Ini juga menemukan masalah yang lebih kompleks, seperti tata bahasa yang salah. Ini juga berfungsi sepenuhnya offline.



Plugin Grazie juga memungkinkan Anda untuk memeriksa pesan komit. Anda dapat membaca lebih lanjut di blog Meet Grazie: Cek Ejaan, Tata Bahasa, dan Gaya Lengkap untuk IntelliJ IDEA .

Maven Helper


IDEA sudah memiliki alat yang kuat untuk menganalisis dependensi Anda dan potensi masalah dengan mereka, seperti konflik atau dependensi melingkar.

Maven Helper menawarkan antarmuka pengguna alternatif yang secara hierarki menampilkan dependensi Anda. Mungkin lebih mudah untuk membaca dan menavigasi. Juga, jika Anda menggunakan versi komunitas IDEA, ini adalah satu-satunya pilihan Anda.



InnerBuilder


Membuat objek yang rumit bisa jadi sulit. Tentu saja, Anda dapat mendasarkan pengembangan pada POJO sederhana dengan sejumlah setter, tetapi Anda tidak dapat menjamin bahwa semua objek yang dibuat memiliki semua bidang yang diperlukan dan tidak digunakan dalam keadaan tidak lengkap. Untuk mengatasi masalah ini, Anda memerlukan konstruktor. Dengan objek yang lebih kompleks, ini dapat menyebabkan sejumlah konstruktor teleskopik dengan banyak parameter. Dalam kasus ini, menggunakan pola Builder jauh lebih tepat.

Plugin ini dapat secara otomatis menghasilkan Builder dari POJO untuk Anda.



Kurung pelangi


Jika Anda kesulitan dengan banyak blok bersarang dan banyak tanda kurung, plugin ini cocok untuk Anda. Ini membuatnya mudah untuk menemukan tanda kurung yang cocok, karena setiap pasangan tanda kurung diberi kode warna.



Dengan tema warna default, membaca cukup sulit, jadi Darcula jauh lebih cocok untuk menggunakan plugin ini.

Indent pelangi


Plugin ini terlihat seperti tanda kurung pelangi, tetapi itu tidak mewarnai tanda kurung Anda, tetapi indentasi. Ini bisa bermanfaat jika Anda memiliki banyak tingkat lekukan yang sulit dinavigasi. Ia bahkan dapat menandai garis-garis merah yang tidak memiliki tingkat indentasi yang benar, sehingga inkonsistensi segera menjadi jelas.



Sekali lagi, ini jauh kurang terlihat dalam topik ringan, sehingga Darcula mungkin menjadi pilihan terbaik.

Manipulasi String


Ini adalah plugin yang nyaman yang memungkinkan Anda untuk melakukan berbagai tindakan dengan string Anda, seperti:

  • Melarikan diri / pengecualian untuk berbagai konteks (Java, HTML, XML, SQL, ...)
  • Pergantian case (bawah, atas, kebab, pascal, unta, ...)
  • Penyortiran
  • Cari
  • Pemangkasan

Git Toolbox


Meskipun IntelliJ ini git dukungan adalah sudah cukup bagus, plugin ini masih menawarkan beberapa fitur berguna. Anda dapat dengan mudah melihat berapa banyak komit yang dilakukan cabang Anda di depan / belakang. Anda dapat mengatur pengambilan sampel otomatis pada frekuensi khusus. Anda dapat secara otomatis melihat informasi yang bertanggung jawab di baris Anda saat ini.





Minta Pemeta


IDEA sudah menawarkan navigasi antar file yang cukup kuat. Saat bekerja dengan titik akhir REST, kadang-kadang Anda mungkin lebih memilih untuk beralih ke pemetaan tertentu (mis. / Orang ) daripada kelas (mis. PersonController ). Ini adalah saat Anda mengetahui URL, tetapi tidak ingat kelas atau metode yang terkait dengannya. Setelah mengklik pada kombinasi tombol yang sesuai, Anda dapat mencari URL pemetaan dan langsung menuju ke sana.



Plugin saat ini mendukung Spring, JAX-RS, dan Micronaut.

Multirun


IDEA mendukung menjalankan banyak tugas (konfigurasi) secara bersamaan , tetapi fitur ini saat ini sangat terbatas.

Plugin Multirun mendukung peluncuran beberapa konfigurasi secara bersamaan dengan opsi yang jauh lebih kompleks. Ini bisa sangat berguna ketika menjalankan Backend dan Frontend pada saat yang sama, menguji beberapa modul, dll.



IDEA Mind Map


Akan sangat berguna untuk memiliki editor dan penampil Peta Pikiran yang terintegrasi langsung ke dalam IDE Anda. Tidak hanya untuk brainstorming cepat, tetapi juga untuk menyiapkan dokumentasi. Plugin berfungsi dengan file MMD berbasis teks, jadi sangat mudah untuk menjaga kartu intelijen Anda di bawah kontrol versi dan mengelola perubahannya.

Codota dan TabNine


Kedua plugin ini mirip. Mereka meningkatkan pelengkapan otomatis Anda dengan memindai proyek sumber terbuka dan secara cerdas memprediksi apa yang mungkin Anda ingin ketik berdasarkan konteks.

Dengan Codota, Anda juga dapat mencari contoh yang relevan dari kelas atau metode tertentu dalam proyek publik, yang mungkin nyaman.



Sesuatu yang hilang?


Apa plugin IDEA favorit Anda? Silakan berbagi komentar di bawah ini.

Source: https://habr.com/ru/post/undefined/


All Articles