21 L-Aqwa Edituri tat-Test Open Source (GUI + CLI) fl-2019


Edituri tat-test jistgħu jintużaw għall-kitba tal-kodiċi, editjar ta 'fajls ta' test bħal fajls ta 'konfigurazzjoni, ħolqien ta' fajls ta 'struzzjonijiet għall-utent, u ħafna aktar. Fil-Linux, edituri tat-test huma ta 'żewġ tipi li hija l-interface tal-utent grafika (GUI) u edituri tat-test tal-linja tal-kmand (console jew terminal).

F'dan l-artikolu, qed nagħti ħarsa lejn uħud mill-aqwa 21 edituri tat-test open-source użati komunement fil-Linux kemm fuq servers kif ukoll fuq desktops.

1. Editur Vi/Vim

jippermetti l-enfasi tas-sintassi meta tikteb kodiċi jew teditja fajls ta 'konfigurazzjoni.

Tista 'tinstalla l-editur Vim fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install vim     [On Debian, Ubuntu and Mint]
$ sudo dnf install vim     [On RHEL, CentOS and Fedora]
$ sudo pacman -S vim       [On Arch Linux and Manjaro]
$ sudo zypper install vim  [On OpenSuse]

Jekk trid tara s-serje sħiħa tagħna fuq vi(m), jekk jogħġbok irreferi għall-links hawn taħt:

  • Tgħallem u Uża Vi/Vim bħala Editur Full-Text fil-Linux
  • Tgħallem 'Vi/Vim' Editur Tips and Tricks biex Ittejjeb il-Ħiliet tiegħek
  • 8 Tips u Tricks Interessanti għall-Editur ‘Vi/Vim’

2. Gedit

Gedit huwa editur tat-test ibbażat fuq GUI għal skopijiet ġenerali u huwa installat b'mod awtomatiku editur tat-test fuq l-ambjent tad-desktop Gnome. Huwa sempliċi biex tużah, pluggable ħafna u editur b'saħħtu bil-karatteristiċi li ġejjin:

  • Appoġġ għal UTF-8
  • Użu ta' daqs u kuluri tat-tipa konfigurabbli
  • Enfasi tas-sintassi personalizzabbli ħafna
  • Iħoll u jerġa' jagħmel il-funzjonalitajiet
  • Treġġa' lura tal-fajls
  • Editjar mill-bogħod tal-fajls
  • Fittex u ibdel it-test
  • Funzjonalitajiet ta' appoġġ għall-clipboard u ħafna aktar

Tista 'tinstalla l-editur Gedit fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install gedit     [On Debian, Ubuntu, and Mint]
$ sudo dnf install gedit     [On RHEL, CentOS and Fedora]
$ sudo pacman -S gedit       [On Arch Linux and Manjaro]
$ sudo zypper install gedit  [On OpenSuse]

3. Nano Editur

Nano huwa editur tat-test faċli biex jintuża, speċjalment għal utenti Linux ġodda u avvanzati. Ittejjeb l-użabilità billi tipprovdi rbit personalizzabbli taċ-ċwievet.

Nano għandu l-karatteristiċi li ġejjin:

  • Irbit taċ-ċwievet personalizzabbli ħafna
  • L-enfasi tas-sintassi
  • Għażliet tal-ħoll u tal-ġdid
  • Display tal-linja sħiħa fuq l-output standard
  • Appoġġ tal-pager biex jinqara minn input standard

Tista 'tinstalla Nano editur fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install nano     [On Debian, Ubuntu, and Mint]
$ sudo dnf install nano     [On RHEL, CentOS and Fedora]
$ sudo pacman -S nano       [On Arch Linux and Manjaro]
$ sudo zypper install nano  [On OpenSuse]

Tista' tiċċekkja l-gwida sħiħa tagħna għall-editjar tal-fajls b'Nano editur fuq:

  • Kif tuża l-Editur Nano fil-Linux

4. GNU Emacs

Emacs huwa editur tat-test li jista’ jiġi estiż ħafna u li jista’ jiġi personalizzat li joffri wkoll interpretazzjoni tal-lingwa ta’ programmar Lisp fil-qalba tagħha. Jistgħu jiġu miżjuda estensjonijiet differenti biex isostnu l-funzjonalitajiet tal-editjar tat-test.

Emacs għandu l-karatteristiċi li ġejjin:

  • Dokumentazzjoni tal-utent u tutorials
  • L-enfasi tas-sintassi bl-użu ta' kuluri anke għal test sempliċi.
  • Unicode jappoġġja ħafna lingwi naturali.
  • Esttensjonijiet varji inklużi posta u aħbarijiet, interface tad-debugger, kalendarju, u ħafna aktar

Tista 'tinstalla l-editur Emacs fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install emacs     [On Debian, Ubuntu, and Mint]
$ sudo dnf install emacs     [On RHEL, CentOS and Fedora]
$ sudo pacman -S emacs       [On Arch Linux and Manjaro]
$ sudo zypper install emacs  [On OpenSuse]

5. Kate/Kwrite

Kate hija editur tat-test b'ħafna karatteristiċi u li jista' jiġi pplaggjat ħafna li jiġi ma' KDesktop Environment (KDE). Il-proġett Kate għandu l-għan li jiżviluppa żewġ prodotti ewlenin li huma: KatePart u Kate.

KatePart huwa komponent avvanzat ta' editur tat-test inkluż f'ħafna applikazzjonijiet tal-KDE li jista' jirrikjedi lill-utenti biex jeditjaw it-test filwaqt li Kate hija editur ta' test multiplu ta' interface ta' dokumenti (MDI).

Dawn li ġejjin huma xi wħud mill-karatteristiċi ġenerali tagħha:

  • Estendibbli permezz ta' scripting
  • Appoġġ għall-kodifikazzjoni bħall-mod Unicode
  • L-għoti tat-test fil-modalità bidirezzjonali
  • Appoġġ għat-tmiem tal-linja b'funzjonalitajiet ta' skoperta awtomatika

Ukoll editjar remot tal-fajls u ħafna karatteristiċi oħra inklużi karatteristiċi avvanzati tal-editur, karatteristiċi tal-applikazzjonijiet, karatteristiċi tal-ipprogrammar, karatteristiċi li jenfasizzaw it-test, karatteristiċi tal-backup, u karatteristiċi ta 'tfittxija u sostituzzjoni.

Tista' tinstalla Kate editur fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install kate     [On Debian, Ubuntu, and Mint]
$ sudo dnf install kate     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S kate       [On Arch Linux and Manjaro]
$ sudo zypper install kate  [On OpenSuse]

6. Sublime Editur tat-Test

Sublime Text huwa editur b'saħħtu tal-kodiċi tas-sors bejn pjattaformi b'interface ta 'programmazzjoni Python. Jappoġġja ħafna lingwi ta' programmar u lingwi ta' markup, u karatteristiċi jistgħu jiġu miżjuda minn utenti bi plugins, l-aktar mibnija mill-komunità u appoġġjati taħt liċenzji ta' softwer b'xejn.

Tista 'tinstalla Sublime Text editur fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install sublime-text     [On Debian, Ubuntu, and Mint]
$ sudo dnf install sublime-text     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S sublime-text       [On Arch Linux and Manjaro]
$ sudo zypper install sublime-text  [On OpenSuse]

7. Jed Editur

Jed huwa wkoll editur ieħor tal-linja tal-kmand b'appoġġ għal karatteristiċi bħal GUI bħal menus dropdown. Huwa żviluppat apposta għall-iżvilupp tas-softwer u waħda mill-karatteristiċi importanti tagħha hija l-appoġġ tal-mod Unicode.

Tista 'tinstalla l-editur Jed fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install jed     [On Debian, Ubuntu, and Mint]
$ sudo dnf install jed     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S jed       [On Arch Linux and Manjaro]
$ sudo zypper install jed  [On OpenSuse]

8. Editur gVim

Hija verżjoni GUI tal-editur popolari Vim u għandha funzjonalitajiet simili bħall-linja tal-kmand Vim.

Tista' tinstalla l-editur gVim fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install vim-gtk3     [On Debian, Ubuntu, and Mint]
$ sudo dnf install gvim         [On RHEL, CentOS, and Fedora]
$ sudo pacman -S gvim           [On Arch Linux and Manjaro]
$ sudo zypper install gvim       [On OpenSuse]

9. Geany Editur

Geany huwa ambjent ta 'żvilupp integrat ċkejken u ħafif li joffri karatteristiċi bażiċi bħal IDE b'enfasi fuq l-iżvilupp tas-softwer bl-użu tal-għodda GTK+.

Għandu xi karatteristiċi bażiċi kif elenkati hawn taħt:

  • L-enfasi tas-sintassi
  • Interfaċċja li tista' titwaħħal
  • Jappoġġja ħafna tipi ta' fajls
  • Jippermetti t-tiwi tal-kodiċi u n-navigazzjoni tal-kodiċi
  • Isem tas-simbolu u kostruzzjoni awtomatika
  • Jappoġġja l-għeluq awtomatiku ta' tags HTML u XML
  • Funzjonalità elementari ta' ġestjoni tal-proġett flimkien ma' ħafna aktar

Tista 'tinstalla l-editur Geany fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install geany        [On Debian, Ubuntu, and Mint]
$ sudo dnf install geany        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S geany          [On Arch Linux and Manjaro]
$ sudo zypper install geany     [On OpenSuse]

10. Pad tal-werqa

Leaf Pad huwa editur tat-test ibbażat fuq GTK+, ħafif ibbażat fuq GUI li huwa wkoll popolari fost l-utenti tal-Linux illum. Huwa faċli biex tużah minn utenti ġodda tal-Linux.

Għandu l-karatteristiċi li ġejjin:

  • Għażla ta' codeset
  • Tippermetti l-iskoperta awtomatika ta' codeset
  • Għażliet ta' tneħħa u terġa' tagħmel
  • Uri n-numri tal-linja tal-fajl
  • Jappoġġja l-għażliet Drag and Drop
  • Appoġġ għall-istampar

Tista 'tinstalla l-editur Leaf Pad fis-sistemi Linux billi tuża snap package manager kif muri.

$ sudo snap install leafpad

11. Bluefish

Bluefish huwa editur tat-test faċli biex jiġi installat u avvanzat li jimmira lejn programmaturi Linux u żviluppaturi tal-web. Joffri sett wiesa' ta' karatteristiċi kif elenkati hawn taħt:

  • Ħfief u veloċi
  • Jintegra programmi Linux esterni bħal lint, weblint, make, u ħafna oħrajn u jiffiltra, pajpijiet bħal sed, sort, awk, u ħafna aktar
  • Il-karatteristika tal-kontroll tal-ortografija
  • Jappoġġja l-ħidma fuq proġetti multipli
  • Editjar tal-fajls mill-bogħod
  • Fittex u ibdel l-appoġġ
  • Għażla ta' rtirar u agħmel mill-ġdid
  • Irkupru awtomatiku ta' fajls modifikati

Tista 'tinstalla l-editur Bluefish fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install bluefish        [On Debian, Ubuntu, and Mint]
$ sudo dnf install bluefish        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S bluefish          [On Arch Linux and Manjaro]
$ sudo zypper install bluefish     [On OpenSuse]

12. Atomu

Atom huwa editur ta' kodiċi ta' pjattaformi b'xejn u open-source żviluppat minn GitHub. Inbniet biex tkun kompletament customizable bl-użu ta 'teknoloġiji tal-web bħal HTML u JavaScript u għandha appoġġ għal plugins ibbażati fuq Node.js u kontroll Git nattiv.

Il-karatteristiċi ewlenin ta 'Atom jinkludu:

  • 100% sors miftuħ
  • Taqsim modern u personalizzabbli
  • Temi
  • Appoġġ għall-Git inkorporat
  • Kolaborazzjoni f'ħin reali ma' Telesync
  • Auto-kompletazzjoni intelliġenti u IntelliSense
  • Maniġer tal-pakkett inkorporat

Tista 'tinstalla l-editur Atom fis-sistemi Linux billi tuża l-kmandi li ġejjin.

---------- On Debian, Ubuntu & Mint ---------- 
$ wget -c https://atom.io/download/deb -O atom.deb
$ sudo dpkg -i atom.deb

---------- On RHEL, CentOS & Fedora ----------
$ wget -c https://atom.io/download/rpm -O atom.rpm
$ sudo rpm -i atom.rpm

13. VSCode

VSCode huwa editur tat-test modern b'xejn u open-source b'saħħtu mibni minn Microsoft għal kompjuters Linux, Mac u Windows.

Hija toffri tunnellati ta 'karatteristiċi qawwija inklużi:

  • Kapaċità sħiħa ta' debugging b'console interattiv, breakpoints, call stacks, eċċ.
  • Appoġġ Git inkorporat bi kmandi Git
  • IntelliSense
  • 100% customizability
  • Appoġġ għal tunnellati ta' lingwi straight out of the box
  • Taqsim li jista' jinbidel
  • Terminal inkorporat

Tista' tinstalla VSCode għad-distribuzzjoni tal-Linux tiegħek billi tniżżel il-pakkett .deb jew .rpm mill-paġna tat-tniżżil tal-VSCode.

14. Tabella tad-dawl

Light Table huwa editur tat-test b'saħħtu u mingħajr imbarazz ta' cross-platform mibni biex ikun customizable biżżejjed biex jintuża fi kwalunkwe li jagħżel l-utent tiegħu.

Il-karatteristiċi tad-Dawl Table jinkludu:

  • Valutazzjoni inline
  • Arloġġi f'ħin reali
  • Sors ħieles u miftuħ
  • Maniġer tal-plugin
  • Editjar b'saħħtu

Tista 'tinstalla Light Table fuq Ubuntu u d-derivattivi tagħha billi tuża l-PPA li ġej.

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

15. Editur tat-Test Medit

medit huwa editur ta 'test ħafif open-source għal Mac, Linux, u Windows. Oriġinarjament beda bħala komponent mibni sempliċi tal-editur GGAP u issa huwa l-editur tat-test waħdu tiegħu stess.

Il-karatteristiċi tal-medit jinkludu:

  • Sintassi li tista' tiġi enfasizzata
  • Appoġġ għall-plugins miktuba f'Python, C, jew Lua
  • Appoġġ għall-espressjonijiet regolari
  • Aċċeleraturi tat-tastiera konfigurabbli

Tista' tniżżel u tinstalla medit mill-paġna mooedit.sourceforge.net.

16. Neovim – Editur tat-Test ibbażat fuq Vim

Neovim huwa editur tat-test iperestensibbli bbażat fuq vim b'enfasi fuq l-użabilità u l-estensibilità tal-funzjoni. Ġie forked mill-editur popolari ta 'Vim sabiex jirrifactor b'mod aggressiv il-funzjonalità u l-użabilità tiegħu ma' GUIs moderni, kontroll tax-xogħol mhux sinkroniku, eċċ.

Il-karatteristiċi ewlenin ta 'Neovim jinkludu:

  • Liċenzja b'xejn u open-source
  • Appoġġ għad-direttorji bażi XDG
  • Kompatibbiltà mal-biċċa l-kbira tal-plugins Vim
  • Emulator terminali inkorporat u konfigurabbli

Tista 'tinstalla Neovim editur fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install neovim        [On Debian, Ubuntu, and Mint]
$ sudo dnf install neovim        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S neovim          [On Arch Linux and Manjaro]
$ sudo zypper install neovim     [On OpenSuse]

17. Notepad++

Notepad ++ huwa editur ta 'test personalizzabbli mibni b'fokus fuq il-veloċità u d-daqs minimu tal-programm għall-pjattaformi tal-Windows. Huwa żviluppat ibbażat fuq editur tat-test Scintilla u jista 'jkollu l-funzjonalità tiegħu estiża b'tunnellati ta' plugins.

Il-karatteristiċi tiegħu jinkludu:

  • Editjar bit-tab
  • Tiwi tal-kodiċi
  • Appoġġ għall-bookmark
  • Mappa tad-dokument
  • Espressjoni Regolari Kompatibbli Perl

Tista 'tinstalla l-editur ta' Notepad++ f'sistemi Linux billi tuża snap package manage kif muri.

$ sudo snap install notepad-plus-plus

18. Editur tal-Kodiċi Kakoune

Kakoune huwa editur tat-test modali bbażat fuq Vim b'xejn u open-source b'mudell ta' editjar li jimplimenta t-tasti ta' Vi bħala lingwa ta' editjar tat-test.

Għandu diversi karatteristiċi fosthom:

  • Indentazzjoni awtomatika
  • Manipulazzjoni tal-każ
  • Pajping kull għażla għal filtru estern
  • Snanar
  • L-enfasi tas-sintassi
  • Personalizzazzjoni
  • Għażliet multipli

Tista 'tinstalla l-editur Kakoune fis-sistemi Linux billi tuża l-maniġer tal-pakkett default tiegħek kif muri.

$ sudo apt install kakoune        [On Debian, Ubuntu, and Mint]
$ sudo dnf install kakoune        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S kakoune          [On Arch Linux and Manjaro]
$ sudo zypper install kakoune     [On OpenSuse]

19. Mikro – Editur tat-Test ibbażat fuq terminali

Micro huwa editur tat-test ibbażat fuq il-linja tal-kmand mibni biex ikun faċli u intuwittiv biżżejjed għall-utenti biex jieħdu vantaġġ mill-karatteristiċi f'edituri tat-test ibbażati fuq terminali oħra mingħajr il-kurva tat-tagħlim wieqaf.

Il-karatteristiċi ewlenin ta’ Micro jinkludu:

  • Appoġġ tal-maws
  • Kursuri multipli
  • Emulazzjoni tat-terminal
  • Personalizzazzjoni għolja
  • Sistema ta' plugins
  • Librerija statika mingħajr dipendenzi

Tista 'faċilment tinstalla mikro fid-distribuzzjoni tal-Linux tiegħek billi tħaddem l-iskript ta' installazzjoni li ġej.

$ curl https://getmic.ro | bash

20. Parentesi Editur tat-Test

Brackets huwa editur modern tal-kodiċi b'xejn u open-source maħluq minn Adobe b'enfasi fuq l-iżvilupp tal-web. Huwa miktub f'HTML, CSS, u JavaScript biex joffri lill-iżviluppaturi tal-web esperjenza rikka ta 'editjar tal-kodiċi bil-kapaċità li testendi l-karatteristiċi indiġeni tagħha billi tuża diversi estensjonijiet b'xejn.

Il-karatteristiċi tal-parentesi jinkludu:

  • Interface tal-Utent sabiħa
  • Appoġġ tal-preproċessur għal SCSS u LESS
  • Edituri inline
  • Previżjoni diretta
  • Editjar ta' tabbed multipli
  • Appoġġ PHP
  • Jappoġġja l-Protokoll tal-Lingwa Server
  • Appoġġ għall-estensjonijiet tal-plugins

Tista 'tinstalla l-editur tal-Brackets fis-sistemi Linux billi tuża snap package manager kif muri.

$ sudo snap install brackets

21. Lite Editur

Lite huwa editur tat-test ġdid żviluppat l-aktar fil-lingwa Lua, li għandu l-għan li joffri xi ħaġa prattika, pjaċir, ċkejkna u veloċi, maħluqa bl-aktar mod sempliċi possibbli; faċli biex tbiddel u tespandi, jew biex tuża mingħajr ma tagħmel lanqas.

22. Editur tal-Irmied

ash huwa editur tat-test sempliċi u nadif ibbażat fuq il-linja tal-kmand, li ddisinjat biex ikun faċli biex jintuża ma 'bindings ta' ċwievet moderni u huwa effiċjenti biżżejjed biex jimmaniġġja numru kbir ta 'fajls simultanjament u għandu firxa wiesgħa ta' karatteristiċi moderni.

23. CudaText

CudaText huwa editur tat-test nadif ta' sors miftuħ u cross-platform li jiġi ma' tunnellati ta' karatteristiċi li jinkludu:

  • L-enfasi tas-sintassi għal ħafna lingwi.
  • Sib/Ibdel b'espressjonijiet regolari.
  • Paletta tal-kmand, bi tqabbil fuzzy.
  • Telespettatur Binarju/Hex għal fajls ta' daqs illimitat.
  • Appoġġ għal ħafna kodifikazzjonijiet.

Nemmen li l-lista hija aktar minn dak li ħarisna lejha, għalhekk jekk użajt edituri oħra ta’ testi b’xejn u open-source, għarrafna billi tpoġġi kumment. Grazzi talli qrajt u dejjem ibqgħu konnessi ma' Tecmint.