Ndị editọ ederede 21 kacha mma mepere emepe (GUI + CLI) na 2019


Enwere ike iji ndị ndezi ederede maka ide koodu, dezie faịlụ ederede dị ka faịlụ nhazi, ịmepụta faịlụ ntụziaka onye ọrụ, na ọtụtụ ndị ọzọ. Na Linux, ndị na-edezi ederede bụ ụdị abụọ bụ interface njirimara eserese (GUI) na ndị editọ ederede iwu (console ma ọ bụ ọnụ).

N'isiokwu a, m na-eleba anya na ụfọdụ n'ime 21 kacha mma na-emeghe-isi mmalite ndị na-edezi ederede na Linux na ma sava na desktọpụ.

1. Vi/Vim Editor

na-enyere aka ịkọwapụta syntax mgbe ị na-ede koodu ma ọ bụ na-edezi faịlụ nhazi.

Ị nwere ike ịwụnye nchịkọta akụkọ Vim na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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]

Ọ bụrụ na ịchọrọ ịhụ usoro anyị zuru ezu na vi(m), biko rụtụ aka na njikọ dị n'okpuru:

  • Mụta wee jiri Vi/Vim dị ka onye ndezi ederede na Linux
  • Mụta ndụmọdụ na usoro ndị editọ 'Vi/Vim' iji kwalite nka gị
  • 8 Ndụmọdụ na aghụghọ ndị editọ 'Vi/Vim' na-atọ ụtọ

2. Gedit

Gedit bụ ihe nleba anya ederede dabere na GUI ma tinye ya site na ndezi ederede ndabara na gburugburu desktọpụ Gnome. Ọ dị mfe iji, pluggable dị ukwuu yana onye nchịkọta akụkọ nwere atụmatụ ndị a:

  • Nkwado maka UTF-8
  • Ojiji font nha na agba nwere ike ịhazi
  • Mmepụta syntax nke nwere ike ịhazi ya nke ukwuu
  • Wepu ma megharịa arụmọrụ
  • Ntụgharị faịlụ
  • Edozi faịlụ tere aka
  • Chọọ wee dochie ederede
  • Ụrụ ọrụ nkwado klipbọọdụ na ọtụtụ ndị ọzọ

Ị nwere ike iwunye onye editọ Gedit na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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. Onye nchịkọta akụkọ Nano

Nano dị mfe iji editọ ederede, ọkachasị maka ndị ọrụ Linux ọhụrụ yana ndị dị elu. Ọ na-eme ka ojiji ya dịkwuo mma site n'inye njikọ igodo nwere ike ịhazi ya.

Nano nwere atụmatụ ndị a:

  • njide igodo nwere ike ịhazi ya nke ukwuu
  • Na-akọwapụta Syntax
  • Wepu ma megharịa nhọrọ
  • Ngosipụta ahịrị zuru oke na mmepụta ọkọlọtọ
  • Nkwado peeji nke ịgụ site na ndenye ọkọlọtọ

Ị nwere ike ịwụnye nchịkọta akụkọ Nano na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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]

Ị nwere ike ịlele ntuziaka anyị zuru ezu maka idezi faịlụ site na onye nchịkọta akụkọ Nano na:

  • Otu esi eji Nano Editor na Linux

4. GNU Emacs

Emacs bụ onye na-edezi ederede nwere ike ịgbatị ma nwee ike ịhazi ya nke na-enyekwa nkọwa nke asụsụ mmemme Lisp n'isi ya. Enwere ike ịgbakwunye ndọtị dị iche iche iji kwado ọrụ ndezi ederede.

Emacs nwere atụmatụ ndị a:

  • Akwụkwọ na nkuzi onye ọrụ
  • Syntax na-egosipụta site na iji agba ọbụna maka ederede dị larịị.
  • Unicode na-akwado ọtụtụ asụsụ eke.
  • Mgbakwunye dị iche iche gụnyere ozi na akụkọ, interface debugger, kalenda, na ọtụtụ ndị ọzọ

Ị nwere ike ịwụnye nchịkọta akụkọ Emacs na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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/ dee

Kate bụ ihe nrụzi ederede bara ụba na nke nwere ike ịgbanye nke na-abịa na KDesktop Environment (KDE). Ihe oru ngo nke Kate bu n'uche mmepe nke ngwaahịa abuo abuo bu: KatePart na Kate.

KatePart bụ ihe nchịkọta akụkọ ederede dị elu gụnyere n'ọtụtụ ngwa KDE nke nwere ike ịchọ ka ndị ọrụ dezie ederede ebe Kate bụ ederede otutu akwụkwọ (MDI) ederede, nchịkọta akụkọ.

Ndị a bụ ụfọdụ atụmatụ ya n'ozuzu:

  • Enwetara ike site na edemede
  • Nkwado ngbanwe dị ka ụdị Unicode
  • Nsụgharị ederede n'ụdị ntụzịaka abụọ
  • Nkwado ngwụcha ahịrị nwere ọrụ nchọta akpaaka

Nakwa ndezi faịlụ dịpụrụ adịpụ na ọtụtụ atụmatụ ndị ọzọ gụnyere njirimara ndezi dị elu, atụmatụ ngwa, atụmatụ mmemme, njirimara ederede, atụmatụ ndabere, na ịchọ na dochie atụmatụ.

Ị nwere ike ịwụnye nchịkọta akụkọ Kate na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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 Text Editor

Ederede Sublime bụ ihe ndezi koodu isi iyi cross-platform nwere interface mmemme Python. Ọ na-akwado ọtụtụ asụsụ mmemme na asụsụ akara akara, yana ndị ọrụ nwere plugins nwere ike ịgbakwunye atụmatụ, ọkachasị nke obodo wuru ma kwado ya n'okpuru ikikere ngwanrọ efu.

Ị nwere ike ịwụnye nchịkọta akụkọ Sublime na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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 Editor

Jed bụkwa onye nchịkọta akụkọ ahịrị iwu ọzọ nwere nkwado maka GUI dịka atụmatụ dị ka menus dropdown. Emepụtara ya na ebumnuche maka mmepe ngwanrọ na otu n'ime njirimara ya dị mkpa bụ nkwado nke ọnọdụ Unicode.

Ị nwere ike iwunye onye editọ Jed na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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. gVim Editor

Ọ bụ ụdị GUI nke editọ Vim na-ewu ewu yana ọ nwere ọrụ ndị yiri ya dị ka ahịrị iwu Vim.

Ị nwere ike iwunye onye editọ gVim na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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 Editor

Geany bụ obere gburugburu mmepe agbakwunyere agbakwunyere na nke na-enye atụmatụ IDE bụ isi na-elekwasị anya na mmepe ngwanrọ site na iji ngwa GTK+.

Ọ nwere ụfọdụ isi atụmatụ dị ka e depụtara n'okpuru:

  • Na-akọwapụta Syntax
  • Ntụgharị nwere ike ịgbanye
  • Na-akwado ọtụtụ ụdị faịlụ
  • Na-akwado mpịachi koodu na igodo koodu
  • Aha akara wee wuo mmecha akpaaka
  • Na-akwado mmechi HTML na mkpado XML na akpaaka
  • Ọrụ nchịkwa nke elementrị yana ọtụtụ ndị ọzọ

Ị nwere ike iwunye Geany editọ na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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. Mpempe akwụkwọ

Mpempe akwụkwọ bụ GTK+, onye na-edezi ederede dabere na GUI dị fechaa nke na-ewu ewu n'etiti ndị ọrụ Linux taa. Ọ dị mfe iji ndị ọrụ Linux ọhụrụ.

O nwere ihe ndị a:

  • Nhọrọ nhazi koodu
  • Na-enye ohere nchọpụta akpaaka nke codeset
  • Nhọrọ nke imeghari ma megharịa
  • Gosi nọmba ahịrị faịlụ
  • Na-akwado nhọrọ Dọrọ na dobe
  • Nkwado mbipụta

Ị nwere ike ịwụnye nchịkọta akụkọ Leaf Pad na sistemụ Linux site na iji njikwa ngwugwu snap dị ka egosiri.

$ sudo snap install leafpad

11. Bluefish

Bluefish bụ ihe nrụnye dị mfe na onye ndezi ederede dị elu na-elekwasị anya na ndị mmemme Linux na ndị mmepe webụ. Ọ na-enye ọtụtụ atụmatụ dị ka edepụtara n'okpuru:

  • Ofe na ngwa ngwa
  • Na-ejikọta mmemme Linux dị na mpụga dị ka lint, weblint, make, na ọtụtụ ndị ọzọ na nzacha, ọkpọkọ dị ka sed, ụdị, awk, na ọtụtụ ndị ọzọ
  • Njirimara mkpọ mkpọ okwu
  • Na-akwado ịrụ ọrụ n'ọtụtụ ọrụ
  • Ndezi faịlụ dịpụrụ adịpụ
  • Chọọ wee dochie nkwado
  • Wepu ma megharịa nhọrọ
  • Nweta na akpaghị aka nke faịlụ gbanwetụrụ

Ị nwere ike ịwụnye nchịkọta akụkọ Bluefish na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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. Atọm

Atom bụ ihe nrụzi koodu cross-platform n'efu na nke mepere emepe nke GitHub mepụtara. Ewubere ya ka ọ bụrụ nke a na-ahazi ya kpamkpam site na iji teknụzụ webụ dị ka HTML na Javascript ma nwee nkwado maka plugins dabere na Node.js yana njikwa Git nke ala.

Ngosipụta atụmatụ Atom gụnyere:

  • 100% mepere emepe
  • Nhazi nke oge a, enwere ike ịhazi ya
  • Gburugburu
  • Nkwado Git agbakwunyere
  • Mmekọrịta ozi na Telesync
  • Smart akpaaka zuru oke yana IntelliSense
  • Onye njikwa ngwugwu arụnyere

Ị nwere ike ịwụnye nchịkọta akụkọ Atom na sistemụ Linux site na iji iwu ndị a.

---------- 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. VSCcode

VSCode bụ editọ ederede ọgbara ọhụrụ nke mepere emepe na-emeghe nke Microsoft wuru maka kọmpụta Linux, Mac na Windows.

Ọ na-enye ọtụtụ atụmatụ dị ike gụnyere:

  • Ikike nbipu zuru oke yana ihe njikwa mmekọrịta, ebe nkwụsịtụ, nchịkọta oku, wdg.
  • Nkwado Git arụnyere na iwu Git
  • IntelliSense
  • 100% nhazigharị
  • Nkwado maka ọtụtụ asụsụ ozugbo site na igbe
  • Nhazi nke nwere ike ibugharị
  • Ọdụ ebe arụnyere

Ị nwere ike iwunye VSCode maka nkesa Linux gị site na nbudata ngwugwu .deb ma ọ bụ .rpm na ibe nbudata VSCode.

14. Okpokoro ọkụ

Tebụl Light bụ ihe ndezi ederede cross-platform dị ike, nke enweghị mgbagwoju anya wuru ka ọ bụrụ nke a na-ahazi nke ọma iji mee ihe ọ bụla onye ọrụ ya họọrọ.

Atụmatụ tebụl Light gụnyere:

  • Ntụle ntanetị
  • Elege oge
  • Ebe mepere emepe
  • Onye njikwa ngwa mgbakwunye
  • Ndezi siri ike

Ị nwere ike iwunye tebụl ọkụ na Ubuntu na usoro ya site na iji PPA ndị a.

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

15. Ntụgharị uche ederede

medit bụ ihe ndezi ederede mepere emepe dị fechaa maka Mac, Linux na Windows. Ọ malitere na mbụ dị ka ngwa ngwa arụnyere n'ime GGAP editọ ugbu a bụ onye na-edezi ederede naanị ya.

atụmatụ medit gụnyere:

  • Mmepụta syntax a na-ahazi
  • Nkwado maka plugins edere na Python, C, ma ọ bụ Lua
  • Nkwado maka okwu oge niile
  • Ndị na-eme ngwa ngwa ahụigodo enwere ike ịhazi

Ị nwere ike ibudata na wụnye medit site na ibe mooedit.sourceforge.net.

16. Neovim - Ederede ederede dabeere na Vim

Neovim bụ onye na-edezi ederede dabere na vim hyperextensible na-elekwasị anya na ojiji na extensibility ọrụ. Achụpụrụ ya n'aka onye nchịkọta akụkọ Vim na-ewu ewu iji jiri ike megharịa ọrụ ya na ojiji ya na GUI ọgbara ọhụrụ, njikwa ọrụ asynchronous, wdg.

Ngosipụta atụmatụ Neovim gụnyere:

  • Ikikere efu na mepere emepe
  • Nkwado maka akwụkwọ ndekọ aha ntọala XDG
  • Ndakọrịta na ọtụtụ ngwa mgbakwunye Vim
  • Emulator ọdụ agbakwunyere agbakwunyere

Ị nwere ike ịwụnye nchịkọta akụkọ Neovim na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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++ bụ ihe ndezi ederede nwere ike ịhazi ya na-elekwasị anya na ọsọ na nha mmemme pere mpe maka nyiwe Windows. Emepụtara ya dabere na ndezi ederede Scintilla ma nwee ike ịgbatị ọrụ ya yana tọn plugins.

Njirimara ya gụnyere:

  • Ndezi tabed
  • Mpịakọta koodu
  • Nkwado ibe edokọbara
  • Mapụ akwụkwọ
  • Nkwupụta oge niile Perl dakọtara

Ị nwere ike ịwụnye nchịkọta akụkọ Notepad++ na sistemụ Linux site na iji njikwa ngwugwu snap dị ka egosiri.

$ sudo snap install notepad-plus-plus

18. Kakoune Code Editor

Kakoune bụ onye nzizi ederede modal dabere na Vim n'efu yana ụdị edezi nke na-etinye mkpịsị ugodi Vi dị ka asụsụ edezi ederede.

Ọ nwere ọtụtụ atụmatụ n'ime ha bụ:

  • Nbanye akpaaka
  • Ntugharị ikpe
  • Na-ebunye nhọrọ ọ bụla na nzacha mpụga
  • Nkọ
  • Na-akọwapụta Syntax
  • Nhazi
  • Nhọrọ ọtụtụ

Ị nwere ike ịwụnye nchịkọta akụkọ Kakoune na sistemụ Linux site na iji njikwa ngwugwu ndabere gị dịka egosiri.

$ 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. Micro – Onye na-edezi ederede dabere na njedebe

Micro bụ ihe ndezi ederede dabere na ahịrị iwu wuru ka ọ dị mfe na nghọta zuru oke maka ndị ọrụ iji jiri atụmatụ dị na ndị editọ ederede dabere na njedebe ndị ọzọ na-enweghị usoro mmụta dị elu.

Ihe njiri mara nke Micro gụnyere:

  • Nkwado òké
  • Otutu cursors
  • Ntụle njedebe
  • Nhazi dị elu
  • Sistemụ ngwa mgbakwunye
  • Ọbá akwụkwọ kwụ ọtọ na-enweghị ndabere

Ị nwere ike ịwụnye micro na nkesa Linux gị n'ụzọ dị mfe site na iji edemede nrụnye na-esonụ.

$ curl https://getmic.ro | bash

20. Brackets Text Editor

Brackets bụ ihe ndezi koodu n'efu yana mepere emepe nke Adobe mepụtara na-elekwasị anya na mmepe weebụ. Edere ya na HTML, CSS, na Javascript iji nye ndị mmepe webụ ahụmịhe ndezi koodu bara ụba nke nwere ike ịgbatị njirimara obodo ya site na iji ọtụtụ ndọtị efu.

Njirimara braket gụnyere:

  • Ọhụụ onye ọrụ mara mma
  • Nkwado onye nrụpụta maka SCSS na obere obere
  • Ndị ndezi ntanetị
  • nhụchalụ dị ndụ
  • Ezizi ọtụtụ tabbed
  • Nkwado PHP
  • Na-akwado Protocol nkesa Asụsụ
  • Nkwado maka mgbakwunye mgbakwunye

Ị nwere ike ịwụnye nchịkọta akụkọ brackets na sistemụ Linux site na iji njikwa ngwugwu snap dị ka egosiri.

$ sudo snap install brackets

21. Lite Editor

Lite bụ onye ndezi ederede ọhụrụ emepụtara n'asụsụ Lua, nke na-achọ ịnye ihe bara uru, dị ụtọ, obere na ngwa ngwa, nke emepụtara dịka o kwere mee; dị mfe ịgbanwe na ịgbasa, ma ọ bụ iji na-emeghị nke ọ bụla.

22. Onye nchịkọta akụkọ Ash

ash bụ nchịkọta akụkọ ederede dabere na ahịrị dị larịị ma dị ọcha, nke emebere ka ọ dị mfe iji yana ijikọ igodo ọgbara ọhụrụ yana ọ dị mma iji jikwaa ọnụ ọgụgụ buru ibu nke faịlụ n'otu oge ma nwee ọtụtụ atụmatụ ọgbara ọhụrụ.

23. CudaText

CudaText bụ isi mmalite dị ọcha na ihe ndezi ederede cross-platform nke na-abịa na ọtụtụ atụmatụ gụnyere:

  • Syntax pụtara maka ọtụtụ asụsụ.
  • Chọta/Dochie jiri okwu oge niile.
  • Palette nyere iwu, ya na ndakọrịta na-enweghị isi.
  • Ihe nlele ọnụọgụ abụọ/Hex maka faịlụ na-akparaghị ókè.
  • Nkwado maka ọtụtụ ntinye koodu.

Ekwenyere m na ndepụta ahụ karịrị ihe anyị lere anya, yabụ ọ bụrụ na i jirila ndị editọ ederede n'efu na nke mepere emepe, mee ka anyị mara site na biputere nkọwa. Daalụ maka ịgụ akwụkwọ ma nọrọ na Tecment mgbe niile.