23 Ti o dara ju Ṣiṣatunkọ Awọn orisun Ọrọ (GUI + CLI) ni 2021


Awọn olootu ọrọ le ṣee lo fun koodu kikọ, ṣiṣatunkọ awọn faili ọrọ gẹgẹbi awọn faili iṣeto, ṣiṣẹda awọn faili itọnisọna olumulo, ati ọpọlọpọ diẹ sii. Ni Lainos, awọn olootu ọrọ jẹ oriṣi meji ti o jẹ wiwo olumulo ayaworan (GUI) ati awọn olootu ọrọ laini aṣẹ (console tabi ebute).

Ninu àpilẹkọ yii, Mo n wo diẹ ninu awọn ti o dara julọ 21 orisun-ṣiṣatunkọ awọn olootu ọrọ ti a lo nigbagbogbo ni Linux lori awọn olupin ati awọn tabili tabili.

1. Olootu Vi/Vim

mu ki ifamihan sintasi nigba kikọ koodu tabi ṣiṣatunkọ awọn faili iṣeto ni.

O le fi olootu Vim sori ẹrọ ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

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

Ti o ba fẹ wo jara wa ti o pari lori vi (m), jọwọ tọka si awọn ọna asopọ ni isalẹ:

  • Kọ ẹkọ ati Lo Vi/Vim bi Olootu Ọrọ-kikun ni Linux
  • Kọ ẹkọ Awọn imọran Olootu ‘Vi/Vim’ ati Awọn Ẹtan lati Ṣe Igbesoke Awọn Ogbon Rẹ
  • 8 Awọn imọran Olootu ‘Vi/Vim’ Ti Nkan Nkan ati Awọn ẹtan

2. Gedit

Gedit jẹ olootu ọrọ orisun GUI ti gbogbogbo-idi ati ti fi sori ẹrọ nipasẹ olootu ọrọ aiyipada lori ayika tabili Gnome. O rọrun lati lo, pipọ pọ ati olootu ti o lagbara pẹlu awọn ẹya wọnyi:

  • Atilẹyin fun UTF-8
  • Lilo iwọn iwọn atunto atunto ati awọn awọ
  • Ifojusi sintasi isọdi ti asefara giga
  • Mu ati ṣatunṣe awọn iṣẹ ṣiṣe ṣiṣẹ
  • Yiyipada awọn faili
  • Ṣiṣatunṣe latọna jijin ti awọn faili
  • Wa ki o rọpo ọrọ
  • Awọn iṣẹ atilẹyin pẹpẹ kekere ati ọpọlọpọ diẹ sii

O le fi olootu Gedit sii ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

$ 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. Olootu Nano

Nano jẹ irọrun lati lo olootu ọrọ, paapaa fun awọn olumulo Lainos tuntun ati ti ilọsiwaju. O mu iṣamulo ṣiṣẹ nipa pipese abuda bọtini asefara.

Nano ni awọn ẹya wọnyi:

  • Awọn abuda bọtini asefarapọ giga
  • Ifamihan sintasi
  • Mu ki o tun awọn aṣayan tun ṣe
  • Ifihan laini kikun lori iṣẹjade boṣewa
  • Atilẹyin Pager lati ka lati titẹwọle boṣewa

O le fi olootu Nano sori awọn ọna ṣiṣe Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

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

O le ṣayẹwo itọsọna pipe wa fun ṣiṣatunkọ awọn faili pẹlu olootu Nano ni:

  • Bii o ṣe le Lo Olootu Nano ni Linux

4. GNU Emacs

Emacs jẹ ifilọlẹ ti o ga julọ ati aṣatunṣe ọrọ isọdi ti o tun funni ni itumọ ti ede siseto Lisp ni ipilẹ rẹ. Awọn amugbooro oriṣiriṣi ni a le ṣafikun lati ṣe atilẹyin awọn iṣẹ ṣiṣatunkọ ọrọ.

Emacs ni awọn ẹya wọnyi:

  • Awọn iwe olumulo ati awọn itọnisọna
  • Sintasi fifihan nipa lilo awọn awọ paapaa fun ọrọ pẹtẹlẹ.
  • Unicode ṣe atilẹyin fun ọpọlọpọ awọn ede abayọ.
  • Orisirisi itẹsiwaju pẹlu meeli ati awọn iroyin, wiwo n ṣatunṣe aṣiṣe, kalẹnda, ati ọpọlọpọ diẹ sii

O le fi sori ẹrọ olootu Emacs ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

$ 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 jẹ ọlọrọ ẹya-ara ati olootu ọrọ pluggable giga ti o wa pẹlu Ayika KDesktop (KDE). Ise agbese Kate ni ifọkansi ni idagbasoke awọn ọja akọkọ meji ti o jẹ: KatePart ati Kate.

KatePart jẹ paati olootu ọrọ ti o ni ilọsiwaju ti o wa ninu ọpọlọpọ awọn ohun elo KDE ti o le nilo awọn olumulo lati satunkọ ọrọ lakoko ti Kate jẹ ọrọ wiwo iwe pupọ (MDI), olootu.

Awọn atẹle ni diẹ ninu awọn ẹya gbogbogbo rẹ:

  • Afikun nipasẹ iwe afọwọkọ
  • Atilẹyin koodu iwọle bii ipo Unicode
  • Rendering Text ni ipo itọsọna-bi
  • Atilẹyin ipari ila pẹlu awọn iṣẹ ṣiṣe adaṣe adaṣe

Paapaa ṣiṣatunkọ faili latọna jijin ati ọpọlọpọ awọn ẹya miiran pẹlu awọn ẹya olootu to ti ni ilọsiwaju, awọn ẹya elo, awọn ẹya siseto, awọn ẹya fifihan ọrọ, awọn ẹya afẹyinti, ati wiwa ati rọpo awọn ẹya.

O le fi olootu Kate sori ẹrọ ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

$ 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. Ologo Text Olootu

Text gíga jẹ olootu koodu orisun agbelebu-pẹpẹ ti o lagbara pẹlu wiwo siseto Python. O ṣe atilẹyin ọpọlọpọ awọn ede siseto ati awọn ede ifamisi, ati awọn ẹya le ṣafikun nipasẹ awọn olumulo pẹlu awọn afikun, julọ ti a ṣe agbekalẹ agbegbe ati atilẹyin labẹ awọn iwe-aṣẹ sọfitiwia ọfẹ.

O le fi sori ẹrọ olootu Text Sublime Text ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

$ 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. Olootu Jed

Jed tun jẹ olootu laini aṣẹ miiran pẹlu atilẹyin fun GUI bii awọn ẹya bii awọn akojọ aṣayan isubu. O ti dagbasoke ni ipilẹṣẹ fun idagbasoke sọfitiwia ati ọkan ninu awọn ẹya pataki rẹ jẹ atilẹyin ipo Unicode.

O le fi olootu Jed sori ẹrọ ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

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

O jẹ ẹya GUI ti olootu Vim olokiki ati pe o ni awọn iṣẹ ṣiṣe kanna bi laini aṣẹ Vim.

O le fi olootu gVim sori ẹrọ ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

$ 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. Olootu Geany

Geany jẹ aami kekere ati ayika idagbasoke idagbasoke ti o fẹẹrẹ fẹẹrẹ ti o nfun awọn ẹya IDE ipilẹ pẹlu idojukọ lori idagbasoke sọfitiwia nipa lilo irinṣẹ irinṣẹ GTK +.

O ni diẹ ninu awọn ẹya ipilẹ bi atokọ ni isalẹ:

  • Ifamihan sintasi
  • Ni wiwo ikopọ
  • Ṣe atilẹyin ọpọlọpọ awọn iru faili
  • Jeki kika koodu ati lilọ kiri koodu
  • Orukọ aami ati ikole imuse-adaṣe
  • Ṣe atilẹyin pipade-aifọwọyi ti HTML ati awọn afi afiyesi XML
  • Elementary iṣẹ-ṣiṣe iṣakoso iṣẹ akanṣe pẹlu ọpọlọpọ diẹ sii

O le fi olootu Geany sii ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

$ 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. Ewe Ewe

Paadi Baadi jẹ orisun GTK +, ṣiṣatunkọ GUI orisun ina ti o tun jẹ olokiki laarin awọn olumulo Lainos loni. O rọrun lati lo nipasẹ awọn olumulo Lainos tuntun.

O ni awọn ẹya wọnyi:

  • Aṣayan Codeset
  • Faye gba iwari-aifọwọyi ti kodẹki
  • Awọn aṣayan ti ṣiṣatunṣe ati tunṣe
  • Ṣe afihan awọn nọmba laini faili
  • Ṣe atilẹyin Atilẹyin Fa ati Ju awọn aṣayan
  • Atilẹyin titẹ sita

O le fi sori ẹrọ olootu Leaf Pad ni awọn ọna Linux nipa lilo oluṣakoso package imolara bi o ti han.

$ sudo snap install leafpad

11. Bluefish

Bluefish jẹ fifi sori ẹrọ ti o rọrun ati olootu ọrọ ti o ni ilọsiwaju fojusi awọn olutọsọna Linux ati awọn olupilẹṣẹ wẹẹbu. O nfun ọpọlọpọ awọn ẹya bi a ti ṣe akojọ rẹ si isalẹ:

  • Iwọn fẹẹrẹ ati iyara
  • Ṣepọ awọn eto Lainos ti ita bi lint, weblint, ṣe, ati ọpọlọpọ awọn omiiran ati awọn asẹ, fifi ọpa paipu bii sed, iru, awk, ati ọpọlọpọ diẹ sii
  • Ẹya ayewo akọtọ
  • Awọn atilẹyin ti n ṣiṣẹ lori awọn iṣẹ pupọ
  • Ṣiṣatunkọ faili latọna jijin
  • Wa ki o rọpo atilẹyin
  • Mu ati yiyan aṣayan pada
  • Imularada-aifọwọyi ti awọn faili ti a ti yipada

O le fi sori ẹrọ olootu Bluefish ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

$ 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

Atomu jẹ olootu ọfẹ ati ṣiṣi-orisun agbelebu-pẹpẹ olootu ti o dagbasoke nipasẹ GitHub. O ti kọ lati jẹ asefara patapata nipa lilo awọn imọ-ẹrọ wẹẹbu bii HTML ati JavaScript ati pe o ni atilẹyin fun awọn afikun orisun Node.js ati iṣakoso Git abinibi.

Awọn ifojusi ẹya Atomu pẹlu:

  • 100% orisun ṣiṣi
  • Igbalode, iṣeto ti a ṣe asefara
  • Awọn akori
  • Atilẹyin Git ifibọ
  • Ifowosowopo akoko-gidi pẹlu Telesync
  • Smart aifọwọyi-pari ati IntelliSense
  • Oluṣakoso package ti a ṣe sinu

O le fi olootu Atom sori ẹrọ ni awọn eto Linux nipa lilo awọn ofin wọnyi.

---------- 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 jẹ olominira ọfẹ ọrọ ati ṣiṣi-ọrọ ti o lagbara ti a ṣe nipasẹ Microsoft fun Lainos, Mac, ati awọn kọnputa Windows.

O nfun awọn toonu ti awọn ẹya ti o lagbara pẹlu:

  • Agbara n ṣatunṣe aṣiṣe ni kikun pẹlu console ibaraenisepo, awọn ibi fifọ, awọn akopọ ipe, ati bẹbẹ lọ
  • Atilẹyin Git ti a ṣe sinu pẹlu awọn aṣẹ Git
  • IntelliSense
  • 100% isọdiwọn
  • Atilẹyin fun awọn toonu ti awọn ede taara jade kuro ninu apoti
  • Awọn ipa-ọna Toggable
  • ebute ti a ṣe sinu

O le fi sori ẹrọ VSCode fun pinpin Linux rẹ nipasẹ gbigba igbasilẹ .deb tabi .rpm lati oju-iwe igbasilẹ VSCode.

14. Tabili Imọlẹ

Tabili Imọlẹ jẹ alagbara, olootu-ọfẹ agbelebu-ọfẹ agbekọja ọrọ-ọrọ ṣiṣatunkọ ti a ṣe lati jẹ adarọ-iṣe to lati ṣee lo ni eyikeyi ti olumulo rẹ yan.

Awọn ẹya ara ẹrọ Tabili Ina pẹlu:

  • Igbelewọn opopo
  • Awọn aago akoko gidi
  • Ofe ati orisun ṣiṣi
  • Oluṣakoso ohun itanna
  • Ṣiṣatunṣe agbara

O le fi Tabili Imọlẹ sori Ubuntu ati awọn itọsẹ rẹ nipa lilo PPA atẹle.

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

15. Olootu Ọrọ Iṣaro

iṣaro jẹ ṣiṣatunkọ ọrọ ṣiṣi orisun fẹẹrẹ fun Mac, Lainos, ati Windows. Ni akọkọ o bẹrẹ bi ẹya paati ti a ṣe sinu ti olootu GGAP ati pe o jẹ bayi olootu ọrọ aduro-nikan.

awọn ẹya medit pẹlu:

  • Ifamihan sintasi sintasi ti aṣa/
  • Atilẹyin fun awọn afikun ti a kọ sinu Python, C, tabi Lua
  • Atilẹyin fun awọn ifihan deede
  • Awọn oniduro itẹwe atunto Configurable

O le ṣe igbasilẹ ati fi iṣaro sori ẹrọ lati oju-iwe mooedit.sourceforge.net.

16. Neovim - Olootu Ọrọ orisun Vim

Neovim jẹ olootu ọrọ ti o da lori vim hyperextensible pẹlu idojukọ lori lilo ati ifaagun iṣẹ. O ti fi agbara mu lati ọdọ olootu Vim olokiki lati le ṣe atunṣe ibinu ni iṣẹ rẹ ati lilo pẹlu awọn GUI ti ode oni, iṣakoso iṣẹ asynchronous, ati bẹbẹ lọ.

Awọn ifojusi ẹya Neovim pẹlu:

  • Ọfẹ ati iwe-aṣẹ orisun-ìmọ
  • Atilẹyin fun awọn ilana ipilẹ XDG
  • Ibamu pẹlu ọpọlọpọ awọn afikun Vim
  • Ifibọ kan, atunto emulator ebute atunto

O le fi olootu Neovim sori ẹrọ ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

$ 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. Akọsilẹ ++

Akọsilẹ ++ jẹ aṣatunṣe ọrọ isọdi ti a ṣe pẹlu idojukọ lori iyara ati iwọn eto to kere fun awọn iru ẹrọ Windows. O ti dagbasoke da lori olootu ọrọ Scintilla ati pe o le ni ilọsiwaju iṣẹ rẹ pẹlu awọn toonu ti awọn afikun.

Awọn ẹya rẹ pẹlu:

  • Ṣatunkọ taabu
  • kika koodu
  • Atilẹyin bukumaaki
  • Iwe apamọ iwe
  • Ifarahan Deede ibaramu Perl

O le fi akọsilẹ olootu Notepad ++ sori ẹrọ ni awọn ọna Linux nipa lilo idii imolara ṣakoso bi o ti han.

$ sudo snap install notepad-plus-plus

18. Olootu Kakoune

Kakoune jẹ olootu ọrọ modal ti o ni ọfẹ ati ṣiṣi orisun Vim ti o ni awoṣe ṣiṣatunkọ ti o ṣe awọn bọtini bọtini ti Vi bi ede ṣiṣatunkọ ọrọ.

O ni awọn ẹya pupọ laarin eyiti o jẹ:

  • Iwọle-aifọwọyi
  • Ifọwọyi ọran
  • Paipu yiyan kọọkan si àlẹmọ ita
  • Awọn kio
  • Ifamihan sintasi
  • Isọdi
  • Awọn yiyan lọpọlọpọ

O le fi olootu Kakoune sori ẹrọ ni awọn eto Linux nipa lilo oluṣakoso package aiyipada rẹ bi o ti han.

$ 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 - Olootu Ọrọ orisun Terminal

Micro jẹ olootu ọrọ ti o da lori laini aṣẹ ti a ṣe lati rọrun ati oye to fun awọn olumulo lati lo anfani awọn ẹya ni awọn olootu ọrọ orisun ebute miiran laisi ọna ikẹkọ giga.

Awọn ifojusi ẹya ara ẹrọ Micro ni:

  • Atilẹyin Asin
  • Awọn kọsọ pupọ lọpọlọpọ
  • Afarawe ebute
  • Aṣaṣe giga Ga
  • Eto ohun itanna
  • Ile-ikawe aimi pẹlu ko si awọn igbẹkẹle

O le ni rọọrun fi bulọọgi sinu pinpin Lainos rẹ nipasẹ ṣiṣe afọwọkọ fifi sori atẹle.

$ curl https://getmic.ro | bash

20. biraketi Text Olootu

Awọn akọmọ jẹ olootu ọfẹ ọfẹ ati ṣiṣii orisun koodu ti a ṣẹda nipasẹ Adobe pẹlu idojukọ lori idagbasoke wẹẹbu. O ti kọ ni HTML, CSS, ati JavaScript lati fun awọn olupilẹṣẹ wẹẹbu iriri iriri ṣiṣatunkọ koodu ọlọrọ pẹlu agbara lati faagun awọn ẹya abinibi rẹ ni lilo awọn amugbooro ọfẹ ọfẹ pupọ.

Awọn ẹya biraketi pẹlu:

  • Ọlọpọọmídíà Olumulo ti o lẹwa
  • Atilẹyin iṣaaju fun SCSS ati KẸTA
  • Awọn olootu Inline
  • Awotẹlẹ laaye
  • Pupọ ṣiṣatunkọ taabu
  • PHP atilẹyin
  • Ṣe atilẹyin Protocol Server Server Ede
  • Atilẹyin fun awọn amugbooro ohun itanna

O le fi sori ẹrọ olootu Awọn akọmọ ni awọn eto Linux nipa lilo oluṣakoso package imolara bi o ti han.

$ sudo snap install brackets

21. Olootu Lite

Lite jẹ olootu ọrọ tuntun ti o dagbasoke julọ ni ede Lua, ti o ni ero lati pese nkan ti o wulo, itẹlọrun, kekere ati iyara, ti a ṣẹda ni irọrun bi o ti ṣee; rọrun lati paarọ ati faagun, tabi lati lo laisi ṣe boya.

22. Olootu Ash

eeru jẹ pẹtẹlẹ ati olootu mimọ laini aṣẹ ti o mọ, ti a ṣe apẹrẹ lati rọrun lati lo pẹlu awọn abuda bọtini igbalode ati pe o munadoko to lati ṣakoso nọmba nla ti awọn faili nigbakanna ati ni ọpọlọpọ awọn ẹya ti igbalode.

23. CudaText

CudaText jẹ orisun ṣiṣi mimọ ati olootu ọrọ agbelebu-pẹpẹ ti o wa pẹlu awọn toonu ti awọn ẹya eyiti o ni:

  • Syntax saami fun ọpọlọpọ awọn ede.
  • Wa/Rọpo pẹlu awọn ifihan deede.
  • Paleti aṣẹ, pẹlu ibaamu iruju.
  • Alakomeji/Hex oluwo fun awọn faili ti iwọn ailopin.
  • Atilẹyin fun ọpọlọpọ awọn koodu.

Mo gbagbọ pe atokọ naa ju ohun ti a ti wo lọ, nitorinaa ti o ba ti lo awọn olootu ọrọ ọfẹ ọfẹ ati ṣiṣi miiran, jẹ ki a mọ nipa fifiranṣẹ asọye. O ṣeun fun kika ati nigbagbogbo wa ni asopọ si Tecmint.