Notepad++ seharusnya tidak sepenting ini dengan 6 plugin ini
Bertahun-tahun menggunakan Notepad++ telah membuat saya semakin menghargai editor teks ini. Ini ringan, mudah diperluas, menawarkan fitur pengeditan teks yang canggih, dan tetap bertahan meskipun editor yang lebih berat dan lebih kuat telah datang dan pergi.
Namun, yang membingungkan saya adalah bagaimana orang masih menggunakannya seperti editor dasar padahal ia mampu melakukan jauh lebih banyak. Dengan set plugin yang tepat, Notepad++ telah menjadi editor teks paling berguna dalam repertoar saya.
Semua plugin yang saya bahas dapat diinstal dengan menavigasi ke Plugins -> Plugins Admin di dalam Notepad++.
ComparePlus
Karena "Saya pikir saya mengubah baris itu" tidak cukup baik
Jika ada sesuatu yang berubah antara file, ComparePlus adalah plugin Notepad++ yang menunjukkan secara tepat apa yang berubah antara file. Plugin ini menampilkan file secara berdampingan dan membuat semua perubahan mudah terlihat dengan kode warna yang menyoroti penambahan, penghapusan, dan baris yang dipindahkan.
Jika Anda pernah menerima dua snapshot panjang yang diambil pada waktu yang berbeda, atau file konfigurasi yang tampak mirip, Anda akan memahami betapa bergunanya plugin ini. Dulu, saya membuka file terpisah dan memindai dokumen secara manual. Tetapi ComparePlus memastikan saya memiliki semua jawaban tanpa meninggalkan editor. Fitur ini membuat Notepad++ jauh lebih berharga untuk tugas harian saya dibandingkan banyak alat lainnya.
Fitur | ComparePlus | WinMerge | Perbedaan VS Code |
|---|---|---|---|
Hidup di dalam editor Anda | Ya | Tidak | Hanya jika sudah terbuka |
|
Memerlukan instalasi terpisah | Tidak | Ya | Ya (IDE penuh) |
Kinerja file besar | Dioptimalkan | Kuat | Kuat |
Diperlukan pergantian konteks | None |
Selalu | Terkadang |
ComparePlus juga terintegrasi dengan Git dan SVN, memastikan saya tidak perlu menyentuh command line untuk membandingkan pekerjaan saya saat ini dengan commit sebelumnya.
DSpellCheck
Kesalahan kecil yang memakan lebih banyak waktu daripada seharusnya
Plugin DSpellCheck menggunakan pustaka Hunspell (mesin yang sama yang menjalankan pemeriksa ejaan LibreOffice) dan dengan akurat menggarisbawahi kata-kata yang salah eja. Plugin ini terintegrasi dengan sempurna ke dalam komentar kode, Markdown, dan file dengan konten campuran.
Ini sangat akurat dalam menangkap kesalahan ketik di komentar kode saya atau dalam file konfigurasi. Tetapi kamus kustomnya yang membuatnya lebih berharga bagi saya. Ini membantu saya menghindari positif palsu dengan memungkinkan saya menambahkan istilah tertentu untuk proyek saya. Sejak saya mulai menggunakan plugin Notepad++ ini, pemeriksaan ejaan dokumen teknis telah berhenti menjadi gangguan.
Anda harus mengunduh kamus bahasa saat pertama kali digunakan, karena kamus tidak disertakan secara default.
NppExec
Jalankan kode Anda saat Anda menulisnya
Notepad++ adalah salah satu alat paling berguna bagi saya untuk menulis skrip. Namun, ketiadaan konsol berarti saya harus terus-menerus membuka terminal terpisah untuk menjalankan skrip, menjalankan perintah, dan melihat output. NppExec menambahkan konsol di dalam Notepad++.
Mungkin terlihat seperti perbedaan kecil, tetapi bagi seseorang yang menulis skrip Python atau file batch, itu membuat perbedaan besar. Anda dapat mengikat eksekusi ke pintasan. Dalam kasus saya, saya menggunakan F5, dan saya bisa menulis, menjalankan, membuat perubahan, dan melakukannya lagi tanpa kehilangan fokus.
Mengejutkan, semua ini terjadi di editor 6MB yang banyak orang gunakan hanya untuk membuka file teks.
NppExec tidak menangani runtime yang kompleks, dan itu bukan debugger. Ini adalah tugas untuk IDE yang sesungguhnya.
Alat XML
Ubah XML yang tidak bisa dibaca menjadi sesuatu yang benar-benar bisa Anda kerjakan
Salah satu masalah terbesar dengan XML adalah seberapa cepat ia dapat menjadi tidak terbaca, dan inilah masalah yang diselesaikan oleh plugin XML Tools di Notepad++. Setelah menempelkan blok XML, Anda hanya perlu menekan pretty-print untuk mendapatkan output yang instan, dapat dinavigasi, dan terstruktur.
Selain itu, ini memvalidasi terhadap skema DTD dan XSD serta menutup tag secara otomatis secara real time. Plugin ini juga mendukung kueri XPath, memastikan bahwa Anda tidak perlu menggulir melalui beberapa baris hanya untuk menemukan node tertentu.
Plugin ini membuat Notepad++ sangat berharga bagi saya karena saya sering berurusan dengan XML dalam rutinitas harian saya, dan untuk file yang berisi data sensitif, lebih meyakinkan memiliki validator dan formatter langsung di dalam editor. Dulu, saya mengandalkan validator online, yang biasanya mengharuskan menyalin data ke browser saya. Ini adalah risiko yang lebih baik saya hindari dengan file konfigurasi sensitif atau respons API internal.
Namun, jika Anda menggunakan XML Tools, Anda harus sadar bahwa kinerjanya menjadi sedikit lebih lambat pada file besar (beberapa megabita atau lebih).
Penampil JSON
Berhenti menggulir melalui JSON dan mulailah menavigasinya
Saya tidak pernah menikmati membaca JSON sebagai dinding teks datar. JSON Viewer di Notepad++ memungkinkan saya untuk menyembunyikan, memperluas, atau mencari JSON.
Ketika saya memiliki payload API, saya bisa menutup seluruhnya atau hanya memperluas bagian-bagian yang saya butuhkan. Ini membantu saya menemukan objek yang saya perlukan dalam hitungan detik. Dulu, saya menggunakan JSTool lama, tetapi JSON Viewer adalah peningkatan besar.
Fitur | Penampil JSON | Alat JS |
|---|---|---|
Navigasi tampilan pohon | Ya | Tidak |
Pemformatan/cetak cantik | Ya | Ya |
Pencarian di dalam pohon | Ya | Tidak |
Query lanjutan | Tidak | Tidak |
Dipelihara secara aktif | Ya | Terakhir diperbarui ~2019 |
Ada plugin terkait yang juga saya sukai dan gunakan bernama JSONTools. Ini adalah pilihan yang lebih baik untuk bekerja dengan JSON yang sangat bersarang—memfilter dan mengekstrak nilai berdasarkan kondisi tertentu. Namun, JSON Viewer sempurna untuk semua jenis pengguna lainnya.
PencarianMenuNpp
Plugin yang membuat setiap plugin lainnya lebih mudah digunakan
NppMenuSearch menambahkan palet perintah—salah satu fitur yang paling dibutuhkan di Notepad++. Ini menghilangkan kebutuhan untuk menjelajahi menu. Ketika Anda menekan Ctrl + F1 dan mulai mengetik, itu akan menampilkan perintah plugin, item menu, atau opsi preferensi.
Semakin sering saya menggunakan plugin ini, semakin saya melihat nilainya bertambah, karena menambahkan beberapa plugin ke Notepad++ hanya menambah menu tambahan pada set yang sudah padat. Saya memiliki beberapa plugin, yang membuat mencari melalui menu menjadi sangat membosankan. Plugin ini agak mirip dengan palet perintah Visual Studio Code (Ctrl + Shift + P). Ini membuat tugas sehari-hari menjadi jauh lebih mudah.
Tugas | Navigasi manual | PencarianMenuNpp |
|---|---|---|
Akses perintah plugin | 3-5 klik melalui menu bersarang | Ketik 3 huruf, tekan Enter |
Temukan pengaturan preferensi | Buka Pengaturan, pindai tab | Ketik kata kunci, lompat langsung |
Semakin sulit seiring bertambahnya plugin | Ya (lebih banyak menu untuk dijelajahi) | Tidak (pencarian menyesuaikan dengan Anda) |
Plugin lain yang layak diketahui
Berguna — tetapi lebih khusus tergantung alur kerja Anda
AutoSave memastikan bahwa setiap kali jendela Anda kehilangan fokus, file secara otomatis disimpan berdasarkan timer. Ini adalah jaringan pengaman yang andal yang berjalan di latar belakang dan tidak mengganggu alur kerja Anda.
NppFTP memungkinkan Anda untuk berinteraksi dengan file di server jarak jauh dari Notepad++. Saya pribadi menggunakannya untuk menelusuri, mengunduh, mengedit, dan mengunggah file melalui SFTP dan FTP. Ini bukan kebutuhan sehari-hari, tetapi untuk alur kerja tertentu ini, prosesnya menjadi lancar.
HexEditor adalah plugin yang sangat kuat untuk membuka dan mengedit file biner pada tingkat byte.
Ke mana kamu pergi dari sini
Notepad++ mungkin dimulai sebagai editor teks dan kode sumber yang sangat sederhana, dan saya telah melihat banyak ahli beralih ke alat yang tampaknya lebih komprehensif. Namun, begitu saya mulai menambahkan plugin ini, sangat mengejutkan betapa bergunanya aplikasi ini bagi saya. Dari penyorotan sintaks sampai administrasi sistem, ini telah menjadi rangkaian utilitas paling komprehensif untuk rutinitas harian saya.











