23 editor teks sumber terbuka terbaik (GUI + CLI) pada tahun 2021

23 editor teks sumber terbuka terbaik (GUI + CLI) pada tahun 2021

Editor teks boleh digunakan untuk menulis kod, mengedit fail teks seperti fail konfigurasi, membuat fail arahan pengguna, dan banyak lagi. Di Linux, editor teks adalah dua jenis yang merupakan antara muka pengguna grafik (GUI) dan editor teks baris arahan (konsol atau terminal).

Jangan ketinggalan: Editor baris arahan kegemaran saya untuk Linux - Apa editor anda?

Dalam artikel ini, saya melihat beberapa editor teks yang biasa digunakan 21 sumber terbuka di Linux di kedua-dua pelayan dan desktop.

1. Editor VI/VIM

Vim adalah editor teks berasaskan baris arahan yang kuat yang telah meningkatkan fungsi editor teks lama Unix VI. Ia adalah salah satu editor teks yang paling popular dan digunakan secara meluas di kalangan pentadbir sistem dan pengaturcara yang mengapa ramai pengguna sering merujuknya sebagai editor pengaturcara. Ia membolehkan sintaks menonjol semasa menulis kod atau mengedit fail konfigurasi.

Anda boleh memasang Vim Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt pemasangan vim [pada debian, ubuntu dan pudina] $ sudo dnf memasang vim [pada rhel, centos dan fedora] $ sudo pacman -s vim [on arch linux dan manjaro] $ sudo zypper pemasangan vim [on opensuse] 

Jika anda ingin melihat siri lengkap kami di VI (m), sila rujuk pautan di bawah:

  • Belajar dan gunakan VI/VIM sebagai editor teks penuh di Linux
  • Ketahui petua dan cara editor 'VI/VIM' untuk meningkatkan kemahiran anda
  • 8 Petua dan Trik Editor 'VI/VIM'
Editor vi/vim linux

2. Gedit

Gedit adalah editor teks berasaskan GUI tujuan umum dan dipasang dengan editor teks lalai Gnome persekitaran desktop. Ia mudah digunakan, sangat pluggable dan editor yang kuat dengan ciri -ciri berikut:

  • Sokongan untuk UTF-8
  • Penggunaan saiz dan warna fon yang boleh dikonfigurasikan
  • Seritan sintaks yang sangat disesuaikan
  • Membatalkan dan mengulangi fungsi
  • Membalikkan fail
  • Penyuntingan fail jauh
  • Cari dan ganti teks
  • Fungsi sokongan papan klip dan banyak lagi
Editor Gedit

Anda boleh memasang Gedit Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt memasang gedit [pada debian, ubuntu, dan pudina] $ sudo dnf memasang gedit [pada rhel, centos dan fedora] $ sudo pacman -s gedit [on arch linux dan manjaro] $ sudo zypper pemasangan gedit [on on opensuse] 

3. Editor Nano

Nano adalah editor teks yang mudah digunakan, terutamanya untuk pengguna Linux baru dan maju. Ia meningkatkan kebolehgunaan dengan menyediakan pengikatan kunci yang disesuaikan.

Nano mempunyai ciri -ciri berikut:

  • Pengikatan kunci yang sangat disesuaikan
  • Sintaks penonjolan
  • Membatalkan dan mengulangi pilihan
  • Paparan baris penuh pada output standard
  • Sokongan pager untuk dibaca dari input standard
Editor Nano

Anda boleh memasang Nano Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt pemasangan nano [pada debian, ubuntu, dan pudina] $ sudo dnf memasang nano [pada rhel, centos dan fedora] $ sudo pacman -s nano [on arch linux dan manjaro] $ sudo zypper pemasangan nano [on on opensuse] 

Anda boleh menyemak panduan lengkap kami untuk mengedit fail dengan editor Nano di:

  • Cara Menggunakan Editor Nano di Linux

4. GNU Emacs

EMACS adalah editor teks yang sangat extensible dan disesuaikan yang juga menawarkan tafsiran bahasa pengaturcaraan LISP di terasnya. Sambungan yang berbeza boleh ditambah untuk menyokong fungsi penyuntingan teks.

Emacs mempunyai ciri -ciri berikut:

  • Dokumentasi dan tutorial pengguna
  • Sintaks yang menyoroti menggunakan warna walaupun untuk teks biasa.
  • Unicode menyokong banyak bahasa semula jadi.
  • Pelbagai pelanjutan termasuk mel dan berita, antara muka debugger, kalendar, dan banyak lagi
Editor Emacs

Anda boleh memasang Emacs Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt memasang emacs [pada debian, ubuntu, dan pudina] $ sudo dnf pemasangan emacs [on rhel, centos dan fedora] $ sudo pacman -s emacs [on arch linux dan manjaro] $ sudo zypper pemasangan emacs [on on opensuse] 

5. Kate/Kwrite

Kate adalah editor teks yang kaya dan sangat pluggable yang disertakan Persekitaran Kdesktop (Kde). Projek Kate bertujuan untuk membangunkan dua produk utama: Katepart dan Kate.

Katepart adalah komponen editor teks canggih yang termasuk dalam banyak aplikasi KDE yang mungkin memerlukan pengguna untuk mengedit teks sedangkan Kate adalah teks, editor antara muka dokumen (MDI).

Berikut adalah beberapa ciri umumnya:

  • Extensible melalui skrip
  • Sokongan pengekodan seperti mod unicode
  • Rendering teks dalam mod bi-arah
  • Sokongan akhir garis dengan fungsi pengesanan automatik

Pengeditan fail jauh juga dan banyak ciri lain termasuk ciri editor canggih, ciri aplikasi, ciri pengaturcaraan, ciri -ciri penonjolan teks, ciri sandaran, dan carian dan menggantikan ciri.

Editor Kate

Anda boleh memasang Kate Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt memasang Kate [pada Debian, Ubuntu, dan Mint] $ sudo DNF memasang Kate [pada Rhel, Centos, dan Fedora] $ sudo pacman -s Kate [di Arch Linux dan Manjaro] $ sudo zypper Pasang Kate [On OpenSuse] 

6. Editor teks yang luhur

Teks Sublime adalah editor kod sumber silang platform yang kuat dengan antara muka pengaturcaraan Python. Ia menyokong banyak bahasa pengaturcaraan dan bahasa markup, dan ciri-ciri boleh ditambah oleh pengguna dengan plugin, kebanyakannya dibina masyarakat dan disokong di bawah lesen perisian bebas.

Editor Teks Sublime untuk Linux

Anda boleh memasang Teks luhur Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt memasang teks sublime [pada debian, ubuntu, dan pudina] $ sudo dnf memasang teks sublime [pada rhel, centos, dan fedora] $ sudo pacman -s sublime-text [on arch linux dan manjaro] $ sudo zyper Pasang Teks Sublime [ON OPENSUSE] 

7. Editor Jed

Jed juga editor baris arahan lain dengan sokongan untuk ciri seperti GUI seperti menu lungsur turun. Ia dibangunkan sengaja untuk pembangunan perisian dan salah satu ciri pentingnya ialah sokongan mod Unicode.

Editor Jed

Anda boleh memasang Jed Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt memasang jed [pada debian, ubuntu, dan pudina] $ sudo dnf memasang jed [on rhel, centos, dan fedora] $ sudo pacman -s jed [on arch linux dan manjaro] $ sudo zypper memasang jed [di opensuse] 

8. Editor GVIM

Ia adalah versi GUI editor VIM yang popular dan ia mempunyai fungsi yang sama seperti baris arahan vim.

Editor GVIM

Anda boleh memasang gvim Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt memasang vim -gtk3 [pada debian, ubuntu, dan pudina] $ sudo dnf memasang gvim [pada rhel, centos, dan fedora] $ sudo pacman -s gvim [on arch linux dan manjaro] $ sudo zypper memasang gvim [on Opensuse] 

9. Editor Geany

Geany adalah persekitaran pembangunan bersepadu kecil dan ringan yang menawarkan ciri-ciri seperti IDE asas dengan tumpuan kepada pembangunan perisian menggunakan toolkit GTK+.

Ia mempunyai beberapa ciri asas seperti yang disenaraikan di bawah:

  • Sintaks penonjolan
  • Antara muka pluggable
  • Menyokong banyak jenis fail
  • Membolehkan kod lipatan dan navigasi kod
  • Nama Simbol dan Bina Penyempurnaan Auto
  • Menyokong penutupan auto tag HTML dan XML
  • Fungsi pengurusan projek rendah ditambah banyak lagi
Editor Geany

Anda boleh memasang Geany Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt memasang gany [pada debian, ubuntu, dan pudina] $ sudo dnf memasang gany [pada rhel, centos, dan fedora] $ sudo pacman -s geany [on arch linux dan manjaro] $ sudo zypper memasang geany [on on opensuse] 

10. Pad daun

Pad daun adalah editor teks berasaskan GTK+ berasaskan GTK yang juga popular di kalangan pengguna Linux hari ini. Ia mudah digunakan oleh pengguna Linux baru.

Ia mempunyai ciri -ciri berikut:

  • Pilihan Codeset
  • Membolehkan pengesanan automatik codeset
  • Pilihan Undo dan Redo
  • Paparkan nombor baris fail
  • Menyokong pilihan seret dan drop
  • Sokongan Percetakan
Editor Leafpad

Anda boleh memasang Pad daun Editor dalam sistem Linux menggunakan Pengurus Pakej Snap seperti yang ditunjukkan.

$ sudo snap install leafpad 

11. Bluefish

Bluefish adalah editor teks yang mudah dipasang dan maju yang mensasarkan pengaturcara Linux dan pemaju web. Ia menawarkan pelbagai ciri seperti yang disenaraikan di bawah:

  • Ringan dan cepat
  • Mengintegrasikan program linux luaran seperti Lint, Weblint, Make, dan banyak lagi dan penapis, paip seperti sed, sort, awk, dan banyak lagi
  • Ciri pemeriksaan ejaan
  • Menyokong bekerja pada pelbagai projek
  • Penyuntingan fail jauh
  • Cari dan ganti sokongan
  • Membatalkan dan mengulangi pilihan
  • Pemulihan semula fail yang diubah suai
Editor Bluefish

Anda boleh memasang Bluefish Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt pasang ikan biru [pada debian, ubuntu, dan pudina] $ sudo dnf memasang bluefish [pada rhel, centos, dan fedora] $ sudo pacman -s bluefish [on arch linux dan manjaro] $ sudo zypper memasang bluefish [pada opensuse] 

12. Atom

Atom adalah editor kod lintas platform percuma dan terbuka yang dibangunkan oleh Github. Ia dibina untuk disesuaikan sepenuhnya menggunakan teknologi web seperti HTML dan JavaScript dan ia mempunyai sokongan untuk nod.plugin berasaskan JS dan kawalan git asli.

Sorotan ciri atom termasuk:

  • Sumber terbuka 100%
  • Susun atur moden dan disesuaikan
  • Tema
  • Sokongan git tertanam
  • Kerjasama masa nyata dengan telesync
  • Smart Auto-Complete dan IntelliSense
  • Pengurus Pakej Terbina
Editor teks atom

Anda boleh memasang Atom Editor dalam sistem linux menggunakan arahan berikut.

---------- Pada Debian, Ubuntu & Mint ---------- $ wget -c https: // atom.io/muat turun/deb -o atom.deb $ sudo dpkg -i atom.Deb ---------- Di Rhel, Centos & Fedora ---------- $ wget -c https: // atom.io/muat turun/rpm -o atom.rpm $ sudo rpm -i atom.rpm 

13. Vscode

VSCODE adalah editor teks moden percuma dan sumber terbuka yang dibina oleh Microsoft untuk komputer Linux, Mac, dan Windows.

Ia menawarkan banyak ciri yang kuat termasuk:

  • Keupayaan debugging penuh dengan konsol interaktif, titik putus, tumpukan panggilan, dll.
  • Sokongan git terbina dalam dengan arahan git
  • Intellisense
  • 100% Customizability
  • Sokongan untuk banyak bahasa terus keluar dari kotak
  • Susun atur yang boleh dimatikan
  • Terminal terbina dalam
Kod Studio Visual

Anda boleh memasang Vscode untuk pengedaran linux anda dengan memuat turun .Deb atau .rpm pakej dari halaman muat turun vscode.

14. Jadual cahaya

Jadual Cahaya adalah editor teks silang platform yang kuat dan bebas yang dibina untuk disesuaikan cukup untuk digunakan dalam mana-mana penggunanya memilih.

Ciri -ciri jadual cahaya termasuk:

  • Penilaian sebaris
  • Jam tangan masa nyata
  • Sumber Percuma dan Terbuka
  • Pengurus plugin
  • Penyuntingan yang kuat
Editor Kod Jadual Cahaya

Anda boleh memasang Jadual cahaya di Ubuntu dan derivatifnya menggunakan PPA berikut.

$ sudo add-apt-repository ppa: dr-akulavich/lighttable $ sudo apt-get update $ sudo apt-get install lighttable-installer 

15. Editor teks Meditit

Meditit adalah editor teks sumber terbuka ringan untuk Mac, Linux, dan Windows. Ia pada asalnya bermula sebagai komponen terbina dalam editor GGAP yang sederhana dan kini menjadi editor teks sendiri yang berdiri sendiri.

Ciri -ciri Meditit termasuk:

  • Penyebaran sintaks yang disesuaikan
  • Sokongan untuk plugin yang ditulis dalam Python, C, atau Lua
  • Sokongan untuk ungkapan biasa
  • Pemecut papan kekunci yang boleh dikonfigurasikan
Editor Teks Media

Anda boleh memuat turun dan memasang meditasi dari mooedit.SourceForge.halaman bersih.

16. Neovim - Editor Teks Berasaskan VIM

Neovim adalah editor teks berasaskan vim hyperextensible dengan fokus pada kebolehgunaan dan kelanjutan fungsi. Ia dibangkitkan dari editor VIM yang popular untuk secara agresif refactor fungsinya dan kebolehgunaannya dengan GUI moden, kawalan pekerjaan tak segerak, dll.

Sorotan ciri Neovim termasuk:

  • Lesen Sumber Percuma dan Terbuka
  • Sokongan untuk direktori asas XDG
  • Keserasian dengan kebanyakan plugin VIM
  • Emulator terminal tertanam dan boleh dikonfigurasikan
Neovim - Editor Teks Berasaskan VIM

Anda boleh memasang Neovim Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt memasang neovim [pada debian, ubuntu, dan pudina] $ sudo dnf memasang neovim [pada rhel, centos, dan fedora] $ sudo pacman -s neovim [on arch linux dan manjaro] $ sudo zypper memasang neovim [on on opensuse] 

17. Notepad++

Notepad ++ adalah editor teks yang disesuaikan dibina dengan fokus pada kelajuan dan saiz program minimum untuk platform Windows. Ia dibangunkan berdasarkan editor teks Scintilla dan boleh mempunyai fungsinya dengan banyak plugin.

Cirinya termasuk:

  • Penyuntingan tab
  • Kod lipatan
  • Sokongan penanda buku
  • Peta dokumen
  • Ungkapan biasa yang serasi Perl
Editor kod sumber notepad ++

Anda boleh memasang Notepad++ editor dalam sistem linux menggunakan snap Pakej menguruskan seperti yang ditunjukkan.

$ sudo snap Pasang Notepad-Plus-Plus 
Baca yang berkaitan: 11 Alternatif Notepad ++ Terbaik untuk Linux

18. Editor kod Kakoune

Kakoune adalah editor teks modal berasaskan VIM yang bebas dan terbuka dengan model penyuntingan yang melaksanakan ketukan kekunci VI sebagai bahasa penyuntingan teks.

Ia mempunyai beberapa ciri di antaranya:

  • Indentasi auto
  • Manipulasi kes
  • Piping setiap pilihan ke penapis luaran
  • Cangkuk
  • Sintaks penonjolan
  • Penyesuaian
  • Pelbagai pilihan
Editor kod Kakoune

Anda boleh memasang Kakoune Editor dalam sistem linux menggunakan pengurus pakej lalai anda seperti yang ditunjukkan.

$ sudo apt memasang Kakoune [pada debian, ubuntu, dan pudina] $ sudo dnf memasang Kakoune [pada Rhel, Centos, dan Fedora] $ sudo pacman -s Kakoune [di Arch Linux dan Manjaro] $ sudo zypper memasang Kakoune [On OpenSuse] 

19. Mikro - Editor Teks Berasaskan Terminal

Micro adalah editor teks berasaskan baris arahan yang dibina untuk menjadi mudah dan cukup intuitif bagi pengguna untuk memanfaatkan ciri-ciri dalam editor teks berasaskan terminal lain tanpa lengkung pembelajaran yang curam.

Sorotan ciri mikro termasuk:

  • Sokongan Mouse
  • Pelbagai kursor
  • Emulasi terminal
  • Kebolehcapaian yang tinggi
  • Sistem plugin
  • Perpustakaan statik tanpa kebergantungan
Editor teks terminal mikro

Anda boleh memasang dengan mudah mikro Dalam pengedaran Linux anda dengan menjalankan skrip pemasangan berikut.

$ curl https: // getmic.Ro | bash 

20. Editor teks kurungan

Kurungan adalah editor kod bebas dan sumber terbuka moden yang dibuat oleh Adobe dengan fokus pada pembangunan web. Ia ditulis dalam HTML, CSS, dan JavaScript untuk menawarkan pemaju web pengalaman pengeditan kod yang kaya dengan keupayaan untuk melanjutkan ciri -ciri asli menggunakan beberapa sambungan percuma.

Ciri kurungan termasuk:

  • Antara muka pengguna yang indah
  • Sokongan preprocessor untuk SCSS dan kurang
  • Editor sebaris
  • Pratonton langsung
  • Penyuntingan Pelbagai Tabed
  • Sokongan PHP
  • Menyokong Protokol Pelayan Bahasa
  • Sokongan untuk sambungan plugin
Editor teks kurungan

Anda boleh memasang Kurungan editor dalam sistem linux menggunakan snap Pengurus Pakej seperti yang ditunjukkan.

$ sudo snap memasang kurungan 

21. Editor Lite

Lite adalah editor teks baru yang kebanyakannya dibangunkan di Lua bahasa, yang bertujuan untuk menawarkan sesuatu yang praktikal, menyenangkan, kecil dan cepat, dicipta sebagai semata -mata; mudah diubah dan berkembang, atau digunakan tanpa melakukan sama ada.

Editor teks lite

22. Editor Ash

Ash adalah editor teks berasaskan baris perintah yang biasa dan bersih, yang direka untuk menjadi mudah digunakan dengan mengikat kunci moden dan cukup cekap untuk menguruskan sejumlah besar fail secara serentak dan mempunyai pelbagai ciri moden.

Ash - Editor Teks Terminal Moden

23. Cudatext

CUDATEXT adalah editor teks sumber terbuka dan silang platform yang baru yang dilengkapi dengan banyak ciri yang termasuk:

  • Sorotan sintaks untuk banyak bahasa.
  • Cari/ganti dengan ungkapan biasa.
  • Palet Perintah, dengan padanan kabur.
  • Penonton binari/hex untuk fail saiz tanpa had.
  • Sokongan untuk banyak pengekodan.
CUDATEXT - Editor Teks Cross -Platform
Berakhir

Saya percaya senarai itu lebih daripada apa yang telah kita lihat, oleh itu jika anda telah menggunakan editor teks percuma dan sumber terbuka, beritahu kami dengan menghantar komen. Terima kasih kerana membaca dan sentiasa berhubung dengan Tecmint.