logo

Editore de text Linux

Un editor de text este un fel de program de calculator care poate edita text simplu. Uneori, astfel de programe sunt numite 'notepad' software. Editorilor de text li se oferă pachete de dezvoltare software și sisteme de operare și pot fi utilizați pentru modificare, inclusiv codul sursă al limbajului de programare, fișierele de documentație și fișierele de configurare.

Editoarele de text Linux pot fi folosite pentru editarea fișierelor text, scrierea codurilor, actualizarea fișierelor de instrucțiuni pentru utilizator, și altele. Un sistem Linux acceptă mai multe editoare de text. Există două tipuri de editori de text în Linux, care sunt prezentate mai jos:

    Editore de text din linia de comandăprecum Vi, nano, pico și multe altele.Editore de text GUIcum ar fi gedit (pentru Gnome), Kwrite și multe altele.

Un editor de text joacă un rol important în timpul codificării. Prin urmare, este important să selectați cel mai bun editor de text. Un editor de text nu ar trebui să fie doar simplu, ci și funcțional și ar trebui să fie bun pentru a lucra.

A editor de text cu caracteristici IDE este considerat un bun editor de text.

Ce este textul îmbogățit și textul simplu?

Există diferențe esențiale între textul îmbogățit (cum ar fi cel realizat de editorul desktop și software-ul de procesare de text) și textul simplu (realizat și editat de mulți editori de text).

Exclusiv, textul simplu este compus din reprezentarea caracterelor. Toate caracterele sunt reprezentate de o secvență cu lungime fixă ​​de unul, doi sau patru octeți sau ca o secvență de lungime variabilă de un patru octeți, în conformitate cu anumite convenții de codificare a caracterelor, inclusiv UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 sau ASCII. Aceste convenții specifică mai multe caractere imprimabile, dar caractere care nu se imprimă, care gestionează fluxul de text, inclusiv întreruperi de pagină, întreruperi de linie și spații. Textul simplu nu include alte informații text, nu numai convenția de codificare a caracterelor aplicată.

  • Textul simplu este salvat în fișiere text; cu toate acestea, fișierele text nu salvează exclusiv text simplu.
  • În general, textul simplu a fost afișat cu un font monospațiu, cum ar fi formatarea coloanelor, iar alinierea orizontală a fost făcută cu caractere cu spații albe uneori încă din zilele inițiale ale computerului.
  • Pe de altă parte, textul îmbogățit poate include metadate, formatarea paragrafelor (de exemplu, spațiu, distribuție de cuvinte și litere, aliniere și indentare între linii și paragrafe), date de formatare a caracterelor (de exemplu, stil, greutate, dimensiune și spațiu de tipar) și date de specificații ale paginii (de exemplu, direcția de citire, marginea și dimensiunea). Textul îmbogățit poate fi complicat.
  • Editoarele de text sunt create pentru a deschide și stoca fișiere text care au text simplu sau orice altceva care poate fi considerat text simplu, cum ar fi markup text îmbogățit sau altceva (de exemplu, SVG).

Scurt istoric al editorilor de text

Textul computerului a fost introdus în carduri folosind dispozitive de perforare a tastelor înainte ca editorii de text să fie disponibile. Apoi, cutii fizice de carduri subțiri din carton au fost încorporate în cititorul de carduri. Imaginile de carduri Dick, tobe și fișiere magnetice realizate din aceste tipuri de carduri de înfrumusețare nu aveau, în general, caractere de separare a liniilor și presupuneau înregistrări de caractere cu 80 sau 90 de caractere cu lungime fixă. Banda perforată a fost un înlocuitor pentru cărți. Ar putea fi realizat de câțiva teleimprimatori, care au folosit caractere unice pentru a reprezenta capete de înregistrare.

Câteva sisteme de operare timpurii conțineau editoare de text în lot, dezvoltate cu procesoare de limbaj sau ca diferite programe utilitare; un exemplu a fost caracteristica de editare a fișierelor sursă, adică SQUOZE, pentru SCAT în SHARE OS.

  • Primii editori colectivi de text au fost faimoși ca „editori de linie” logic pentru terminalele tip mașină de scris sau teleimprimatoare fără afișaje.
  • Comenzile (în general o apăsare a tastei) au afectat editările fișierelor la un punct de inserare fictiv cunoscut sub numele de 'cursor' .
  • Aceste editări au fost documentate prin tastarea oricărei comenzi pentru tipărirea unei mici secțiuni de fișier și prin tipărirea periodică a întregului fișier.
  • Cursorul poate fi mutat prin comenzi în câteva editoare de linie care descriu numărul de linie din interiorul fișierului, expresii regulate în cele din urmă și șiruri de text pe care să le găsiți.
  • Câteva editori de linie pot fi utilizați prin keypunch; comenzile de schimbare pot fi preluate dintr-un pachet de cărți și aplicate unui fișier descris.
  • Unii editori de linii de bază au susținut a 'verifica' modul în care comenzile de modificare arătau liniile modificate.
  • Editorii de text bazați pe ecran au devenit comune atunci când terminalele de computer împreună cu ecranele video erau disponibile.

O26 a fost unul dintre editorii originali pe ecran complet, care a fost specificat pentru consola de operator a sistemului CDC 6000 în 1967. vi a fost un alt editor inițial pe ecran complet, care a fost specificat în anii 1970; este încă un editor clasic pe sistemele de operare Linux și Unix. De asemenea, UCSD Pascal Screen Oriented Editor a fost scris în anii 1970 și a fost dezvoltat atât pentru textul general, cât și pentru codul sursă secționat.

Unul dintre proiectele inițiale de software gratuit și open-source, Emacs, este un alt editor anterior în timp real și pe ecran complet, care a fost portat pe diferite sisteme. Viteza și ușurința de utilizare a unui editor cu ecran complet a motivat câteva achiziții timpurii de terminale video.

Într-un editor de text, structura de bază a datelor este cea care gestionează șirul sau lista de înregistrări care indică starea curentă a fișierului care este editat. Ambiția pentru editorii de text care pot anula/reface mai rapid editările timpurii, inserarea textului și textul de la distanță a condus la dezvoltarea unor structuri de date mai complicate, în timp ce cei plecați pot fi stocați într-o matrice lungă de caractere consecutive. Un editor de text clasic utilizează ca structură de date un buffer de decalaj, o frânghie, un tabel cu piese sau o listă legată a unei linii.

Tipuri de editor de text

Câteva editoare de text sunt simple și mici, iar altele oferă funcții complexe și largi. De exemplu, sistemele de operare Unix-like și Unix conțin editorul pico, dar mai multe conțin și editorii Emacs și vi. Sistemele Microsoft furnizează Notepad-ul simplu, astfel încât diverse persoane să folosească alți editori cu caracteristici suplimentare, în special programatori.

  • Sub clasicul Mac OS al Apple Macintosh, a existat TeachText înlocuit mai târziu în 1994 de SimpleText, care a fost înlocuit în Mac OS X prin TextEdit, care constă din funcții de editor de text cu cele comune pentru un procesor de text, cum ar fi selecția cu două sau mai multe fonturi. , marginile și riglele.
  • Aceste caracteristici sunt simultan indisponibile, dar trebuie modificate prin comanda utilizatorului sau prin programul care decide automat tipul de fișier.
  • Aproape fiecare procesor de text poate scrie și citi fișiere în stilul text simplu, permițându-le să lanseze fișiere stocate de editorii de text. Cu toate acestea, salvarea acestor tipuri de fișiere printr-un procesor de text trebuie să se asigure că fișierul este specificat în format text simplu și că orice setări BOM sau codificare text nu ar complica fișierul pentru utilizarea preconizată.
  • Multe procesoare de text non-WYSIWYG, inclusiv WordStar , sunt presate convenabil ca editori de text în funcțiune și au fost folosite ca atare în perioada anilor 1980.

Formatul de fișier (implicit) al acestor procesoare de text prezintă, în general, un limbaj de marcare, împreună cu formatul obișnuit fiind formatarea vizuală și textul simplu realizat cu secvențe de escape sau caractere de control care nu se imprimă. Procesoarele de text ulterioare, cum ar fi Microsoft Word, stochează fișierele în format binar și nu sunt în mare parte utilizate niciodată pentru a modifica fișierele text simplu.

Caracteristici tipice ale editorilor de text

    Găsiți și înlocuiți:Editorii de text oferă facilități extinse de căutare și înlocuire a șirurilor de text, fie un set de fișiere, fie individual într-un folder selectat sau file deschise.Tăiați, copiați și lipiți:Aproape fiecare editor de text oferă metode de a copia și de a muta textul între fișiere sau în fișiere.Formatarea textului:Adesea, editorii de text facilitează aspectele de formatare vizuală, cum ar fi indentarea automată a listei de marcatori și formatarea de linie cu caractere ASCII, evidențierea sintaxelor, formatarea comentariilor și așa mai departe.Anulați și refaceți:Editorii de text oferă să anuleze și să refacă editarea finală ca în cazul procesoarelor. În special cu editorii de text anterioare, este adesea amintit un singur nivel de istoric al editării, iar emiterea de anulare va fi numai succesiv 'comutare' schimbarea finală.
  • Abilitatea de a trece la un număr de linie descris.
  • Abilitatea de a gestiona text codificat UTF-8.

Caracteristici avansate ale editorilor de text

  • Procedură și definiție macro pentru a descrie caracteristicile și comenzile noi ca un amestec de comenzi și macrocomenzi anterioare, probabil cu parametrii trecuți sau imbricarea macro.
  • Macrocomenzile de profil împreună cu numele descrise în, de exemplu, profil, mediu, sunt executate automat la lansarea unui fișier nou sau la începutul unei sesiuni de editare.
  • Profiluri pentru a menține opțiunile fixate de utilizator în mijlocul sesiunii de editare.
  • Editarea mai multor fișiere:Caracteristicile pentru a edita două sau mai multe fișiere în timpul unei sesiuni de editare, probabil amintindu-și cursorul de linie curentă a tuturor liniilor pentru a insera text duplicat în toate fișierele, muta sau copia text între fișiere, compară fișiere una lângă alta etc.Editore cu mai multe vizualizări:Funcția de a afișa două sau mai multe vizualizări ale unui fișier similar, cu urmărire separată a cursorului, ajustând modificările între ferestre, dar oferind aceleași caracteristici ca cele prezente pentru fișierele independente.Editare pe coloane:Caracteristica de inserare și modificare a datelor într-o anumită coloană sau de mutare a datelor în anumite coloane.Extinde/restrânge, cunoscut și sub denumirea de pliere:Funcțiile de excludere temporară a secțiunilor de text din vizualizare. Se poate baza pe unele componente sintactice sau pe o varietate de numere de linie, de exemplu, cu excepția tuturor celor cuprinse între BEGIN; și același sfârșit;.Transformarea datelor:Citirea și combinarea conținutului unui alt fișier text în fișierul editat curent. Câteva editori de text oferă o modalitate de a adăuga rezultatul unei comenzi livrate în shell-ul sistemului de operare. Un aspect de schimbare a majusculelor poate fi, de asemenea, convertit în litere mari sau mici.Filtrare:Câteva editori de text avansati permit editorului să transfere secțiuni sau fiecare dintre fișierele modificate către un alt serviciu și să citească rezultatul înapoi în fișier în poziția liniilor care sunt „filtrate”. De exemplu, este util să sortați o serie de linii numeric sau alfabetic, indentarea codului sursă, efectuarea calculelor matematice și așa mai departe.Extensibilitate:Un editor de text conceput pentru a fi utilizat de mai mulți programatori trebuie să ofere un instrument de tip plugin sau să poată fi scriptabil; prin urmare, un programator poate personaliza editorul cu aspectele necesare pentru a gestiona proiecte software, se poate conforma cu anumite stiluri de codare sau poate personaliza legăturile de taste sau funcționalitățile pentru sisteme specifice de control al versiunilor sau limbaje de programare.Evidențierea sintaxelor:Evidențiați fișierele de configurare, limbajul de marcare, codul sursă și alt text în context care este reprezentat într-un format previzibil sau organizat. În general, editorii permit utilizatorilor să personalizeze stilurile sau culorile utilizate pentru toate elementele de limbă. De asemenea, unii editori permit utilizatorilor să încarce și să utilizeze teme pentru a modifica aspectul și aspectul întregii interfețe cu utilizatorul a editorului.Editori orientați pe sintaxă:Câțiva editori de text au suport pentru sintaxă pentru una sau mai multe limbi și permit operațiuni în contextul unităților sintactice. De exemplu, inserarea unei clauze WHEN în interiorul unei instrucțiuni SELECT.Linie de comanda:Câteva editori, cum ar fi XEDIT și ISPF, au un câmp încorporat pe un ecran pentru a introduce comenzi în contrast cu text. Este posibil ca utilizatorul să fie nevoit să utilizeze tastele cursorului pentru a comuta între câmpurile de text și de comandă sau editorul ar putea interpreta ca solicitări de modificare, în funcție de editor.
    Navigarea cursorului poate diferi în jurul editorilor de text. De exemplu, făcând clic pe Sfârșit, se poate naviga la sfârșitul liniei înfășurate după ce un clic a navigat la sfârșitul textului unui rând de pe ecran. De obicei, terminalele orientate spre bloc au taste încorporate pentru mișcarea cursorului, la fel ca și tastaturile de pe computere.Comenzi de linie:Comenzile de linie sunt, de asemenea, numite comenzi de secvență sau comenzi de prefix. Câțiva editori consideră un fișier ca o matrice de fișier text cu numere de secvență sau numere de linie corespunzătoare și au un câmp de număr de rând diferit pentru toate câmpurile de text.

Comanda de linie poate fi, de asemenea, descrisă ca un șir pe care un utilizator îl introduce în câmpul cu numărul de linie și editorul îl identifică ca o comandă care lucrează pe acea linie sau blocul liniei. De exemplu, LC pentru a converti o linie în litere mici. Indiferent de numele comenzii de prefix, unii editori permit ca câmpul de secvență să apară după un câmp de text.

În această secțiune, vom discuta despre primele 20 de editoare de text pentru Linux . În continuare, vom vorbi despre cele mai recente editori de text și le vom compara cu editorii de text tradiționali, cum ar fi Noi și nano . Acest lucru vă va ajuta să selectați editorul ales.

gb vs mb
  1. Editor Vi/VIM
  2. Nano editor
  3. Editor de editare
  4. Editor de text sublim
  5. VSCode
  6. GNU emacs
  7. Editor Atom
  8. Editor de paranteze
  9. editor de vârf
  10. Bluefish
  11. Kate/Kwrite
  12. Notepad ++
  13. Eclipsă
  14. editor gVIM
  15. Jed editor
  16. Geany editor
  17. Leaf Pad
  18. Masa Luminoasa
  19. Editor de text Medit
  20. CodeLite

1.Editor Vi/VIM

Editorul Vim este unul dintre cele mai utilizate și mai puternice editori bazat pe linie de comandă ale sistemului Linux. În mod implicit, este acceptat de majoritatea distribuțiilor Linux. Are funcționalități îmbunătățite ale vechiului Editor Unix Vi . Este un editor ușor de utilizat și oferă același mediu pentru toate distribuțiile Linux. Se mai numește și ca editor de programator pentru că majoritatea programatorilor preferă Vi editor.

Editorul Vi are câteva caracteristici speciale, cum ar fi moduri Vi și evidențierea sintaxelor, care îl fac mai puternic decât alte editoare de text. În general, are două moduri:

Modul de comandă: Modul de comandă ne permite să efectuăm acțiuni asupra fișierelor. În mod implicit, pornește în modul de comandă. În acest mod, toate tipurile de cuvinte sunt considerate comenzi. Putem executa comenzi în acest mod.

Modul de inserare: Modul de inserare permite inserarea textului în fișiere. Pentru a trece de la modul de comandă la modul de inserare, apăsați tasta Esc tasta pentru a ieși din modul activ și 'eu' cheie.

Pentru a afla mai multe despre Vi Editor, vizitați editorul Vi cu comenzi .

Pentru a invoca editorul vi, executați comanda vi cu numele fișierului, după cum urmează:

 vi 

Va arăta ca imaginea de mai jos:

Editore de text Linux

2. Nano editor

Nano este un editor simplu. Este conceput atât pentru începători, cât și pentru utilizatori avansați. Are multe caracteristici de personalizare.

Unele caracteristici avansate ale unui editor de text nano sunt următoarele:

  • Are legături de taste extrem de personalizabile
  • Acceptă evidențierea sintaxelor
  • Are opțiuni de anulare și refacere
  • Oferă afișare de linie completă pe ieșirea standard
  • Are suport pager pentru a citi de la intrarea standard

Pentru a deschide fișierul cu editorul nano, executați comanda după cum urmează:

 nano 

Editorul nano arată astfel:

Editore de text Linux

În editorul nano, opțiunile utile sunt date în partea de jos, utilizați opțiunea CTRL+ a efectua o operatie. De exemplu, pentru a ieși din editor, utilizați CTRL +X chei. Pentru a afla mai multe despre nano editor, vizitați Linux Nano Editor .


3. Editați editorul

Editorul Gedit este editorul implicit pentru mediul desktop GNOME. Când deschidem un fișier, acesta se va deschide cu editorul Gedit. Oferă funcționalități simple ca orice editor de text de bază. Este un editor ușor, cu o interfață de utilizator simplă. A fost lansat public în anul 2000 cu un mediu desktop GNOME. Este dezvoltat folosind limbaj de programare C și acceptă toată familia de fonturi.

Unele caracteristici cheie ale editorului de text gedit sunt următoarele:

  • Oferă evidențierea sintaxei.
  • Suportă text internaționalizat.
  • Suportă mai multe limbaje de programare.

Pentru a invoca editorul gedit din terminal, executați comanda de mai jos:

 gedit 

Arată ca:

Editore de text Linux

4. Text sublim

Sublimul editor de text este, de asemenea, unul dintre cele mai populare editoare de text bazate pe IDE. Este folosit ca instrument de mediu de dezvoltare mai mult decât un editor de text. Are mai multe caracteristici pentru a suporta multe limbaje de programare și de marcare. În plus, acceptă numeroase plugin-uri pentru a-l face mai mult decât un editor de text.

Unele caracteristici cheie ale unui editor de text sublim sunt următoarele:

java convert int în șir
  • Are o paletă de comandă excelentă.
  • Este un plugin API bazat pe python.
  • Acceptă editarea paralelă a codului.
  • Oferă preferințe specifice proiectului.

Executați următoarele comenzi pentru a instala editorul de text sublim:

 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text 

Pentru a afla mai multe despre instalare, vizitați Instalați editorul de text sublim pe ubuntu.

Putem deschide editorul sublim răsfoind aplicații. De asemenea, îl putem deschide din terminal. Pentru a accesa editorul sublim din terminal, executați comanda de mai jos:

 subl 

Va arăta ca imaginea de mai jos:

Editore de text Linux

5. Editor VSCode

Editorul VSCode este un editor de text modern și utilizat pe scară largă. Este construit de Microsoft și are suport pentru Linux, Mac și Sistemul de operare Windows . Facilitează cu multe caracteristici puternice pentru a accepta multe limbaje de programare și limbaj de marcare.

Pentru a instala VSCode, descărcați pachetul binar de la Aici . Și, executați comanda de mai jos pentru sistemele bazate pe Debian și Ubuntu:

 sudo apt install./.deb 

Unele caracteristici cheie ale editorului VSCode sunt următoarele:

  • Are suport complet pentru depanare cu o consolă interactivă, puncte de întrerupere, stive de apeluri și multe altele.
  • Are suport încorporat pentru comenzile Git și Git.
  • Facilitează cu IntelliSense.
  • Oferă multe opțiuni de personalizare.
  • Are suport masiv pentru limbi.
  • Acceptă aspecte care pot fi comutate.
  • Oferă un terminal încorporat.

Editorul VSCode arată ca imaginea de mai jos:

Editore de text Linux

6.GNU Emacs

GNU Emacs este cel mai vechi și mai simplu editor de text pentru sistemul Linux. Este o parte a proiectului GNU. Este încă un editor de text popular folosit de mii de utilizatori datorită simplității sale. Este scris în C și LISP limbaje de programare.

Unele caracteristici cheie ale GNU Emacs sunt următoarele:

  • Are opțiuni de e-mail și Știri.
  • Oferă o extensie a interfeței de depanare.
  • Are documentație și suport extins.

Executați următoarele comenzi pentru a instala GNU Emacs:

 sudo apt-get update sudo apt-get install emacs 

Pentru a-l accesa din terminal, executați comanda de mai jos:

 emacs 

Va arăta ca imaginea de mai jos:

Editore de text Linux

7. Atom Editor

Atom este un editor de cod gratuit și open-source dezvoltat de GitHub Inc . Este multiplatformă și acceptă mai multe limbaje de programare. Este denumit și „ editor de text hackabil pentru secolul 21 '. A fost dezvoltat în scopul dezvoltării. Este complet personalizabil folosind tehnologii web precum JavaScript și HTML. Facilitează pluginurile bazate pe Node.js și controlul Git.

Unele caracteristici cheie ale Editorului Atom sunt următoarele:

  • Este open source.
  • Are un aspect modern, personalizabil.
  • Facilitează cu teme atractive.
  • Oferă suport Git încorporat.
  • Oferă colaborare în timp real cu Telesync.
  • Are completare automată inteligentă și IntelliSense.
  • Are un manager de pachete încorporat.

Pentru a instala Atom, descărcați pachetul binar din site-ul oficial al Atom și executați comanda de mai jos:

 sudo dpkg -i Downloads/atom-amd64.deb 

Pentru a afla mai multe despre instalare, vizitați aici.

Va arăta ca imaginea de mai jos:

Editore de text Linux

8. Editor paranteze

Editorul Brackets este un editor de text gratuit și open source dezvoltat de Chirpici . Se concentrează în primul rând pe dezvoltarea web. Oferă o experiență bogată de editare a codului cu mai multe extensii gratuite. Este scris în HTML, CSS și JS.

Unele caracteristici cheie ale editorului de paranteze sunt următoarele:

  • Oferă o interfață de utilizator atractivă.
  • Are suport pre-procesor pentru SCSS și LESS.
  • Facilitează cu editori inline.
  • Oferă o previzualizare live.
  • Are suport pentru editare cu mai multe file.
  • Are suport PHP.
  • Acesta acceptă Language Server Protocol.
  • Acceptă extensii de plugin.

Pentru a instala editorul Brackets, executați următoarele comenzi:

 sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 

Va arata ca:

Editore de text Linux

9. Peak Editor

Editorul Pico este un editor de text Linux bazat pe terminal. Are suport încorporat pentru știri Pin și client de e-mail. Este foarte simplu de utilizat și facilitează câteva funcții utile, cum ar fi justificare, tăiere/lipire, corector ortografic , și altele. Cu toate acestea, este doar un simplu editor de text, așa că nu oferă multe funcții ca și alte editoare de text Linux.

Nu este un editor de text pur gratuit, așa că majoritatea distribuțiilor Linux nu oferă pico ca editor de text.

Nu acceptă lucrul cu mai multe fișiere simultan. De asemenea, nu poate efectua operațiuni de căutare și înlocuire în mai multe fișiere.

Pentru a deschide un fișier cu un editor de text pico, executați comanda după cum urmează:

 pico 

Va arăta ca mai jos comanda:

Editore de text Linux

10. Bluefish

Bluefish este un editor de text gratuit și open-source pentru sistemul Linux. Este un editor de text avansat cu o mulțime de instrumente pentru programare. Este bun pentru dezvoltarea site-urilor web dinamice. Acceptă mai multe limbi și instrumente, cum ar fi PHP, C, C++, JavaScript, Java , Google Go, si multe altele.

java int la șir

Unele caracteristici cheie ale editorului de text Bluefish sunt următoarele:

  • Este ușor și rapid.
  • Permite integrarea cu programe externe Linux, cum ar fi make, sed, awk, lint, weblint și multe altele.
  • Facilitează cu corectorul ortografic.
  • Ne permite să lucrăm la mai multe proiecte.
  • Are editarea fișierelor de la distanță.
  • Oferă o funcție de găsire și înlocuire.
  • Are opțiunea de anulare și refacere.
  • Oferă recuperarea automată a fișierelor modificate.

Pentru a instala Bluefish, executați următoarele comenzi:

 sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish 

Pentru a afla mai multe despre instalare, vizitați Instalați editorul Bluefish pe Ubuntu.

Pentru a deschide fișierul cu bluefish, executați comanda de mai jos:

 bluefish 

va arata ca:

Editore de text Linux

11. Kate/Kwrite

kate este un editor avansat de documente multiple. Face parte din KDE, începând cu versiunea 2.2. Mediul desktop Kubuntu îl oferă ca editor implicit. Dacă sunteți familiarizat cu mediul Kubuntu, atunci trebuie să fi știut despre kate editor. Oferă lucrul cu mai multe fișiere simultan. Este considerat un IDE deoarece are caracteristici puternice precum un IDE. Este bun pentru editarea fișierelor de configurare, vizualizarea surselor HTML din Konqueror, crearea de noi aplicații și multe alte sarcini.

Unele caracteristici cheie ale editorului Kate sunt următoarele:

Unele dintre caracteristicile unice ale lui Kate includ:

  • Este un IDE puternic.
  • Oferă suport pentru multe limbi.
  • Are o funcție de detectare automată a limbii.
  • Setează automat indentarea documentelor.

Pentru a instala editorul Kate, executați comanda de mai jos:

 sudo apt-get install kate 

Pentru a deschide un fișier cu editorul Kate, executați comanda de mai jos:

 kate 

Va arăta ca imaginea de mai jos:

Editore de text Linux

12. Notepad++

Notepad++ este un editor de text de bază care are multe opțiuni de personalizare. Se concentrează în primul rând pe viteza și dimensiunea minimă a programului. Este folosit mai ales de utilizatorii de Windows. Acceptă mai multe plugin-uri pentru a-și crește funcționalitatea.

Unele caracteristici cheie ale Notepad++ sunt următoarele:

  • Acceptă editarea cu file.
  • Oferă plierea codului.
  • Are suport pentru marcaje.
  • Are o hartă a documentelor.
  • Oferă suport pentru Expresie regulată compatibilă cu Perl.

Pentru a instala notepad ++, executați următoarele comenzi:

 sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus 

Pentru a afla mai multe despre procesul de instalare, vizitați Cum se instalează notepad++ pe Ubuntu.

Pentru a deschide un fișier cu notepad++, executați comanda de mai jos:

 notepad-plus-plus 

Va arăta ca imaginea de mai jos:

Editore de text Linux

13. Eclipsa

Eclipse este unul dintre cele mai utilizate IDE (mediu de dezvoltare integrat) pentru dezvoltare. Este o alegere preferată a dezvoltatorilor Java, deoarece este dezvoltat în Java și oferă mai multe caracteristici pentru a dezvolta aplicații Java avansate. Oferă suport și pentru alte limbaje de programare și trebuie să instalăm pluginuri suplimentare pentru a scrie cod în alte limbaje de programare, cum ar fi PHP , Piton , C, C++, Ruby on Rails, COBOL și multe altele.

Unele caracteristici cheie ale eclipsei sunt următoarele:

  • Este un editor de cod gratuit și open-source.
  • Oferă instrumente de dezvoltare Java pentru dezvoltatorii Java.
  • Are suport masiv pentru pluginuri.
  • Oferă o piață pentru eclipse pentru a descărca instrumente suplimentare.

Pentru a instala Eclipse, executați următoarele comenzi:

 sudo apt update sudo apt install eclipse 

Pentru a afla mai multe despre procesul de instalare, vizitați Cum se instalează Eclipse pe Ubuntu.

Va arăta ca imaginea de mai jos:

Editore de text Linux

14. Editor gVim

Editorul gVim este versiunea GUI a popularului editor Vim. Are funcționalități și moduri similare cu editorul de linie de comandă Vim. Poate fi descărcat cu ușurință din magazinul de software. Pentru a-l instala de pe terminal, executați următoarele comenzi:

 sudo apt-get update -y sudo apt-get install -y gvim 

Pentru a deschide un fișier cu gVim din terminal, executați comanda de mai jos:

 gvim 

Va arăta ca imaginea de mai jos:

lista de programe python
Editore de text Linux

15. Jed Editor

Jed este un editor de linie de comandă care acceptă utilizarea extinsă a bibliotecii S-Lang. Jed acceptă toate aromele pentru diferite sisteme de operare, cum ar fi Linux și Windows. Este un editor ușor, ceea ce îl face un editor ideal pentru sistemele cu configurație redusă.

Unele caracteristici cheie ale editorului Jed sunt următoarele:

  • Oferă evidențierea sintaxei de culoare pe terminalele de culoare.
  • Are suport pentru plierea codului.
  • Oferă meniuri derulante pe terminal.
  • Are suportul editorilor de emulare precum Emacs, EDT, WordStar, Borland, Brief etc.
  • Este extensibil în limbajul asemănător C S-Lang pentru a-l face extrem de personalizabil.
  • Acceptă o varietate de moduri de programare pentru mai multe limbaje de programare.

Pentru a instala editorul Jed, executați următoarele comenzi:

 sudo apt-get update -y sudo apt-get install -y jed 

Va arăta ca imaginea de mai jos:

Editore de text Linux

16. Geany Editor

Geany este un editor puternic și ușor pentru sistemele Linux. Este stabil și acceptă o mulțime de funcții pentru a-l face util. Are suport încorporat pentru mai multe limbaje de programare. Este suportat de alte sisteme de operare, cum ar fi Windows și Mac de asemenea.

Unele caracteristici cheie ale editorului Geany sunt următoarele:

  • Oferă caracteristica de evidențiere a sintaxei.
  • Oferă o interfață conectabilă.
  • Acceptă multe tipuri de fișiere.
  • Oferă opțiuni pentru plierea codului și navigarea codului.
  • Oferă o opțiune de completare automată.
  • Acceptă închiderea automată a etichetelor HTML și XML.

Pentru a instala Geany Editor, executați următoarele comenzi:

 sudo apt-get update sudo apt-get install geany 

Va arăta ca comanda de mai jos:

Editore de text Linux

17. Leafpad

Leafpad este un editor de text simplu bazat pe GTK. Este un editor de text popular printre utilizatorii Linux datorită simplității și ușurinței sale.

Caracteristicile cheie ale Leafpad sunt următoarele:

  • Oferă o opțiune de set de coduri.
  • Oferă detectarea automată a setului de coduri (UTF-8 și unele seturi de coduri).
  • Facilitează operațiuni nelimitate de anulare/refacere.
  • Oferă Indentare automată/cu mai multe linii.
  • Afișează numărul curent al liniei.
  • Oferă funcția de glisare și plasare.
  • Permite tipărirea fișierelor.

Pentru a instala Leafpad, executați următoarele comenzi:

 sudo apt-get update -y sudo apt-get install -y leafpad 

Va arăta ca comanda de mai jos:

Editore de text Linux

18. Masa Luminoasa

O masă luminoasă este un editor de text open-source bazat pe IDE. Este unul dintre cei mai buni editori de text ale sistemului Linux.

șir în întreg java

Unele caracteristici cheie ale mesei Light sunt următoarele:

  • Este gratuit și open-source.
  • Este multi-platformă și ușor.
  • Oferă o interfață de utilizare modernă, inteligentă, cu o interfață minimalistă.
  • Oferă completare automată în timpul codificării.
  • Suportă evaluarea inline.
  • Are multe opțiuni de personalizare cu teme și pluginuri.
  • Oferă vederi împărțite și feedback instantaneu.
  • Are o paletă de comenzi.
  • Facilitează cu găsitorul fuzzy.
  • Acceptă actualizările automate.

Putem descărca pur și simplu masa luminoasă de pe site-ul său oficial. Pentru a-l instala de pe terminal, executați următoarele comenzi:

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

Va arăta ca imaginea de mai jos:

Editore de text Linux

19. Editor de text Medit

Editorul de text medit este un editor de text open-source ușor. Este disponibil pentru toate sistemele de operare majore, cum ar fi Linux, Mac și Windows. A început cu o componentă simplă încorporată a CGAP, dar acum este actualizat ca editor de text autonom.

Unele caracteristici cheie ale Medit sunt următoarele:

  • Oferă evidențierea sintaxei.
  • Facilitează multe plugin-uri pentru mai multe limbaje de programare.
  • Acceptă expresiile regulate.
  • Facilitează cu ajutorul acceleratoarelor configurabile de la tastatură.

Pentru a instala medit, executați următoarele comenzi:

 sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y 

Va arăta ca imaginea de mai jos:

Editore de text Linux

20. CodeLite

CodeLite este un IDE open-source care acceptă multi-platformă. Suportă mai multe limbaje de programare cele mai utilizate, cum ar fi C, C++ , PHP și JavaScript. Acceptă toate platformele majore, cum ar fi Linux, Mac și Windows.

Pentru a instala CodeLite, executați următoarele comenzi:

 sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y 

Va arăta ca imaginea de mai jos:

Editore de text Linux

Unii editori de specialitate

Editorii conțin funcții suplimentare și caracteristici speciale, de exemplu,

    Editori de cod sursă sunt niște editori de text cu funcționalități suplimentare pentru a oferi producție de cod sursă. Adesea, acestea oferă navigare prin cod programabil de utilizator, funcții de evidențiere a sintaxei și macrocomenzi de la tastatură sau instrumente de codare la fel ca editorul HTML. Medii de dezvoltare integrate sunt dezvoltate pentru a gestiona și eficientiza proiecte de programare mai mari. De obicei, acestea sunt utilizate doar pentru programare, deoarece includ mai multe caracteristici inutile pentru editarea de bază a textului. Pliere editorii conțin „editori ortodocși” care sunt derivați Xedit. Editorii care lucrează cu pliere fără aspecte specifice programării sunt cunoscuți în general sub denumirea de outlineri.
  • Autorii lui World wide web sunt prevăzute cu o serie de editori HTML aplicați sarcinii de construire a paginilor web. Acestea conțin E Text Editor, KompoZer și Dreamweaver. Mai multe oferă opțiunea de a vedea lucrările în desfășurare pe un browser web standard sau un motor de randare HTML încorporat.
  • Aproape fiecare dezvoltare web este implementată într-un limbaj de programare dinamic, cum ar fi PHP sau Ruby, cu un IDE sau un editor de cod sursă. HTML-ul este furnizat de fiecare, dar site-urile web statice subiacente sunt stocate ca fișiere șablon separate care sunt colectate de software-ul care gestionează site-ul și nu compun întregul document HTML.
  • Outlineri sunt, de asemenea, cunoscuți ca editori bazați pe arbore, deoarece încorporează arbori de contur ierarhic folosind un editor de text. Plierea poate fi tratată ca o formă de conturare specializată.
  • Informaticienii, fizicienii și matematicienii generează adesea cărți și articole cu LaTeX și TeX în fișiere text simplu. Adesea, astfel de documente sunt generate de un editor de text standard, deși câțiva oameni folosesc editori TeX specializati.
  • Editori colaborativi permite doi sau mai mulți utilizatori să lucreze simultan la un document similar într-o rețea din locații îndepărtate. Modificările făcute de anumiți utilizatori sunt urmărite automat și combinate în document pentru a elimina posibilitatea unor modificări incompatibile. Editori fără distracție oferă o interfață minimalistă împreună cu scopul de a separa scriitorul de sistemul de operare și aplicația rămase, astfel încât să se poată concentra pe scriere fără distragere prin componentele interfeței, cum ar fi zona de notificare sau bara de instrumente.