Text Editor

Author
Published

March 12, 2024

Modified

March 12, 2024

Pengertian text editor

Text editor merupakan perangkat lunak yang berfungsi untuk membuka, melihat, dan mengubah isi dari plain text, misalnya berkas .txt, .md, .py, .R, dan lain-lain. Performa text editor lebih ringan dari pada IDE, karena text editor fiturnya yang lebih sedikit/minimalis.

Jenis text editor

Notepadqq

Notepadqq merupakan text editor yang dikhususkan untuk kebutuhan pemrograman. Ada sekitar 100 lebih bahasa yang didukung. Kode sumber Notepaddqq dibawah lisensi GPL-3.0. Berkas binary yang disediakan umumnya untuk sistem operasi GNU/Linux, pengguna dapat mengunduhnya di halaman unduhan.

Kate

Kate merupakan perangkat lunak text editor tingkat lanjut dari KDE Apps yang dibangun menggunakan QT. Kate memiliki integrasi dengan version control severti git, LSP (language server protocol), dan berbagai plugin built-in lainnya.

Gedit

Gedit merupakan perangkat lunak text editor dari GNOME Apps yang dibangun dengan GTK.

Neovim

Neovim merupakan perangkat lunak text editor berbasis terminal yang dikembangkan dari proyek Vim. Neovim memiliki fitur yang lebih dari vim. Selain itu pengguna dapat menambahkan plugin dari eksternal untuk mendapatkan fitur lainnya. Baik Neovim dan Vim, keduanya sebagai text editor tetapi mampu dijadikan sebagai IDE dengan plugin tambahan. Hanya saja membutuhkan masa belajar yang cukup panjang.

Helix

Helix Editor merupakan perangkat lunak text-editor yang berbasis terminal. Helix memiliki banyak fitur built-in seperti seleksi ganda, LSP, tree-sitter, tampilan tema.

Memilih text editor

  • Sesuai lingkungan desktop yang digunakan. Jika menggunakan KDE Plasma, maka kate adalah pilihan yang tepat sebagai text editor. Jika menggunakan GNOME maka disarankan menggunakan gedit. Ada banyak text editor lain, misalnya mousepad untuk XFCE dan lain-lain.
  • Menggunakan text editor berbasis grafis dan terminal. Programmer memang seharusnya mampu beradaptasi terminal text editor. Penulis menggunakan keduanya, saat ini menggunakan Kate (GUI) dan Helix (CLI) sebagai text editor yang utama.

Reuse

Citation

BibTeX citation:
@online{qurrotul2024,
  author = {Qurrotul, Hervy},
  title = {Text {Editor}},
  date = {2024-03-12},
  url = {https://hervyqa.dev/programming/start/persiapan-teknis/teks-editor},
  langid = {en}
}
For attribution, please cite this work as:
Qurrotul, Hervy. 2024. “Text Editor.” March 12, 2024. https://hervyqa.dev/programming/start/persiapan-teknis/teks-editor.