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.