CodeGym /Java Blog /Acak /10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan p...
John Squirrels
Level 41
San Francisco

10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman

Dipublikasikan di grup Acak
Selamat siang, kalian semua! Pengembang memiliki alat 'penulisan' dasar, yaitu lingkungan pengembangan seperti Eclipse , NetBeans , dll. Namun tanpa diragukan lagi, lingkungan paling populer saat ini adalah IntelliJ IDEA . Ini dirancang untuk menambah kemampuan pengkodean Anda, sangat menyederhanakan proses berkali-kali. 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 1Tapi mungkin fungsionalitas yang disediakan oleh lingkungan ini tidak akan cukup untuk semua orang, atau mungkin beberapa orang ingin menyesuaikannya. Kenyataannya adalah yang harus Anda lakukan hanyalah memperluas fungsinya dengan menambahkan plugin.
Plugin adalah cara untuk menambahkan fungsionalitas ke program utama. Mereka dirancang untuk memperluas kemampuannya.
Hari ini kita akan melihat 10 plugin menarik untuk bekerja di IntelliJ IDEA. Mereka akan membantu Anda dalam pekerjaan Anda, atau setidaknya menghibur Anda =) Pertama, mari kita jalankan kamp pelatihan untuk menginstal plugin di IntelliJ IDEA , menggunakan penginstalan tema baru sebagai contoh.

1. Tema IntelliJ IDEA

Pernahkah Anda merasa bahwa set terbatas tema bawaan IntelliJ IDEA entah bagaimana kurang? Mungkin Anda ingin memilih sesuatu yang lain. Mungkin Anda ingin mencari-cari dan menemukan sesuatu yang cocok untuk Anda? Baiklah, mari kita lakukan! Untuk memulai, buka di sini dan pilih tema (atau paket tema) yang cocok untuk Anda. Sebagai contoh, saya memilih Gradianto . Selanjutnya, kami memiliki dua cara untuk menginstal plugin.

Metode 1: Instal langsung dari situs web JetBrains

Anda harus membuka IDEA. Setelah memilih tema, klik tombol Get -> Install . Kemudian Anda akan diminta untuk memilih versi IntelliJ IDEA yang telah Anda instal di komputer Anda:10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 2
10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 3Selanjutnya, jendela berikut akan muncul di lingkungan pengembangan Anda: 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 4Klik OK . Plugin diinstal! Selanjutnya, terkadang Anda perlu memulai ulang IntelliJ IDEA agar plugin dapat mulai bekerja. Untuk plugin dengan tema, ini tidak diperlukan — tema segera berubah menjadi hijau:10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 5

Metode 2: Memasang dari IntelliJ IDEA

Di IDEA, di pojok kiri atas, buka File -> Settings : 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 6Selanjutnya, buka tab Plugins dan ketikkan nama plugin ( Gradianto ) di bilah pencarian, bahkan sebagian: Klik tombol Instal10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 7 hijau dan Anda Selesai!

Mengubah tema

Hijau bukan satu-satunya tema baru. Untuk melihat sisanya:
  • kembali ke File -> Pengaturan
  • buka tab "Penampilan".
Setelah itu, klik daftar drop-down Tema dan lihat empat tema baru yang tersedia: 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 8Saya paling menyukai tema Gradianto Deep Ocean :10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 9

Menonaktifkan / mencopot plugin

Mari kita lihat cara menonaktifkan atau mencopot seluruhnya plugin:
  • sekali lagi, buka jendela Pengaturan -> Plugin
  • pilih tab Terpasang
Tekan Nonaktifkan untuk membuat plugin tidak aktif: 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 10Jika Anda sekarang mengeklik panah di sebelah Aktifkan/Nonaktifkan , maka Anda akan melihat jendela yang memungkinkan Anda menghapus plugin dari IDEA Anda : 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 11Seperti yang Anda lihat, semuanya sebenarnya cukup sederhana :) Kalau begitu, mari kita lihat beberapa plugin IDEA yang bisa sangat berguna.

2. Manipulasi Tali

Inilah plugin yang akan menambahkan banyak kemampuan penanganan string baru ke IDEA Anda. Anda dapat menemukannya di sini . Setelah Anda menginstal dan memulai ulang lingkungan pengembangan, jika Anda mengklik kanan, misalnya, pada nama variabel atau pilihan beberapa teks, Anda akan melihat item menu konteks Manipulasi String baru, yang menyediakan banyak kemungkinan untuk mengubah string yang dipilih :10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 12Plugin ini akan sangat berguna saat Anda perlu berinteraksi dengan beberapa teks yang sangat besar. Ini memungkinkan Anda untuk memfilter, mengurutkan, mengubah huruf besar-kecil, mengubah gaya pengkodean (misalnya, mengubah semua teks menjadi huruf unta), mengubah sesuatu di semua baris teks dalam satu operasi (ooo, kedengarannya menarik), menyandikan teks dalam beberapa format (misalnya, dalam format heksadesimal SHA-1), dan banyak lagi. Ya, pada awalnya sepertinya ada terlalu banyak fungsi yang berbeda, dan tidak akan sepenuhnya jelas apa fungsinya ini atau itu. Namun seiring waktu, Anda akan terbiasa dan menjadi dewa pemformatan teks di IntelliJ IDEA.

3. Pelatih Fitur IDE

Plugin ini ditujukan terutama untuk pemula. Ini secara interaktif membantu Anda mempelajari pintasan dan fungsi dasar di IDE. Anda dapat menganggapnya seperti sersan pelatih pribadi Anda di IntelliJ IDEA. Anda dapat menemukannya di sini di sini . Setelah instalasi, buka bagian Help -> IDE Features Trainer . 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 13Selanjutnya, pilih topik yang ingin Anda pelajari lebih lanjut. Misalnya, refactoring: 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 14Dan kemudian mulai menyelesaikan latihan langkah demi langkah.

4. Promotor Utama X

Saya perhatikan bahwa semakin berpengalaman dan ahli programmer, semakin banyak hotkey yang dia ketahui. Lagi pula, alih-alih mencari kode secara manual atau melakukan sesuatu secara manual, Anda dapat menekan beberapa pintasan keyboard dan voila, selesai! Akibatnya, Anda akan bekerja lebih cepat. Jadi, izinkan saya untuk memperkenalkan Anda ke plugin Key Promoter X. Setelah memuatnya, ketika kita pergi ke beberapa jendela pengaturan, menu, atau tab, kita akan melihat di pojok kanan bawah prompt dengan pintasan keyboard yang dapat melakukan tindakan yang sama (yaitu membuka jendela pengaturan yang sama, menu, dll.): 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 15Saat Anda menambahkan ini ke proses melalui Pelatih Fitur IDEtutorial, Anda akan dapat bekerja di IDEA tanpa benar-benar menggunakan mouse (yang akan mempercepat pekerjaan Anda berkali-kali lipat).

5. Braket Pelangi dan SorotBracketPair

Saya tidak bisa tidak menyebutkan plugin Rainbow Brackets . Setelah diinstal, itu membuat pengkodean jauh lebih nyaman, karena pasangan tanda kurung menjadi multi-warna: 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 16Ini memungkinkan Anda melihat tanda kurung buka mana yang dipasangkan dengan tanda kurung tutup mana. Warna tidak sembarangan (tidak dipilih secara acak). Ada logika tertentu: tanda kurung pada tingkat penyatuan yang sama akan memiliki warna yang sama. Misalnya, tanda kurung di dalam yang kuning akan menjadi hijau. Dan dalam tanda kurung hijau, semuanya akan berwarna biru, dan seterusnya... Berbicara tentang tanda kurung, mari beralih ke HighlightBracketPair . Saat menggunakan plugin ini, Anda akan dengan jelas melihat blok kode tertentu atau tanda kurung tempat kursor Anda berada, karena pasangan tanda kurung yang relevan akan disorot:10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 17Kedua alat ini bisa sangat berguna jika Anda mengerjakan kode yang sangat bersarang.

6. Kode AI

Di masa lalu yang jauh, kode secara rutin ditulis dalam editor teks biasa. Dan sekarang bayangkan Anda lupa tanda kurung di suatu tempat, atau membuat kesalahan atas nama kelas. Tidak ada yang akan dikompilasi! Akibatnya, pada masa itu Anda harus menghabiskan waktu berjam-jam mencari kesalahan dan sangat berhati-hati saat menulis kode. Penderitaan semacam itu hanya untuk orang-orang dengan saraf terkuat. Saya pikir ini cukup menjengkelkan sehingga beberapa orang mulai membuat berbagai lingkungan untuk bekerja dengan kode. IntelliJ IDEA, Eclipse, NetBeans... Dan sekarang di sinilah Anda, bekerja di IntelliJ IDEA, yang sangat cerdas dan memberikan bantuan luar biasa dalam pengkodean, menyarankan lokasi kemungkinan kesalahan dan menarik nama kelas dan metode yang relevan segera setelah Anda mulai mengetik mereka. Bagaimana kalau membuatnya sedikit lebih pintar? Untuk ini,Plugin Codota AI . Plugin ini dirancang untuk memberikan pelengkapan otomatis kode yang lebih baik berkat AI. Berdasarkan jutaan program Java sumber terbuka serta konteks Anda, Codota menggunakan model pembelajaran mesin tercanggih untuk membantu melengkapi baris kode secara otomatis, membantu Anda menulis kode lebih cepat dan dengan lebih sedikit kesalahan. Dengan kata lain, plugin ini memungkinkan IDEA meminta Anda berdasarkan konteks aplikasi Anda. Misalnya, ini dapat menampilkan variabel yang dapat diakses dan terlihat dari jenis yang diperlukan: 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 18Anda juga dapat memilih blok kode tertentu, misalnya, nama metode, dan mencoba mencari contoh yang sudah jadi:10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 19

7. SpotBugs

Berbicara tentang asisten pengkodean, menurut saya tidak ada salahnya memiliki asisten yang membantu menangkap bug, bukan? Di sinilah plugin SpotBugs memasuki tahapan. SpotBugs melakukan analisis statis bytecode untuk menemukan bug dalam kode Java di dalam IntelliJ IDEA. Artinya, plugin ini adalah alat yang hebat untuk mendeteksi bug Java tertentu, dan melakukannya dengan menganalisis kode Anda dan membandingkannya dengan 400+ pola bug dan solusi yang buruk. Kesalahan seperti itu termasuk loop rekursif tak terbatas, deadlock , livelock , dan penggunaan berbagai perpustakaan yang salah. SpotBugs dapat mengidentifikasi ratusan bug serius dalam aplikasi besar (biasanya ada kira-kira satu bug dalam 1000–2000 baris kode sumber tanpa komentar). Setelah menginstal plugin, di menu, pilih Analisis -> SpotBugs -><target analisis>. Target dapat berupa satu file atau seluruh modul, termasuk atau tidak termasuk pengujian terkait: 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 20Setelah analisis selesai, di bagian bawah Anda dapat melihat jendela yang menunjukkan semua bug yang ditemukan atau solusi yang buruk beserta saran untuk memperbaikinya:10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 21

8. Pembantu Maven

Plugin Maven Helper harus dimiliki oleh siapa saja yang menggunakan Maven. Itu menambahkan cara mudah untuk menganalisis dan menghilangkan dependensi yang saling bertentangan, serta kemampuan untuk melihat dependensi Maven dalam berbagai tampilan (sebagai daftar atau pohon). Untuk menjalankan analisis, buka file pom dan klik tab Dependency Analyzer di bagian bawah. Kemudian Anda akan dapat melihat dependensi mana yang bertentangan dengan yang mana dan mengecualikan yang konflik: 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 22Plugin ini juga menambahkan fitur tambahan untuk menjalankan / men-debug file individual atau modul root: 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 23Mengaktifkan manajer dependensi ini akan menghemat waktu Anda saat menyelesaikan masalah dengan dependensi.

9. Goresan

Saat menulis kode, Anda akan sering berpikir "ini perlu diperbaiki sebelum saya melakukannya", Anda harus menulis data sementara di suatu tempat untuk referensi Anda sendiri atau untuk beberapa pengujian, atau Anda ingin merekam catatan atau data terlihat saat men-debug aplikasi Anda. Ini biasanya berarti meluncurkan Notepad baru dengan cepat, tetapi itu masih tidak terlalu bagus. Bagaimana cara memanfaatkan alat yang ditawarkan oleh IntelliJ IDEA tercinta dengan lebih baik? Misalnya, plugin Scratch . Plugin ini memungkinkan Anda membuat tab editor teks sementara di IDEA, tempat Anda dapat menulis kode, menyimpan data sementara, atau dengan cepat menuliskan pemikiran yang akan Anda perlukan nanti, tetapi tidak perlu disimpan selamanya. Tidak akan pernah lagi sistem file Anda dikotori dengan file TXT sekali pakai. Setelah memuat plugin, tekan Alt+C. Sebuah jendela muncul, di mana Anda dapat menentukan nama untuk file teks Anda: 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 24Setelah kami mengklik OK , kami mendapatkan tab dengan file teks sementara. Jika file telah dibuat sebelumnya, pintasan keyboard ini akan membukanya. Jika sudah ada daftar panjang tab ini, tab terbaru akan dibuka. Dalam deskripsi plugin, Anda dapat melihat hotkey lainnya untuk menggunakan file teks sementara ini. Anda juga dapat mengakses file-file sementara ini dari menu: Tools -> Scratch -> ...10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 25

10. Bilah Kemajuan

Dan terakhir, sedikit bantuan komik — Saya ingin menyebutkan beberapa plugin progress bar kecil yang lucu . Plugin ini mengubah tampilan biasa bar kemajuan yang membosankan menjadi sesuatu yang lebih menyenangkan. Misalnya, saya sangat menyukai plugin Mario : 10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 2610 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 27Atau coba plugin yang sangat populer — Nyan Progress Bar .10 plugin berguna untuk IntelliJ IDEA: untuk pemula dan pengembang berpengalaman - 28Saya perlu menunjukkan kepada Anda bahwa menambahkan fungsionalitas tambahan dapat menyebabkan IDEA menghabiskan lebih banyak sumber daya, dan obsesi plugin yang berlebihan dapat memengaruhi kinerja lingkungan pengembangan Anda. Oleh karena itu, saat mencoba menyusun kumpulan plugin ideal Anda, jangan terbawa suasana: Anda perlu mencoba mempertahankan "media bahagia" antara kinerja dan fungsionalitas tambahan. Itu saja untuk saya hari ini :) Beri tahu kami tentang plugin favorit Anda di komentar.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION