Saya mengganti Notepad++ dengan editor ringan ini dan tidak pernah menoleh ke belakang


Saya telah menggunakan Notepad++ selama bertahun-tahun; namun, belakangan ini sedikit lambat. Yang membuatnya lebih buruk adalah karena program ini mengingat file yang dibuka, jadi setiap kali saya membuka editor, semua tab yang sebelumnya terbuka muncul kembali secara default. Meskipun persistensi tab diperlukan bagi sebagian orang, dan Notepad++ memang menawarkan cara untuk menonaktifkannya, perbaikan itu tidak berhasil bagi saya.

VSCode secara alami adalah alternatif yang lebih baik daripada Notepad++ jika Anda sering menulis kode. Namun untuk kasus penggunaan saya, saya membutuhkan sesuatu yang sedikit lebih ringan yang tidak mengorbankan terlalu banyak pada fitur yang tersedia. Saat itulah saya menemukan Kate, editor yang didukung KDE yang sebelumnya hanya pernah saya lihat di Linux. Ternyata, ia berjalan sama baiknya di Windows, dan setelah beberapa minggu penggunaan harian, secara diam-diam telah menggantikan Notepad++ di HP Pavilion saya.

Kate adalah editor teks canggih yang sepenuhnya bersifat open-source

Editor yang mumpuni yang dapat dijalankan di mana saja






Kate adalah KDE Advanced Text Editor, sebuah proyek gratis dan sumber terbuka yang telah ada sejak 2001. Ini tersedia di Linux, Windows, dan macOS, jadi saya bisa menggunakan editor yang sama di semua mesin saya tanpa harus mempelajari alat baru untuk setiap sistem operasi. Versi Windows juga merupakan aplikasi asli yang sesungguhnya, bukan port Linux yang dipasang dengan lapisan kompatibilitas.

Antarmuka terasa familiar jika Anda pernah menggunakan editor modern mana pun. Anda mendapatkan area dokumen dengan tab di tengah, bilah sisi di sebelah kiri untuk pohon proyek dan dokumen yang terbuka, serta bilah status di bagian bawah dengan akses cepat ke panel Output, Diagnostics, Search, Project, dan Terminal. Di sebelah kanan, sebuah minimap kecil memberi Anda gambaran cepat tentang file panjang, yang berguna saat menggulir melalui konfigurasi yang berantakan.

Yang membuat saya terpikat adalah seberapa baik Kate menangani multitasking. Saya bisa membagi tampilan editor secara vertikal atau horizontal menggunakan Ctrl+Shift+L atau Ctrl+Shift+T, yang memungkinkan saya membandingkan dua file secara berdampingan atau mengedit draf Markdown sambil melihat teks mentah di panel lain. Terminal bawaan muncul ketika menekan F4, dan panel terminal juga bisa dibagi. Manajemen sesi adalah sentuhan lain yang mulai saya andalkan, karena terkadang saya mengurus beberapa proyek sekaligus dan Kate memulihkan masing-masing persis seperti ketika saya meninggalkannya, sedikit mirip dengan bagaimana PowerToys Workspaces menyimpan tata letak aplikasi Anda di Windows.

Kate bisa menangani pemrograman, LSP, dan pengikatan tombol

Lebih dari yang kubutuhkan, tapi siap saat kubutuhkan

Untuk sedikit coding yang saya lakukan, kebanyakan skrip Python kecil dan beberapa perintah shell, Kate menawarkan jauh lebih banyak daripada yang akan pernah saya gunakan. Tapi jika saya suatu hari memutuskan untuk menekuni coding lebih serius, ini memiliki cukup fitur di balik layar untuk menggantikan IDE sejati tanpa terasa membatasi.

Kate mendukung daftar bahasa yang sangat banyak untuk penyorotan sintaks, dan ia berpasangan dengan Language Server Protocol untuk fitur seperti IDE seperti penyelesaian tab, lompat ke definisi, dan diagnostik inline. Masalahnya adalah Anda perlu menginstal server bahasa untuk bahasa Anda secara terpisah di sistem Anda. Setelah saya menginstal server bahasa Python, Kate mulai menunjukkan saran penyelesaian otomatis, garis bawah kesalahan, dan informasi variabel begitu saya membuka file .py. Jika server hilang, biasanya Kate memberitahu paket mana yang harus diinstal di area status, yang menyelamatkan saya dari harus mencari melalui postingan forum.

Sisi keybinding dari Kate memungkinkan Anda memetakan ulang hampir setiap aksi di editor, dan Anda dapat beralih antara skema keybinding yang berbeda tergantung suasana hati Anda. Sorotan utamanya tentu adalah mode Vi, yang mengubah Kate menjadi klon Vim yang cukup akurat. Anda mendapatkan mode normal, insert, dan visual, perintah seperti dd dan yy, gerakan seperti 10j, dan bahkan baris perintah titik dua. Anda juga bisa menambahkan pemetaan mode normal, insert, dan visual Anda sendiri dari pengaturan Vi Input Mode, sehingga memori otot yang Anda bangun di Vim dapat terbawa.

Ini memiliki plugin, banyak sekali

Plugin bawaan yang hanya perlu diaktifkan

Notepad++ selalu dipuji karena ekosistem pluginnya, dan memang pantas begitu. Plugins Admin membuatnya mudah untuk menelusuri dan menginstal tambahan untuk segala hal, mulai dari pemformatan JSON hingga unggahan FTP, yang menjadi salah satu alasan mengapa aplikasi ini masih masuk dalam daftar alternatif ringan untuk aplikasi bawaan Windows. Kate mengambil pendekatan yang berbeda, dan meskipun tidak seluas Notepad++, ia mencakup sebagian besar fungsi yang sama langsung dari paket bawaan.

Alih-alih sebuah pasar, Kate dikirim dengan daftar panjang plugin yang dapat Anda aktifkan atau nonaktifkan dari Pengaturan > Konfigurasi Kate > Plugin. Ada Color Picker untuk saat saya mengutak-atik HTML dan CSS, plugin Proyek yang menambahkan pohon proyek di bilah samping, plugin Git yang memungkinkan saya melakukan stage, commit, dan melihat perbedaan tanpa meninggalkan editor, dan plugin klien LSP yang mendukung semua fitur pengkodean di atas. Saya juga mengandalkan plugin Build untuk menjalankan perintah shell cepat.

Satu-satunya kekurangan nyata adalah tidak ada cara satu klik untuk menginstal plugin, sehingga plugin pihak ketiga masih agak merepotkan untuk diinstal dibandingkan dengan Notepad++ atau VS Code. Bagi saya, daftar bawaan sudah lebih dari cukup, dan saya belum pernah merasa perlu mencari sesuatu yang tambahan.

Keanehan yang saya temukan

Kate memiliki kekurangannya

Sejauh saya menikmati pergantian ini, Kate tidak lepas dari beberapa keanehan. Dimulai dengan tampilan Proyek, yang menunjukkan file-file dalam proyek Anda saat ini, tetapi sangat terkait erat dengan kontrol versi, dan secara historis, hanya menampilkan file yang dilacak oleh Git. Dukungan untuk file yang tidak dilacak telah meningkat, tetapi masih belum berperilaku seperti penjelajah file biasa di mana Anda bisa membuat folder di mana saja sesuka Anda.

Dukungan Git bawaan sangat membantu, tetapi jelas tidak mencoba menggantikan klien Git penuh. Anda bisa melakukan commit, memeriksa status, membandingkan cabang, dan melihat blame, tetapi jika Anda terbiasa dengan panel SCM yang kaya di VS Code, sidebar Git di Kate akan terasa sederhana. Untuk hal-hal yang kompleks, saya tetap menggunakan terminal atau alat Git khusus.

Akhirnya, penemuan plugin tetap canggung. Misalnya, menjalankan pratinjau Markdown berarti harus menelusuri daftar plugin, mengaktifkan Document Preview, dan kemudian menyadari bahwa itu tergantung pada komponen KParts terpisah yang tidak selalu ada di Windows. Ini adalah halangan besar, terutama jika Anda mencari pengganti Notepad++ yang ringan, tetapi hal ini patut diketahui sebelum Anda beralih.

Mengapa Kate mendapatkan tempat permanen di PC saya

Yang membuat saya tetap menggunakan Kate adalah hampir semua yang saya butuhkan sudah ada di dalam kotak. Saya mengaktifkan beberapa plugin sekali saja, menyesuaikan beberapa pengaturan lainnya, dan saya memiliki editor yang terasa dekat dengan IDE tanpa beban manajemen ekstensi. Ini bersifat native, open-source, dan didukung oleh komunitas KDE yang sudah berjalan lama yang tidak mengejar gimmick AI atau lapisan langganan.

Saya masih menyimpan Notepad++ untuk sesekali ketika saya perlu membuka file log yang sangat besar, tetapi Kate telah menjadi editor default saya untuk menulis, coding ringan, dan segala hal di antaranya. Jika Notepad++ terasa lambat bagi Anda juga, ada baiknya mencoba Kate dengan serius.

Artikel terkait