logo

Editors de text de Linux

Un editor de text és una mena de programa informàtic que pot editar text sense format. De vegades, aquests programes es diuen 'bloc de notes' programari. Els editors de text s'ofereixen paquets de desenvolupament de programari i sistemes operatius i es poden utilitzar per modificar, inclòs el codi font del llenguatge de programació, els fitxers de documentació i els fitxers de configuració.

Es poden utilitzar editors de text de Linux editar fitxers de text, escriure codis, actualitzar fitxers d'instruccions d'usuari, i més. Un sistema Linux admet diversos editors de text. Hi ha dos tipus d'editors de text a Linux, que es mostren a continuació:

    Editors de text de línia d'ordrescom ara Vi, nano, pico i molt més.Editors de text GUIcom ara gedit (per a Gnome), Kwrite i molt més.

Un editor de text té un paper important durant la codificació. Per tant, és important seleccionar el millor editor de text. Un editor de text no només ha de ser senzill sinó també funcional i ha de ser bo per treballar-hi.

A editor de text amb funcions IDE es considera un bon editor de text.

Què és el text enriquit i el text pla?

Hi ha diferències essencials entre el text enriquit (com el fet per l'edició d'escriptori i el programari de processador de textos) i el text sense format (realitzat i editat per molts editors de text).

Exclusivament, el text sense format es compon de representació de caràcters. Tots els caràcters es representen per una seqüència de longitud fixa d'un, dos o quatre bytes o com una seqüència de longitud variable d'un quatre bytes, d'acord amb convencions de codificació de caràcters particulars, com ara UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 o ASCII. Aquestes convencions especifiquen diversos caràcters imprimibles però caràcters no imprimibles que gestionen el flux de text, inclosos els salts de pàgina, els salts de línia i els espais. El text pla no inclou cap altra informació de text, no només la convenció de codificació de caràcters aplicada.

  • El text sense format es desa en fitxers de text; tanmateix, els fitxers de text no guarden exclusivament text sense format.
  • En general, el text sense format es mostrava amb un tipus de lletra monoespai com el format de columna i l'alineació horitzontal es feia amb caràcters d'espai en blanc de vegades des dels dies inicials de l'ordinador.
  • D'altra banda, el text enriquit pot incloure metadades, format de paràgraf (p. ex., espai, distribució de paraules i lletres, alineació i sagnat entre línies i paràgrafs), dades de format de caràcters (p. ex., estil, pes, mida i espai de lletres) i dades d'especificació de la pàgina (p. ex., direcció de lectura, marge i mida). El text enriquit pot ser complicat.
  • Els editors de text es creen per obrir i emmagatzemar fitxers de text amb text sense format o qualsevol altra cosa que es pugui considerar com a text senzill, com ara el marcatge de text enriquit o qualsevol altra marca (p. ex., SVG).

Breu història dels editors de text

El text de l'ordinador es va inserir a les targetes mitjançant dispositius de perforació de tecles abans que els editors de text estiguessin disponibles. A continuació, es van incrustar caixes físiques de targetes de cartró primes al lector de targetes. Les imatges de la targeta Dick, els tambors i els fitxers magnètics fets amb aquest tipus de targetes embellides generalment no tenien caràcters de separació de línies i suposaven registres de caràcters de 80 o 90 de longitud fixa. La cinta perforada era un reemplaçament de les targetes. Podrien ser fets per uns quants teleimpressors, que utilitzaven caràcters únics per representar finals de registre.

Alguns sistemes operatius primerencs contenien editors de text per lots, desenvolupats amb processadors de llenguatge o com a diferents programes d'utilitat; un exemple va ser la funció per editar fitxers font, és a dir, SQUOZE, per a SCAT a SHARE OS.

  • Els primers editors de text col·lectius van ser famosos com 'editors de línia' lògic per a terminals d'estil màquina d'escriure o teleimpressora sense pantalles.
  • Les ordres (generalment una pulsació de tecla) afectaven les edicions de fitxers en un punt d'inserció fictici conegut com a 'cursor' .
  • Aquestes edicions es van documentar escrivint qualsevol ordre per imprimir una secció de fitxer petita i imprimint tot el fitxer periòdicament.
  • El cursor es pot moure mitjançant ordres en uns quants editors de línia que descriuen el número de línia dins del fitxer, expressions regulars eventualment i cadenes de text per trobar.
  • Es poden utilitzar uns quants editors de línia mitjançant la tecla de punxada; Les ordres de canvi es poden prendre d'una baralla de cartes i aplicar-les a un fitxer descrit.
  • Alguns editors de línia bàsics van recolzar a 'verificar' mode on les ordres de modificació mostraven les línies alterades.
  • Els editors de text basats en pantalles es van fer habituals quan estaven disponibles terminals d'ordinador juntament amb pantalles de vídeo.

O26 va ser un dels editors de pantalla completa originals, que es va especificar per a la consola de l'operador del sistema CDC 6000 el 1967. vi va ser un altre editor inicial de pantalla completa, que es va especificar a la dècada de 1970; encara és un editor clàssic en sistemes operatius Linux i Unix. A més, UCSD Pascal Screen Oriented Editor es va escriure a la dècada de 1970 i es va desenvolupar tant per a text general com per a codi font seccionat.

Un dels projectes inicials de codi obert i programari lliure, Emacs, és un altre editor anterior en temps real i a pantalla completa que es va portar a diversos sistemes. La velocitat i la facilitat d'ús d'un editor de pantalla completa van motivar diverses compres primerenques de terminals de vídeo.

En un editor de text, l'estructura de dades bàsica és la que gestiona la cadena o llista de registres que indica l'estat actual del fitxer que s'està editant. L'ambició d'editors de text que puguin desfer/refer més ràpidament les primeres edicions, inserir text i text remot va portar a l'avenç d'estructures de dades més complicades, mentre que els desapareguts es poden emmagatzemar en una llarga matriu de caràcters consecutius. Un editor de text clàssic utilitza una memòria intermèdia, una corda, una taula de peces o una llista enllaçada d'una línia, com a estructura de dades.

Tipus d'editor de text

Alguns editors de text són senzills i petits, i d'altres ofereixen funcions complexes i àmplies. Per exemple, els sistemes operatius Unix i Unix contenen l'editor pic, però molts també contenen els editors Emacs i vi. Els sistemes de Microsoft proporcionen el bloc de notes senzill perquè diverses persones utilitzin altres editors amb funcions addicionals, especialment programadors.

  • Sota el Mac OS clàssic d'Apple Macintosh, hi va haver el TeachText substituït més tard el 1994 per SimpleText, que va ser substituït a Mac OS X mitjançant TextEdit, que consta de funcions d'editor de text amb les habituals per a un processador de textos, com ara dues o més selecció de fonts. , marges i regles.
  • Aquestes funcions no estan simultàniament disponibles, però s'han de canviar mitjançant l'ordre de l'usuari o el programa que decideix el tipus de fitxer automàticament.
  • Gairebé tots els processadors de textos poden escriure i llegir fitxers en l'estil de text senzill, cosa que els permet llançar fitxers emmagatzemats pels editors de text. Tanmateix, desar aquest tipus de fitxers mitjançant un processador de textos ha d'assegurar-se que el fitxer s'especifica en format de text sense format i que qualsevol configuració de codificació de BOM o de text no complicaria el fitxer per al seu ús previst.
  • Molts processadors de textos no WYSIWYG, inclosos WordStar , es fan servir convenientment com a editors de text i es van utilitzar com a tals a la dècada de 1980.

El format de fitxer (per defecte) d'aquests processadors de textos generalment inclou un llenguatge de marques, juntament amb el format comú que és el format visual i el text sense format que s'aconsegueix amb seqüències d'escapament o caràcters de control que no s'imprimeixen. Els processadors de textos posteriors, com Microsoft Word, emmagatzemen els fitxers en format binari i, en la seva majoria, mai s'utilitzen per alterar fitxers de text sense format.

Característiques típiques dels editors de text

    Cerca i substitueix:Els editors de text ofereixen àmplies facilitats per cercar i substituir cadenes de text, ja sigui conjunt de fitxers o individualment en una carpeta seleccionada o pestanyes obertes.Retalla, copia i enganxa:Gairebé tots els editors de text ofereixen mètodes per copiar i desplaçar text entre fitxers o als fitxers.Format del text:Sovint, els editors de text faciliten aspectes de format visual, com ara el sagnat automàtic de la llista de pics i el format d'ajustament de línia amb caràcters ASCII, el ressaltat de sintaxi, el format de comentaris, etc.Desfer i refer:Els editors de text ofereixen desfer i refer l'edició final com passa amb els processadors. Especialment amb els editors de text anteriors, sovint només es recorda un nivell d'historial d'edició i l'emissió de desfer només es farà de manera successiva. 'canviar' el canvi final.
  • Capacitat de passar a un número de línia descrit.
  • Capacitat de gestionar el text codificat UTF-8.

Funcions avançades dels editors de text

  • Procediment i definició de macros per descriure noves característiques i ordres com una barreja d'ordres i macros anteriors, probablement amb paràmetres passats o imbricació de macros.
  • Les macros de perfil juntament amb els noms descrits a, per exemple, perfil, entorn, s'executen automàticament en iniciar un fitxer nou o a l'inici d'una sessió d'edició.
  • Perfils per mantenir les opcions fixades per l'usuari enmig de la sessió d'edició.
  • Edició de diversos fitxers:Les funcions per editar dos o més fitxers en el moment d'una sessió d'edició, probablement recordant el cursor de la línia actual de totes les línies per inserir text duplicat a tots els fitxers, moure o copiar text entre fitxers, comparar fitxers al costat de l'altre, etc.Editors de múltiples vistes:La funció per mostrar dues o més vistes d'un fitxer similar, amb un seguiment del cursor independent, ajustant les modificacions entre les finestres però oferint les mateixes funcions que hi ha per als fitxers independents.Edició basada en columnes:La funció per inserir i modificar dades en una columna específica o per moure dades a columnes concretes.Ampliar/replegar, també conegut com a plegat:Funcions per excloure temporalment seccions de text de la vista. Pot estar basat en alguns components sintàctics o en una varietat de números de línia, per exemple, excepte tot el que hi ha entre el BEGIN; i el mateix FI;.Transformació de dades:Llegir i combinar el contingut d'un altre fitxer de text al fitxer editat actualment. Alguns editors de text ofereixen una manera d'afegir el resultat d'una ordre lliurada al shell del sistema operatiu. Un aspecte de canvi de majúscules també es pot convertir en majúscules o minúscules.Filtrat:Alguns editors de text avançats permeten a l'editor transferir seccions o cadascun dels fitxers que s'alteren a un altre servei i tornar a llegir la sortida al fitxer en la posició de les línies que s'estan 'filtrant'. Per exemple, és útil ordenar una sèrie de línies numèricament o alfabèticament, sagnant el codi font, fent càlculs matemàtics, etc.Extensibilitat:Un editor de text dissenyat per a l'ús de diversos programadors ha d'oferir alguna eina de complements, o ser scriptable; per tant, un programador pot personalitzar l'editor amb els aspectes necessaris per gestionar projectes de programari, adaptar-se a estils de codificació particulars o personalitzar enllaços de tecles o funcionalitats per a sistemes de control de versions o llenguatges de programació específics.Ressaltat sintaxi:Ressalteu els fitxers de configuració, el llenguatge de marques, el codi font i un altre text que es representi contextualment en un format previsible o organitzat. En general, els editors permeten als usuaris personalitzar els estils o colors utilitzats per a tots els elements del llenguatge. A més, alguns editors permeten als usuaris carregar i utilitzar temes per modificar la sensació i l'aspecte de tota la interfície d'usuari de l'editor.Editors orientats a la sintaxi:Alguns editors de text tenen suport de sintaxi d'un o diversos idiomes i permeten operacions en el context d'unitats sintàctiques. Per exemple, inserint una clàusula WHEN dins d'una instrucció SELECT.Línia d'ordres:Alguns editors, com XEDIT i ISPF, tenen un camp incrustat a la pantalla per introduir ordres en contrast amb el text. És possible que l'usuari hagi d'utilitzar les tecles del cursor per canviar entre els camps de text i d'ordres o l'editor podria interpretar com a sol·licituds de canvi en funció de l'editor.
    La navegació del cursor pot variar entre els editors de text. Per exemple, fer clic a Fi podria navegar fins al final de la línia embolicada després d'haver navegat amb un clic al final de text d'una fila de la pantalla. Normalment, els terminals orientats a blocs tenen tecles incrustades per al moviment del cursor, igual que els teclats dels ordinadors.Ordres de línia:Les ordres de línia també s'anomenen ordres de seqüència o ordres de prefix. Alguns editors consideren un fitxer com una matriu de fitxers de text amb números de seqüència o números de línia corresponents i tenen un camp de número de línia diferent per a tots els camps de text.

L'ordre de línia també es pot descriure com una cadena que un usuari introdueix al camp del número de línia i que l'editor identifica com una ordre que treballa en aquesta línia o bloc d'aquesta línia en particular. Per exemple, LC per convertir una línia en minúscules. Independentment del nom de l'ordre del prefix, alguns editors permeten que el camp de seqüència aparegui després d'un camp de text.

En aquesta secció, parlarem dels 20 millors editors de text Linux . A més, parlarem dels últims editors de text i els compararem amb els editors de text tradicionals, com ara Nosaltres i nano . Això us ajudarà a seleccionar l'editor que trieu.

  1. Editor Vi/VIM
  2. Nano editor
  3. Editor d'edició
  4. Sublim editor de text
  5. VSCode
  6. GNU emacs
  7. Editor d'àtoms
  8. Editor de parèntesis
  9. Pic editor
  10. Peix blau
  11. Kate/Kwrite
  12. Bloc de notes ++
  13. Eclipsi
  14. Editor gVIM
  15. Jed editor
  16. Editor Geany
  17. Coixinet de fulla
  18. Taula de llum
  19. Editor de text Medit
  20. CodeLite

1.Editor Vi/VIM

L'editor Vim és un dels editors basats en línia d'ordres més utilitzats i potents del sistema Linux. Per defecte, és compatible amb la majoria de distribucions de Linux. Té funcionalitats millorades de les antigues Editor Unix Vi . És un editor fàcil d'utilitzar i proporciona el mateix entorn per a totes les distribucions de Linux. També s'anomena com editor del programador perquè la majoria dels programadors prefereixen l'editor Vi.

L'editor Vi té algunes característiques especials, com ara els modes Vi i el ressaltat de la sintaxi, que el fan més potent que altres editors de text. En general, té dues modalitats:

neteja de memòria cau npm

Mode de comandament: El mode d'ordres ens permet realitzar accions sobre fitxers. Per defecte, s'inicia en mode d'ordres. En aquest mode, tots els tipus de paraules es consideren com a ordres. Podem executar ordres en aquest mode.

Mode d'inserció: El mode d'inserció permet inserir text als fitxers. Per canviar del mode d'ordres al mode d'inserció, premeu el botó Esc tecla per sortir del mode actiu i 'jo' clau.

Per obtenir més informació sobre Vi editor, visiteu l'editor Vi amb ordres .

Per invocar l'editor vi, executeu l'ordre vi amb el nom del fitxer de la manera següent:

 vi 

Es veurà com la imatge següent:

Editors de text de Linux

2. Nano editor

Nano és un editor senzill. Està dissenyat tant per a usuaris principiants com per a usuaris avançats. Té moltes funcions de personalització.

Algunes de les funcions avançades d'un editor de text nano són les següents:

  • Disposa d'unes claus molt personalitzables
  • Admet el ressaltat de sintaxi
  • Té opcions de desfer i refer
  • Proporciona una visualització de línia completa a la sortida estàndard
  • Té suport de cercapersones per llegir des de l'entrada estàndard

Per obrir un fitxer amb l'editor nano, executeu l'ordre de la següent manera:

 nano 

L'editor nano té l'aspecte següent:

Editors de text de Linux

A l'editor nano, les opcions útils es donen a la part inferior, utilitzeu opció CTRL+ per realitzar una operació. Per exemple, per sortir de l'editor, utilitzeu CTRL +X claus. Per obtenir més informació sobre nano editor, visiteu Linux Nano Editor .


3. Edita l'editor

L'editor Gedit és l'editor predeterminat per a l'entorn d'escriptori GNOME. Quan obrim un fitxer, s'obrirà amb l'editor Gedit. Proporciona funcionalitats senzilles com qualsevol editor de text bàsic. És un editor lleuger amb una interfície d'usuari senzilla. Va ser llançat públicament l'any 2000 amb un entorn d'escriptori GNOME. Es desenvolupa utilitzant el Llenguatge de programació C i admet tota la família de tipus de lletra.

Algunes de les característiques clau de l'editor de text gedit són les següents:

  • Proporciona ressaltat sintaxi.
  • Admet text internacionalitzat.
  • Admet diversos llenguatges de programació.

Per invocar l'editor gedit des del terminal, executeu l'ordre següent:

 gedit 

Sembla que:

Editors de text de Linux

4. Text sublim

L'editor de text sublim també és un dels editors de text basats en IDE més populars. S'utilitza com a eina d'entorn de desenvolupament més que com a editor de text. Té diverses funcions per suportar molts llenguatges de programació i de marcatge. A més, admet nombrosos connectors per fer-lo més que un editor de text.

Algunes de les característiques clau d'un editor de text sublim són les següents:

  • Té una excel·lent paleta de comandaments.
  • És una API de complements basada en Python.
  • Admet l'edició paral·lela de codi.
  • Proporciona preferències específiques del projecte.

Executeu les ordres següents per instal·lar l'editor 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 

Per obtenir més informació sobre la instal·lació, visiteu Instal·leu l'editor de text sublim a l'ubuntu.

Podem obrir l'editor sublim navegant per aplicacions. A més, el podem obrir des del terminal. Per accedir a l'editor sublim des del terminal, executeu l'ordre següent:

 subl 

Es veurà com la imatge següent:

Editors de text de Linux

5. Editor de VSCode

L'editor VSCode és un editor de text modern i àmpliament utilitzat. Està creat per Microsoft i té suport per a Linux, Mac i SO Windows . Facilita amb moltes funcions potents per admetre molts llenguatges de programació i llenguatge de marques.

Per instal·lar el VSCode, descarregueu el paquet binari de Aquí . I, executeu l'ordre següent per als sistemes basats en Debian i Ubuntu:

 sudo apt install./.deb 

Algunes de les característiques clau de l'editor VSCode són les següents:

  • Té suport complet per a la depuració amb una consola interactiva, punts d'interrupció, piles de trucades i molt més.
  • Té suport integrat per a les ordres Git i Git.
  • Facilita amb IntelliSense.
  • Ofereix moltes opcions de personalització.
  • Té un suport massiu per a idiomes.
  • Admet dissenys alternables.
  • Proporciona un terminal integrat.

L'editor de VSCode s'assembla a la imatge següent:

substituir tot java
Editors de text de Linux

6.GNU Emacs

GNU Emacs és l'editor de text més antic i senzill per al sistema Linux. Forma part del projecte GNU. Encara és un editor de text popular utilitzat per milers d'usuaris per la seva senzillesa. Està escrit en C i LISP llenguatges de programació.

Algunes de les característiques clau de GNU Emacs són les següents:

  • Té opcions de correu i notícies.
  • Proporciona una extensió de la interfície del depurador.
  • Té una àmplia documentació i suport.

Executeu les ordres següents per instal·lar GNU Emacs:

 sudo apt-get update sudo apt-get install emacs 

Per accedir-hi des del terminal, executeu l'ordre següent:

 emacs 

Es veurà com la imatge següent:

Editors de text de Linux

7. Atom Editor

Atom és un editor de codi gratuït i de codi obert desenvolupat per GitHub Inc . És multiplataforma i admet diversos llenguatges de programació. També es coneix com a ' Editor de text piratejable per al segle XXI '. Va ser desenvolupat per al desenvolupament. És completament personalitzable mitjançant tecnologies web com ara JavaScript i HTML. Facilita els connectors basats en Node.js i el control Git.

Algunes de les característiques clau d'Atom Editor són les següents:

  • És de codi obert.
  • Té un disseny modern i personalitzable.
  • Facilita amb temes atractius.
  • Proporciona suport Git incrustat.
  • Proporciona col·laboració en temps real amb Telesync.
  • Disposa d'autocompletar intel·ligent i IntelliSense.
  • Té un gestor de paquets integrat.

Per instal·lar Atom, descarregueu el paquet binari de l' lloc oficial d'Atom , i executeu l'ordre següent:

 sudo dpkg -i Downloads/atom-amd64.deb 

Per saber més sobre la instal·lació, visiteu aquí.

Es veurà com la imatge següent:

Editors de text de Linux

8. Editor de claudàtors

Brackets Editor és un editor de text gratuït i de codi obert desenvolupat per Adobe . Se centra principalment en el desenvolupament web. Proporciona una experiència d'edició de codi rica amb diverses extensions gratuïtes. Està escrit en HTML, CSS i JS.

Algunes de les característiques clau de l'editor de parèntesis són les següents:

  • Proporciona una interfície d'usuari atractiva.
  • Té suport de preprocessador per SCSS i LESS.
  • Facilita amb editors en línia.
  • Proporciona una vista prèvia en directe.
  • Compta amb l'edició de diverses pestanyes.
  • Té suport PHP.
  • Admet el protocol de servidor d'idiomes.
  • Admet extensions de connectors.

Per instal·lar l'editor Brackets, executeu les ordres següents:

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

Es veurà així:

Editors de text de Linux

9. Bec Editor

L'editor Pico és un editor de text Linux basat en terminals. Té suport integrat per a notícies de pi i client de correu electrònic. És molt senzill d'utilitzar i facilita amb algunes funcions útils com ara justificació, retallar/enganxar, corrector ortogràfic , i més. Tanmateix, és només un editor de text senzill, de manera que no ofereix moltes funcions com altres editors de text de Linux.

No és un editor de text purament gratuït, de manera que la majoria de distribucions de Linux no ofereixen pico com a editor de text.

No admet treballar amb diversos fitxers simultàniament. A més, no pot realitzar operacions de cerca i substitució en diversos fitxers.

Per obrir un fitxer amb un editor de text pic, executeu l'ordre de la següent manera:

 pico 

Es veurà com l'ordre següent:

Editors de text de Linux

10. Peix blau

Bluefish és un editor de text gratuït i de codi obert per al sistema Linux. És un editor de text avançat amb moltes eines per programar. És bo per desenvolupar llocs web dinàmics. Admet diversos idiomes i eines com ara PHP, C, C++, JavaScript, Java, Google Go, i molts més.

Algunes de les característiques clau de l'editor de text Bluefish són les següents:

  • És lleuger i ràpid.
  • Permet la integració amb programes Linux externs com make, sed, awk, lint, weblint i molts més.
  • Facilita amb el corrector ortogràfic.
  • Ens permet treballar en múltiples projectes.
  • Té edició remota de fitxers.
  • Proporciona una funció de cerca i substitució.
  • Té l'opció desfer i refer.
  • Proporciona la recuperació automàtica dels fitxers modificats.

Per instal·lar Bluefish, executeu les ordres següents:

 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 

Per obtenir més informació sobre la instal·lació, visiteu Instal·leu l'editor Bluefish a Ubuntu.

Per obrir un fitxer amb bluefish, executeu l'ordre següent:

 bluefish 

es veurà així:

Editors de text de Linux

11. Kate/Kwrite

kate és un editor avançat i multidocument. Forma part de KDE, des de la versió 2.2. L'entorn d'escriptori Kubuntu l'envia com a editor predeterminat. Si esteu familiaritzat amb l'entorn Kubuntu, haureu d'haver conegut l'editor Kate. Proporciona treballar amb diversos fitxers simultàniament. Es considera un IDE, ja que inclou funcions potents com un IDE. És bo per editar fitxers de configuració, veure fonts HTML de Konqueror, crear aplicacions noves i moltes més tasques.

Algunes de les característiques clau de l'editor de Kate són les següents:

Algunes de les característiques úniques de Kate inclouen:

  • És un IDE potent.
  • Ofereix suport per a molts idiomes.
  • Té una funció de detecció automàtica d'idioma.
  • Estableix el sagnat dels documents automàticament.

Per instal·lar l'editor Kate, executeu l'ordre següent:

 sudo apt-get install kate 

Per obrir un fitxer amb l'editor Kate, executeu l'ordre següent:

java int a cadena
 kate 

Es veurà com la imatge següent:

Editors de text de Linux

12. Bloc de notes++

Notepad++ és un editor de text bàsic amb moltes opcions de personalització. Es centra principalment en la velocitat i la mida mínima del programa. És utilitzat principalment pels usuaris de Windows. Admet diversos connectors per augmentar la seva funcionalitat.

Algunes característiques clau de Notepad++ són les següents:

  • Admet l'edició amb pestanyes.
  • Proporciona plegat de codi.
  • Té suport de marcadors.
  • Té un mapa de documents.
  • Proporciona suport per Expressió regular compatible amb Perl.

Per instal·lar el bloc de notes ++, executeu les ordres següents:

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

Per obtenir més informació sobre el procés d'instal·lació, visiteu Com instal·lar el bloc de notes ++ a Ubuntu.

Per obrir un fitxer amb el bloc de notes ++, executeu l'ordre següent:

 notepad-plus-plus 

Es veurà com la imatge següent:

Editors de text de Linux

13. Eclipsi

Eclipse és un dels IDE (entorn de desenvolupament integrat) més utilitzats per al desenvolupament. És una opció preferida dels desenvolupadors de Java, ja que es desenvolupa en Java i ofereix diverses funcions per desenvolupar aplicacions java avançades. També proporciona suport per a altres llenguatges de programació, i hem d'instal·lar complements addicionals per escriure codi en altres llenguatges de programació, com ara PHP , Python , C, C++, Ruby on Rails, COBOL i molt més.

Algunes característiques clau de l'eclipsi són les següents:

  • És un editor de codi gratuït i de codi obert.
  • Proporciona eines de desenvolupament de Java per als desenvolupadors de Java.
  • Té suport massiu de complements.
  • Proporciona un mercat d'eclipsi per descarregar eines addicionals.

Per instal·lar Eclipse, executeu les ordres següents:

 sudo apt update sudo apt install eclipse 

Per obtenir més informació sobre el procés d'instal·lació, visiteu Com instal·lar Eclipse a Ubuntu .

Es veurà com la imatge següent:

Editors de text de Linux

14. Editor gVim

L'editor gVim és la versió GUI del popular editor Vim. Té una funcionalitat i modes similars a l'editor de línia d'ordres Vim. Es pot descarregar fàcilment des de la botiga de programari. Per instal·lar-lo des del terminal, executeu les ordres següents:

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

Per obrir un fitxer amb gVim des del terminal, executeu l'ordre següent:

 gvim 

Es veurà com la imatge següent:

java fer mentre
Editors de text de Linux

15. Jed Editor

El Jed és un editor de línia d'ordres que admet un ús extensiu de la biblioteca S-Lang. Jed admet tots els seus sabors per a diferents sistemes operatius com Linux i Windows. És un editor lleuger, la qual cosa el converteix en un editor ideal per als sistemes de configuració baixa.

Algunes de les característiques clau de Jed editor són les següents:

  • Proporciona ressaltat de sintaxi de color als terminals de color.
  • Té suport de plegat de codi.
  • Proporciona menús desplegables al terminal.
  • Compta amb el suport d'editors emulats com Emacs, EDT, WordStar, Borland, Brief, etc.
  • És extensible en el llenguatge C-like S-Lang per fer-lo altament personalitzable.
  • Admet una varietat de modes de programació per a diversos llenguatges de programació.

Per instal·lar l'editor Jed, executeu les ordres següents:

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

Es veurà com la imatge següent:

Editors de text de Linux

16. Geany Editor

Geany és un editor potent i lleuger per als sistemes Linux. És estable i admet tones de funcions perquè sigui útil. Té suport integrat per a diversos llenguatges de programació. És compatible amb altres sistemes operatius com ara Windows i Mac també.

Algunes de les característiques clau de l'editor Geany són les següents:

  • Ofereix una funció de ressaltat de sintaxi.
  • Proporciona una interfície connectable.
  • Admet molts tipus de fitxers.
  • Ofereix opcions de plegat de codi i navegació de codi.
  • Ofereix una opció d'emplenament automàtic.
  • Admet el tancament automàtic d'etiquetes HTML i XML.

Per instal·lar l'editor Geany, executeu les ordres següents:

 sudo apt-get update sudo apt-get install geany 

Es veurà com l'ordre següent:

Editors de text de Linux

17. Coixinet de fulles

Leafpad és un editor de text senzill basat en GTK. És un editor de text popular entre els usuaris de Linux per la seva senzillesa i lleugeresa.

Les característiques principals de Leafpad són les següents:

  • Proporciona una opció de conjunt de codis.
  • Proporciona detecció automàtica de codis (UTF-8 i alguns conjunts de codis).
  • Facilita operacions il·limitades de Desfer/Refer.
  • Proporciona sagnat automàtic/multilínia.
  • Mostra el número de línia actual.
  • Proporciona la funció d'arrossegar i deixar anar.
  • Permet imprimir fitxers.

Per instal·lar Leafpad, executeu les ordres següents:

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

Es veurà com l'ordre següent:

Editors de text de Linux

18. Taula de llum

Una taula de llum és un editor de text modern basat en IDE de codi obert. És un dels millors editors de text del sistema Linux.

Algunes de les característiques clau de la taula de llum són les següents:

  • És gratuït i de codi obert.
  • És multiplataforma i lleuger.
  • Proporciona una interfície d'usuari moderna i intel·ligent amb una interfície minimalista.
  • Proporciona la completació automàtica durant la codificació.
  • Admet l'avaluació en línia.
  • Té moltes opcions de personalització amb temes i connectors.
  • Ofereix vistes dividides i comentaris instantanis.
  • Té una paleta d'ordres.
  • Facilita amb el cercador borroso.
  • Admet actualitzacions automàtiques.

Simplement podem descarregar la taula de llum des del seu lloc oficial. Per instal·lar-lo des del terminal, executeu les ordres següents:

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

Es veurà com la imatge següent:

Editors de text de Linux

19. Medit editor de textos

L'editor de text medit és un editor de text de codi obert lleuger. Està disponible per a tots els sistemes operatius principals com Linux, Mac i Windows. Es va començar amb un component integrat senzill de CGAP, però ara s'ha actualitzat com a editor de text autònom.

Algunes de les característiques clau de Medit són les següents:

  • Proporciona ressaltat sintaxi.
  • Facilita molts complements per a diversos llenguatges de programació.
  • Admet expressions regulars.
  • Facilita amb acceleradors de teclat configurables.

Per instal·lar medit, executeu les ordres següents:

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

Es veurà com la imatge següent:

Editors de text de Linux

20. CodeLite

CodeLite és un IDE de codi obert que admet multiplataforma. Admet diversos llenguatges de programació més utilitzats com C, C++ , PHP i JavaScript. És compatible amb totes les plataformes principals com Linux, Mac i Windows.

Per instal·lar CodeLite, executeu les ordres següents:

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

Es veurà com la imatge següent:

Editors de text de Linux

Alguns editors especialitzats

Els editors contenen funcions addicionals i característiques especials, per exemple,

    Editors de codi font són alguns editors de text amb una funcionalitat addicional per oferir la producció de codi font. Sovint, aquests inclouen navegació per codi programable per l'usuari, funcions de ressaltat de sintaxi i macros de teclat o eines de codificació de la mateixa manera que l'editor HTML. Entorns de desenvolupament integrats estan desenvolupats per gestionar i racionalitzar projectes de programació més grans. Normalment, només s'utilitzen per a la programació perquè inclouen diverses funcions innecessàries per a l'edició de text bàsica. Plegable els editors contenen 'editors ortodoxos' que són derivats de Xedit. Els editors que treballen plegables sense aspectes específics de la programació es coneixen generalment com a perfiladors.
  • Els autors de la World Wide Web disposen d'una sèrie d'editors HTML aplicats a la tasca de crear pàgines web. Contenen E Text Editor, KompoZer i Dreamweaver. Diverses ofereixen l'opció de veure el treball en curs en un navegador web estàndard o en un motor de representació HTML integrat.
  • Gairebé tots els desenvolupaments web estan implementats en un llenguatge de programació dinàmic com PHP o Ruby amb un IDE o editor de codi font. L'HTML el proporciona cadascun, però els llocs web estàtics subjacents s'emmagatzemen com a fitxers de plantilla independents que el programari que gestiona el lloc recull i no componen tot el document HTML.
  • Contorns també es coneixen com a editors basats en arbres, ja que incorporen arbres de contorn jeràrquic mitjançant un editor de text. El plegat es pot tractar com una forma de contorn especialitzada.
  • Els informàtics, els físics i els matemàtics generen sovint llibres i articles amb LaTeX i TeX en fitxers de text senzill. Sovint, aquests documents són generats per un editor de text estàndard, encara que algunes persones utilitzen editors TeX especialitzats.
  • Editors col·laboratius permetre que dos o més usuaris treballin simultàniament en un document similar en una xarxa des d'ubicacions remotes. Les modificacions fetes per usuaris específics es segueixen i es combinen automàticament al document per eliminar la possibilitat d'edicions incompatibles. Editors sense distraccions ofereixen una interfície minimalista juntament amb l'objectiu de separar l'escriptor del sistema operatiu i l'aplicació restants, de manera que es puguin concentrar en l'escriptura sense distraccions mitjançant components de la interfície, com ara la notificació o l'àrea de la barra d'eines.