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.
Tapi 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:
↓
Selanjutnya, jendela berikut akan muncul di lingkungan pengembangan Anda:
Klik
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:
Metode 2: Memasang dari IntelliJ IDEA
Di IDEA, di pojok kiri atas, buka
File -> Settings :
Selanjutnya, buka tab
Plugins dan ketikkan nama plugin (
Gradianto ) di bilah pencarian, bahkan sebagian: Klik tombol
Instal 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:
Saya paling menyukai tema
Gradianto Deep Ocean :
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:
Jika Anda sekarang mengeklik panah di sebelah
Aktifkan/Nonaktifkan , maka Anda akan melihat jendela yang memungkinkan Anda menghapus plugin dari
IDEA Anda :
Seperti 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 :
Plugin 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 .
Selanjutnya, pilih topik yang ingin Anda pelajari lebih lanjut. Misalnya, refactoring:
Dan 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.):
Saat 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:
Ini 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:
Kedua 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:
Anda juga dapat memilih blok kode tertentu, misalnya, nama metode, dan mencoba mencari contoh yang sudah jadi:
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:
Setelah analisis selesai, di bagian bawah Anda dapat melihat jendela yang menunjukkan semua bug yang ditemukan atau solusi yang buruk beserta saran untuk memperbaikinya:
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:
Plugin ini juga menambahkan fitur tambahan untuk menjalankan / men-debug file individual atau modul root:
Mengaktifkan 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:
Setelah 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. 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 :
Atau coba plugin yang sangat populer —
Nyan Progress Bar .
Saya 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.
GO TO FULL VERSION