23 Editor Teks Linux Open Source Terbaik pada tahun 2024


Editor teks dapat digunakan untuk menulis kode, mengedit file teks seperti file konfigurasi, membuat file instruksi pengguna, dan masih banyak lagi.

Pada sistem operasi Linux, editor teks ada dua macam yaitu antarmuka pengguna grafis (GUI) dan editor teks baris perintah (konsol atau terminal).

Pada artikel ini, saya memeriksa editor teks sumber terbuka terbaik yang umum digunakan di Linux pada server dan desktop.

1. Editor Vi/Vim

Vim adalah editor teks berbasis baris perintah yang kuat yang telah meningkatkan fungsionalitas editor teks Unix Vi yang lama.

Ini adalah salah satu editor teks yang paling populer dan banyak digunakan di kalangan Administrator Sistem dan Pemrogram, itulah sebabnya banyak pengguna sering menyebutnya sebagai editor pemrogram. Ini mengaktifkan penyorotan sintaksis saat menulis kode atau mengedit file konfigurasi.

Instal Vim di Linux

Anda dapat menginstal editor Vim di sistem Linux menggunakan manajer paket default Anda seperti yang ditunjukkan.

sudo apt install vim         [On Debian, Ubuntu and Mint]
sudo yum install vim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vim  [On Gentoo Linux]
sudo apk add vim             [On Alpine Linux]
sudo pacman -S vim           [On Arch Linux]
sudo zypper install vim      [On OpenSUSE]    

Jika Anda ingin melihat seri lengkap kami di editor Vim, silakan merujuk ke tautan di bawah:

2. Gedit

Gedit adalah editor teks default di lingkungan desktop Gnome, yang merupakan editor teks berbasis GUI untuk keperluan umum yang dikenal karena kesederhanaannya, ekstensibilitas tinggi, dan fitur-fitur canggihnya.

Beberapa fitur utamanya meliputi:

  • Dukungan untuk UTF-8.
  • Penggunaan ukuran dan warna font yang dapat dikonfigurasi.
  • Penyorotan sintaksis yang sangat dapat disesuaikan.
  • Membatalkan dan mengulang fungsi.
  • Mengembalikan file.
  • Pengeditan file jarak jauh.
  • Cari dan ganti teks.
  • Fungsi dukungan clipboard dan banyak lagi.

Instal Gedit di Linux

Anda dapat menginstal editor Gedit di sistem Linux menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install gedit         [On Debian, Ubuntu and Mint]
sudo yum install gedit         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gedit  [On Gentoo Linux]
sudo apk add gedit             [On Alpine Linux]
sudo pacman -S gedit           [On Arch Linux]
sudo zypper install gedit      [On OpenSUSE]  

3. Editor Nano

Nano adalah editor teks baris perintah yang mudah digunakan dan ramah pengguna yang menawarkan fungsi pengeditan teks penting dan pintasan keyboard, menjadikannya pilihan tepat untuk tugas pengeditan file yang cepat dan efisien.

Nano memiliki beberapa fitur berikut:

  • Ikatan kunci yang sangat dapat disesuaikan.
  • Penyorotan sintaksis.
  • Batalkan dan ulangi opsi.
  • Tampilan garis penuh pada keluaran standar.
  • Dukungan pager untuk membaca dari input standar.

Instal Nano di Linux

Anda dapat menginstal editor Nano di sistem Linux menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]  

4. GNU Emacs

Emacs adalah editor teks yang sangat dapat diperluas dan disesuaikan yang juga menawarkan interpretasi bahasa pemrograman Lisp pada intinya. Ekstensi yang berbeda dapat ditambahkan untuk mendukung fungsi pengeditan teks.

Emacs memiliki beberapa fitur berikut:

  • Dokumentasi dan tutorial pengguna.
  • Penyorotan sintaksis menggunakan warna bahkan untuk teks biasa.
  • Unicode mendukung banyak bahasa alami.
  • Berbagai ekstensi termasuk email dan berita, antarmuka debugger, kalender, dan banyak lagi.

Instal Emacs di Linux

Anda dapat menginstal editor Emacs di sistem Linux menggunakan manajer paket default Anda seperti yang ditunjukkan.

sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE] 

5. Kate/Kwrite

Kate adalah editor teks kaya fitur dan sangat mudah dipasang yang hadir dengan Lingkungan KDesktop (KDE). Proyek Kate bertujuan untuk pengembangan dua produk utama yaitu: KatePart dan Kate.

KatePart adalah komponen editor teks tingkat lanjut yang disertakan dalam banyak aplikasi KDE yang mungkin mengharuskan pengguna untuk mengedit teks sedangkan Kate adalah editor teks antarmuka multi-dokumen (MDI).

Berikut ini adalah beberapa fitur umumnya:

  • Dapat diperluas melalui skrip.
  • Dukungan pengkodean seperti mode Unicode.
  • Render teks dalam mode dua arah.
  • Dukungan akhir baris dengan fungsi deteksi otomatis.

Selain itu, ia menawarkan pengeditan file jarak jauh, bersama dengan berbagai fitur, termasuk pengeditan teks tingkat lanjut, kemampuan aplikasi, dukungan pemrograman, penyorotan teks, fungsi pencadangan, dan opsi pencarian dan penggantian.

Instal Kate di Linux

Anda dapat menginstal editor Kate di sistem Linux menggunakan manajer paket default Anda seperti yang ditunjukkan.

sudo apt install kate         [On Debian, Ubuntu and Mint]
sudo yum install kate         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kate  [On Gentoo Linux]
sudo apk add kate             [On Alpine Linux]
sudo pacman -S kate           [On Arch Linux]
sudo zypper install kate      [On OpenSUSE] 

6. Editor Teks Luhur

Sublime Text adalah editor kode sumber lintas platform yang kuat dengan antarmuka pemrograman Python. Ini mendukung banyak bahasa pemrograman dan bahasa markup, dan fitur dapat ditambahkan oleh pengguna dengan plugin, sebagian besar dibuat oleh komunitas dan didukung di bawah lisensi perangkat lunak bebas.

Instal Sublime di Linux

Anda dapat menginstal editor Sublime Text di sistem Linux menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install sublime-text         [On Debian, Ubuntu and Mint]
sudo yum install sublime-text         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sublime-text  [On Gentoo Linux]
sudo apk add sublime-text             [On Alpine Linux]
sudo pacman -S sublime-text           [On Arch Linux]
sudo zypper install sublime-text      [On OpenSUSE] 

7. Editor Jed

Jed juga merupakan editor baris perintah lainnya dengan dukungan untuk fitur mirip GUI seperti menu dropdown, penyorotan sintaksis warna, berbagai mode pemrograman, ekspresi reguler, dan banyak lagi.

Ini dikembangkan dengan tujuan untuk pengembangan perangkat lunak dan salah satu fitur pentingnya adalah dukungan mode Unicode.

Instal Jed di Linux

Anda dapat menginstal editor Jed di sistem Linux menggunakan manajer paket default Anda seperti yang ditunjukkan.

sudo apt install jed         [On Debian, Ubuntu and Mint]
sudo yum install jed         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jed  [On Gentoo Linux]
sudo apk add jed             [On Alpine Linux]
sudo pacman -S jed           [On Arch Linux]
sudo zypper install jed      [On OpenSUSE]

8. Editor gVim

gVim, kependekan dari “GNU Vim” adalah editor teks canggih dan sangat dapat dikonfigurasi yang populer di kalangan pemrogram dan pengembang. Ini menggabungkan kemampuan Vim dengan antarmuka grafis dan menawarkan fungsi serupa seperti penyorotan sintaksis, dukungan plugin yang luas, dan sistem pengeditan modal, menjadikannya pilihan serbaguna untuk tugas pengeditan teks dan pengkodean.

Instal gVim di Linux

Anda dapat menginstal editor gVim di sistem Linux menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install gvim         [On Debian, Ubuntu and Mint]
sudo yum install gvim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gvim  [On Gentoo Linux]
sudo apk add gvim             [On Alpine Linux]
sudo pacman -S gvim           [On Arch Linux]
sudo zypper install gvim      [On OpenSUSE]

9. Editor Geany

Geany adalah lingkungan pengembangan terintegrasi kecil dan ringan yang menawarkan fitur dasar seperti IDE dengan fokus pada pengembangan perangkat lunak menggunakan toolkit GTK+.

Ini memiliki beberapa fitur dasar seperti yang tercantum di bawah ini:

  • Penyorotan sintaksis.
  • Antarmuka yang dapat dicolokkan.
  • Mendukung banyak jenis file.
  • Memungkinkan pelipatan kode dan navigasi kode.
  • Nama simbol dan buat pelengkapan otomatis.
  • Mendukung penutupan otomatis tag HTML dan XML.
  • Fungsionalitas manajemen proyek dasar dan masih banyak lagi.

Instal Geany di Linux

Anda dapat menginstal editor Geany di sistem Linux menggunakan manajer paket default Anda seperti yang ditunjukkan.

sudo apt install geany         [On Debian, Ubuntu and Mint]
sudo yum install geany         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/geany  [On Gentoo Linux]
sudo apk add geany             [On Alpine Linux]
sudo pacman -S geany           [On Arch Linux]
sudo zypper install geany      [On OpenSUSE]

10. Daun Daun

Leafpad adalah editor teks berbasis GTK+ yang mengutamakan kesederhanaan dengan meminimalkan bobotnya dan hanya menggabungkan fitur-fitur penting yang menawarkan solusi ringan dan mudah digunakan untuk tugas pengeditan teks yang efisien.

Ini memiliki beberapa fitur berikut:

  • Opsi kumpulan kode.
  • Memungkinkan deteksi otomatis kumpulan kode.
  • Pilihan undo dan redo.
  • Menampilkan nomor baris file.
  • Mendukung opsi Seret dan Lepas.
  • Dukungan pencetakan.

Instal Leafpad di Linux

Anda dapat menginstal editor Leafpad di sistem Linux menggunakan manajer paket default atau manajer paket snap seperti yang ditunjukkan.

sudo snap install leafpad

11. Ikan Biru

Bluefish adalah editor tangguh yang dirancang untuk pemrogram dan pengembang web dan menawarkan kemampuan ekstensif untuk pengembangan situs web, pembuatan skrip, dan pengkodean. Dengan dukungan untuk berbagai bahasa pemrograman dan markup, ini memberdayakan pengembang untuk bekerja secara efisien dan efektif pada berbagai proyek.

Ini menawarkan serangkaian fitur seperti yang tercantum di bawah ini:

  • Ringan dan cepat.
  • Mengintegrasikan program Linux eksternal seperti lint, weblint, make, dan banyak lainnya serta filter, pemipaan seperti sed, sort, awk, dan banyak lagi.
  • Fitur pemeriksaan ejaan.
  • Mendukung pengerjaan banyak proyek.
  • Pengeditan file jarak jauh.
  • Cari dan ganti dukungan.
  • Opsi batalkan dan ulangi.
  • Pemulihan otomatis file yang dimodifikasi.

Instal Bluefish di Linux

Anda dapat menginstal editor Bluefish di sistem Linux menggunakan manajer paket default Anda seperti yang ditunjukkan.

sudo apt install bluefish         [On Debian, Ubuntu and Mint]
sudo yum install bluefish         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bluefish  [On Gentoo Linux]
sudo apk add bluefish             [On Alpine Linux]
sudo pacman -S bluefish           [On Arch Linux]
sudo zypper install bluefish      [On OpenSUSE]

12. Penyunting Teks GNOME

Editor Teks GNOME, juga dikenal sebagai Gedit, adalah editor teks default untuk lingkungan desktop GNOME yang menyediakan fitur penting untuk pengeditan teks, penulisan kode, bahasa markup, dan dukungan plugin yang menjadikannya pilihan populer di kalangan pengguna Linux.

Instal Editor Teks GNOME di Linux

Anda dapat menginstal editor GNOME di sistem Linux menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install gnome-text-editor         [On Debian, Ubuntu and Mint]
sudo yum install gnome-text-editor         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gnome-text-editor  [On Gentoo Linux]
sudo apk add gnome-text-editor             [On Alpine Linux]
sudo pacman -S gnome-text-editor           [On Arch Linux]
sudo zypper install gnome-text-editor      [On OpenSUSE]    

13. Kode Visual Studio

Visual Studio Code, yang biasa disebut sebagai VS Code adalah editor kode modern yang tangguh, gratis, dan bersumber terbuka yang dibuat oleh Microsoft untuk komputer Linux, Mac, dan Windows.

Ia menawarkan banyak fitur canggih termasuk:

  • Kemampuan debugging penuh dengan konsol interaktif, breakpoint, tumpukan panggilan, dll.
  • Dukungan Git bawaan dengan perintah Git.
  • IntelliSense
  • 100% kemampuan penyesuaian
  • Dukungan untuk banyak bahasa langsung dari kotaknya.
  • Tata letak yang dapat diubah.
  • Terminal bawaan.

Instal Kode Visual Studio di Linux

Anda dapat menginstal editor VS Code di sistem Linux menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install code         [On Debian, Ubuntu and Mint]
sudo yum install code         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/code  [On Gentoo Linux]
sudo apk add code             [On Alpine Linux]
sudo pacman -S code           [On Arch Linux]
sudo zypper install code      [On OpenSUSE]    

14. Neovim – Editor Teks berbasis Vim

Neovim adalah editor teks berbasis vim hyperextensible dengan fokus pada kegunaan dan ekstensibilitas fungsi. Itu merupakan cabang dari editor Vim yang populer untuk secara agresif memfaktorkan ulang fungsionalitas dan kegunaannya dengan GUI modern, kontrol pekerjaan asinkron, dll.

Sorotan fitur Neovim meliputi:

  • Lisensi gratis dan sumber terbuka.
  • Dukungan untuk direktori dasar XDG.
  • Kompatibilitas dengan sebagian besar plugin Vim.
  • Emulator terminal yang tertanam dan dapat dikonfigurasi.

Instal Neovim di Linux

Anda dapat menginstal editor Neovim di sistem Linux menggunakan manajer paket default Anda seperti yang ditunjukkan.

sudo apt install neovim         [On Debian, Ubuntu and Mint]
sudo yum install neovim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/neovim  [On Gentoo Linux]
sudo apk add neovim             [On Alpine Linux]
sudo pacman -S neovim           [On Arch Linux]
sudo zypper install neovim      [On OpenSUSE]    

15. Buku Catatan++

Notepad++ adalah editor teks yang dapat disesuaikan dan dibuat dengan fokus pada kecepatan dan ukuran program minimal untuk platform Windows. Ini dikembangkan berdasarkan editor teks Scintilla dan fungsinya dapat diperluas dengan banyak plugin.

Fitur-fiturnya meliputi:

  • Pengeditan dengan tab
  • Pelipatan kode
  • Dukungan penanda
  • Peta dokumen
  • Ekspresi Reguler yang Kompatibel dengan Perl

Instal Notepad++ di Linux

Anda dapat menginstal editor Notepad++ di sistem Linux menggunakan manajer paket snap seperti yang ditunjukkan.

sudo snap install notepad-plus-plus

16. Editor Kode Kakoune

Kakoune adalah editor teks modal berbasis Vim yang gratis dan bersumber terbuka dengan model pengeditan yang mengimplementasikan penekanan tombol Vi sebagai bahasa pengeditan teks.

Ini memiliki beberapa fitur di antaranya adalah:

  • Indentasi otomatis.
  • Manipulasi kasus.
  • Menyalurkan setiap pilihan ke filter eksternal.
  • Kait
  • Penyorotan sintaksis.
  • Kustomisasi.
  • Banyak pilihan.

Instal Kakoune di Linux

Anda dapat menginstal editor Kakoune di sistem Linux menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install kakoune         [On Debian, Ubuntu and Mint]
sudo yum install kakoune         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kakoune  [On Gentoo Linux]
sudo apk add kakoune             [On Alpine Linux]
sudo pacman -S kakoune           [On Arch Linux]
sudo zypper install kakoune      [On OpenSUSE] 

17. Mikro – Editor Teks Berbasis Terminal

Micro adalah editor teks berbasis baris perintah yang dibuat agar mudah dan cukup intuitif bagi pengguna untuk memanfaatkan fitur-fitur di editor teks berbasis terminal lainnya tanpa kesulitan belajar.

Sorotan fitur Micro meliputi:

  • Dukungan tikus
  • Banyak kursor
  • Emulasi terminal
  • Kemampuan penyesuaian yang tinggi
  • Sistem plugin
  • Perpustakaan statis tanpa ketergantungan

Instal Mikro di Linux

Anda dapat dengan mudah menginstal editor teks mikro di distribusi Linux Anda dengan menjalankan skrip instalasi berikut menggunakan perintah curl seperti yang ditunjukkan.

curl https://getmic.ro | bash

18. Editor Teks Kurung

Brackets adalah editor kode sumber terbuka dan gratis modern yang dibuat oleh Adobe dengan fokus pada pengembangan web. Itu ditulis dalam HTML, CSS, dan JavaScript untuk menawarkan kepada pengembang web pengalaman mengedit kode yang kaya dengan kemampuan untuk memperluas fitur aslinya menggunakan beberapa ekstensi gratis.

Fitur braket meliputi:

  • Antarmuka Pengguna yang indah
  • Dukungan praprosesor untuk SCSS dan LESS
  • Editor sebaris
  • Pratinjau langsung
  • Pengeditan beberapa tab
  • dukungan PHP
  • Mendukung Protokol Server Bahasa
  • Dukungan untuk ekstensi plugin

Instal Braket di Linux

Anda dapat menginstal editor Brackets di sistem Linux menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install brackets         [On Debian, Ubuntu and Mint]
sudo yum install brackets         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/brackets  [On Gentoo Linux]
sudo apk add brackets             [On Alpine Linux]
sudo pacman -S brackets           [On Arch Linux]
sudo zypper install brackets      [On OpenSUSE] 

Alternatifnya, Anda dapat menggunakan pengelola paket snap untuk menginstal Brackets di Linux.

sudo snap install brackets

19. Editor Teks Alas Tetikus

Mousepad adalah editor teks ringan dan mudah digunakan yang terutama dirancang untuk lingkungan desktop Xfce dan menawarkan fitur penting untuk pengeditan teks dasar, sehingga cocok untuk tugas cepat tanpa membebani pengguna.

Instal Mousepad di Linux

Anda dapat menginstal editor Mousepad di sistem Linux menggunakan manajer paket default seperti yang ditunjukkan.

sudo apt install mousepad         [On Debian, Ubuntu and Mint]
sudo yum install mousepad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mousepad  [On Gentoo Linux]
sudo apk add mousepad             [On Alpine Linux]
sudo pacman -S mousepad           [On Arch Linux]
sudo zypper install mousepad      [On OpenSUSE] 

20. Penyunting Ringan

Lite adalah editor teks baru yang sebagian besar dikembangkan dalam bahasa Lua, yang bertujuan untuk menawarkan sesuatu yang praktis, menyenangkan, mungil, dan cepat, dibuat sesederhana mungkin; mudah untuk diubah dan diperluas, atau digunakan tanpa melakukan keduanya.

21. Editor Abu

ash adalah editor teks berbasis baris perintah yang sederhana dan bersih, yang dirancang agar mudah digunakan dengan pengikatan kunci modern dan cukup efisien untuk mengelola sejumlah besar file secara bersamaan dan memiliki beragam fitur modern.

22. CudaTeks

CudaText adalah editor teks sumber terbuka dan lintas platform baru yang bersih dan hadir dengan banyak fitur yang meliputi:

  • Sintaks menyoroti banyak bahasa.
  • Temukan/Ganti dengan ekspresi reguler.
  • Palet perintah, dengan pencocokan fuzzy.
  • Biner/Hex viewer untuk file dengan ukuran tidak terbatas.
  • Dukungan untuk banyak pengkodean.

23. Editor Teks Meditasi

meditasi adalah editor teks sumber terbuka ringan untuk Mac, Linux, dan Windows. Ini awalnya dimulai sebagai komponen bawaan sederhana dari editor GGAP dan sekarang menjadi editor teks yang berdiri sendiri.

fitur meditasi meliputi

  • Penyorotan sintaksis yang dapat disesuaikan.
  • Dukungan untuk plugin yang ditulis dengan Python, C, atau Lua.
  • Dukungan untuk ekspresi reguler.
  • Akselerator keyboard yang dapat dikonfigurasi.

Kesimpulan

Saya yakin daftar ini lebih dari apa yang telah kami lihat, oleh karena itu jika Anda pernah menggunakan editor teks sumber terbuka dan gratis lainnya, beri tahu kami dengan mengirimkan komentar. Terima kasih telah membaca dan selalu terhubung dengan Tecmint.