editorii de Text pot fi utilizați pentru scrierea codului, editarea fișierelor text, cum ar fi fișierele de configurare, crearea fișierelor de instrucțiuni ale utilizatorului și multe altele. În Linux, editorii de text sunt de două tipuri, adică interfața grafică cu utilizatorul (GUI) și editorii de text din linia de comandă (consolă sau terminal).
în acest articol, arunc o privire la unele dintre cele mai bune 21 de editoare de text open-source utilizate în mod obișnuit în Linux atât pe servere, cât și pe desktop-uri.
Vi/Vim Editor
Vim este un puternic editor de text bazat pe linia de comandă care a îmbunătățit funcționalitățile vechiului editor de text Unix Vi. Este unul dintre cei mai populari și folosiți pe scară largă editori de text printre administratorii de sistem și programatori, de aceea mulți utilizatori se referă adesea la acesta ca editor de programator. Permite evidențierea sintaxei atunci când scrieți cod sau editați fișiere de configurare.
puteți instala editorul Vim în sistemele Linux folosind managerul de pachete implicit, așa cum se arată.
$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim
Dacă doriți să vedeți seria noastră completă pe vi (m), Vă rugăm să consultați linkurile de mai jos:
- aflați și utilizați Vi/vim ca Editor de text complet în Linux
- aflați sfaturi și trucuri pentru editorul”Vi/Vim”pentru a vă îmbunătăți abilitățile
- 8 sfaturi și trucuri interesante pentru editorul”Vi/Vim”
Gedit
Gedit este un editor de text bazat pe GUI de uz general și este instalat de editorul de text implicit pe mediul desktop GNOME. Este simplu de utilizat, foarte conectabil și un editor puternic, cu următoarele caracteristici:
- suport pentru UTF-8
- utilizarea de dimensiunea fontului configurabil și culori
- sintaxa extrem de personalizabil subliniind
- Undo și redo funcționalități
- revenirea de fișiere
- editarea de la distanță a fișierelor
- Căutați și înlocuiți text
- funcționalități suport Clipboard și multe altele
puteți instala gedit Editor în sistemele Linux folosind managerul de pachete implicit așa cum se arată.
$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit
Nano Editor
Nano este un editor de text ușor de utilizat, în special pentru utilizatorii Linux noi și avansați. Aceasta îmbunătățește gradul de utilizare prin furnizarea de legare cheie personalizabil.
Nano are următoarele caracteristici:
- legături cheie foarte personalizabile
- evidențierea sintaxei
- Undo și redo opțiuni
- afișare linie completă pe ieșirea standard
- suport Pager pentru a citi de la intrare standard
puteți instala nano Editor în sistemele Linux folosind managerul de pachete implicit așa cum se arată.
$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano
puteți verifica ghidul nostru complet pentru editarea fișierelor cu Nano editor la:
- cum se utilizează Nano Editor în Linux
GNU Emacs
Emacs este un editor de text foarte extensibil și personalizabil, care oferă, de asemenea, o interpretare a limbajului de programare Lisp la baza sa. Diferite extensii pot fi adăugate pentru a sprijini funcționalități de editare de text.
Emacs are următoarele caracteristici:
- Documentație utilizator și tutoriale
- evidențierea sintaxei folosind culori chiar și pentru text simplu.
- Unicode acceptă multe limbi naturale.
- diverse extensii, inclusiv mail și știri, interfață de depanare, calendar și multe altele
puteți instala Emacs Editor în sistemele Linux folosind managerul de pachete implicit așa cum se arată.
$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs
Kate/Kwrite
Kate este un editor de text bogat în caracteristici și foarte conectabil, care vine cu mediul KDesktop (KDE). Proiectul Kate vizează dezvoltarea a două produse principale care sunt: KatePart și Kate.KatePart este o componentă avansată a editorului de text inclusă în multe aplicații KDE care pot solicita utilizatorilor să editeze text, în timp ce Kate este un editor de text cu interfață de documente multiple (MDI).
următoarele sunt câteva dintre caracteristicile sale generale:
- extensibil prin scriptare
- suport de codare, cum ar fi modul Unicode
- redarea textului în modul bidirecțional
- suport pentru încheierea liniei cu funcționalități de detectare automată
de asemenea, editarea fișierelor la distanță și multe alte funcții, inclusiv funcții avansate de editor, funcții de aplicații, Funcții de programare, caracteristici de evidențiere a textului, funcții de rezervă și funcții de căutare și înlocuire.
puteți instala Kate editor în sistemele Linux folosind managerul de pachete implicit așa cum se arată.
$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate
Sublime Text Editor
Sublime Text este un puternic editor de cod sursă cross-platform cu o interfață de programare Python. Suportă multe limbaje de programare și limbaje de marcare, iar funcțiile pot fi adăugate de utilizatori cu pluginuri, în mare parte construite în comunitate și acceptate sub licențe de software liber.
puteți instala Sublime Text editor în sistemele Linux folosind managerul de pachete implicit așa cum se arată.
$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text
Jed Editor
Jed este, de asemenea, un alt editor de linie de comandă cu suport pentru GUI ca caracteristici, cum ar fi meniuri derulante. Este dezvoltat în mod intenționat pentru dezvoltarea de software și una dintre caracteristicile sale importante este suportul modului Unicode.
puteți instala Jed editor în sistemele Linux folosind managerul de pachete implicit așa cum se arată.
$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed
gvim Editor
este o versiune GUI a popularului editor Vim și are funcționalități similare cu linia de comandă vim.
puteți instala gvim editor în sistemele Linux folosind managerul de pachete implicit așa cum se arată.
$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim
Geany Editor
Geany este un mediu de dezvoltare integrat mic și ușor, care oferă caracteristici de bază IDE-like, cu accent pe dezvoltarea de software folosind GTK+ toolkit.
are câteva caracteristici de bază enumerate mai jos:
- evidențierea sintaxei
- interfață conectabilă
- acceptă multe tipuri de fișiere
- permite plierea codului și navigarea codului
- numele simbolului și construirea auto-finalizării
- acceptă închiderea automată a etichetelor HTML și XML
- funcționalitate elementară de gestionare a proiectelor plus multe altele
puteți instala Geany Editor în sistemele Linux folosind managerul de pachete implicit așa cum se arată.
$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany
Leaf Pad
Leaf Pad este un editor de text bazat pe GTK+, ușor, bazat pe GUI, care este popular și în rândul utilizatorilor Linux de astăzi. Este ușor de utilizat de către noii utilizatori Linux.
are următoarele caracteristici:
- opțiune Codeset
- Permite Auto-detectare a codeset
- Opțiuni de undo și redo
- Afișare numere de linie de fișiere
- sprijină Drag and drop opțiuni
- suport de imprimare
puteți instala Leaf pad Editor în sistemele Linux folosind snap package manager așa cum se arată.
$ sudo snap install leafpad
Bluefish
Bluefish este un editor de text ușor de instalat și avansat care vizează programatori Linux și dezvoltatori web. Acesta oferă un set larg de caracteristici enumerate mai jos:
- ușor și rapid
- integrează programe Linux externe, cum ar fi scame, weblint, face, și multe altele și filtre, conducte, cum ar fi sed, sortare, awk, și multe altele
- Spelling check feature
- sprijină de lucru pe mai multe proiecte
- editare fișier la distanță
- Căutați și înlocuiți de sprijin
- Undo și redo opțiune
- auto-recuperare>
puteți instala editorul Bluefish în sistemele Linux utilizarea managerului de pachete implicit așa cum se arată.
$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish
Atom
Atom este un editor de cod cross-platform gratuit și open-source dezvoltat de GitHub. Acesta a fost construit pentru a fi complet personalizabil folosind tehnologii web, cum ar fi HTML și JavaScript și are suport pentru Node.plugin-uri bazate pe js și de control nativ git.
caracteristicile importante ale atomului includ:
- 100% open source
- aspect modern, personalizabil
- teme
- suport Git încorporat
- colaborare în timp Real cu Telesync
- Smart Auto-complete și IntelliSense
- manager de pachete încorporat
puteți instala atom editor în sistemele Linux folosind următoarele comenzi.
---------- 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
VSCode
VSCode este un editor de text modern, gratuit și open-source, construit de Microsoft pentru computere Linux, Mac și Windows.
acesta oferă de tone de caracteristici puternice, inclusiv:
- capacitatea de depanare completă cu o consolă interactivă, puncte de întrerupere, stive de apel, etc.
- suport Git încorporat cu comenzi Git
- IntelliSense
- 100% personalizare
- suport pentru tone de limbi direct din cutie
- machete Toggable
- terminal încorporat
puteți instala vscode pentru distribuția Linux prin descărcarea .deb sau .pachetul rpm din pagina de descărcare VSCode.
Light Table
Light Table este un editor de text cross-platform puternic, fără dezordine, construit pentru a fi suficient de personalizabil pentru a fi utilizat în orice utilizator pe care îl alege.
caracteristici tabelul de lumină includ:
- evaluare Inline
- Ceasuri în timp Real
- gratuit și open source
- Plugin manager
- editare puternic
puteți instala light table pe Ubuntu și derivatele sale folosind următorul PPA.
$ sudo add-apt-repository ppa:dr-akulavich/lighttable$ sudo apt-get update$ sudo apt-get install lighttable-installer
editor de text Medit
medit este un editor de text open-source ușor pentru Mac, Linux și Windows. A început inițial ca o componentă simplă încorporată a editorului GGAP și este acum propriul editor de text autonom.
caracteristicile medit includ:
- evidențierea sintaxei personalizabile
- suport pentru pluginuri scrise în Python, C sau Lua
- suport pentru expresii regulate
- acceleratoare de tastatură configurabile
puteți descărca și instala medit din mooedit.sourceforge.net pagina.
Neovim – Editor de Text bazat pe Vim
Neovim este un editor de text hiperextensibil bazat pe vim, cu accent pe gradul de utilizare și extensibilitatea funcțiilor. A fost bifurcat de la popularul editor Vim pentru a-și reface agresiv funcționalitatea și utilitatea cu GUI-uri moderne, control asincron al lucrărilor etc.
cele mai importante caracteristici ale lui Neovim includ:
- licență gratuită și open-source
- suport pentru directoarele de bază XDG
- compatibilitate cu majoritatea pluginurilor Vim
- un emulator terminal încorporat, configurabil
puteți instala editorul neovim în sistemele Linux folosind managerul de pachete implicit așa cum se arată.
$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim
Notepad++
Notepad++ este un editor de text personalizabil construit cu accent pe viteză și dimensiunea minimă a programului pentru platformele Windows. Acesta este dezvoltat pe baza scintilla editor de text și poate avea funcționalitatea extinsă cu tone de plugin-uri.
caracteristicile sale includ:
- file de editare
- cod de pliere
- suport marcaj
- harta Document
- Perl compatibil expresie regulată
puteți instala editorul notepad++ în sistemele Linux folosind gestionarea pachetului snap așa cum se arată.
$ sudo snap install notepad-plus-plus
Editor de cod Kakoune
Kakoune este un editor de text modal bazat pe vim gratuit și open-source, cu un model de editare care implementează apăsările de taste ale Vi ca limbaj de editare a textului.
are mai multe caracteristici printre care:
- auto-indentare
- manipulare caz
- conducte fiecare selecție la un filtru extern
- cârlige
- evidențierea sintaxei
- Personalizare
- selecții Multiple
puteți instala editorul kakoune în sistemele Linux folosind managerul de pachete implicit așa cum se arată.
$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune
Editor de text bazat pe Micro – terminale
Micro este un editor de text bazat pe linia de comandă construit pentru a fi ușor și suficient de intuitiv pentru ca utilizatorii să profite de caracteristicile din alte editoare de text bazate pe terminale, fără curba de învățare abruptă.
caracteristicile importante ale Micro includ:
- suport Mouse
- cursoare Multiple
- emulare Terminal
- personalizare ridicată
- sistem Plugin
- bibliotecă statică fără dependențe
puteți instala cu ușurință micro în distribuția Linux rulând următorul script de instalare.
$ curl https://getmic.ro | bash
Brackets editor de Text
Brackets este un editor modern de cod gratuit și open-source creat de Adobe cu accent pe dezvoltarea web. Este scris în HTML, CSS și JavaScript pentru a oferi dezvoltatorilor web o experiență bogată de editare a Codului, cu posibilitatea de a-și extinde caracteristicile native folosind mai multe extensii gratuite.
caracteristicile parantezelor includ:
- o interfață de utilizator frumoasă
- suport preprocesor pentru SCSS și mai puțin
- editori Inline
- previzualizare Live
- editare cu file Multiple
- suport PHP
- acceptă protocolul serverului de limbă
- suport pentru extensiile pluginului
puteți instala brackets editor în sistemele Linux folosind snap package manager așa cum se arată.
$ sudo snap install brackets
Lite Editor
Lite este un nou editor de text dezvoltat mai ales în limba Lua, care își propune să ofere ceva practic, plăcut, mic și rapid, creat cât mai simplu posibil; ușor de modificat și extins sau de utilizat fără a face nici unul.
Ash Editor
ash este un editor de text simplu și curat pe bază de linie de comandă, care proiectat pentru a fi ușor de utilizat cu moderne cheie-legături și este suficient de eficient pentru a gestiona un număr mare de fișiere simultan și are o gamă largă de caracteristici moderne.
CudaText
CudaText este un nou open-source curat și editor de text platformă care vine cu tone de caracteristici care includ:
- evidențierea sintaxei pentru o mulțime de limbi.
- găsiți / înlocuiți cu expresii regulate.
- paleta de comandă, cu potrivire fuzzy.
- binar / Hex viewer pentru fișiere de dimensiuni nelimitate.
- suport pentru multe codificări.