Els 21 millors editors de text de codi obert (GUI + CLI) el 2019


Els editors de text es poden utilitzar per escriure codi, editar fitxers de text com ara fitxers de configuració, crear fitxers d'instruccions d'usuari i molts més. A Linux, els editors de text són de dos tipus: la interfície gràfica d'usuari (GUI) i els editors de text de línia d'ordres (consola o terminal).

En aquest article, faig una ullada a alguns dels 21 millors editors de text de codi obert utilitzats habitualment a Linux tant en servidors com en escriptoris.

1. Editor Vi/Vim

permet ressaltar la sintaxi en escriure codi o editar fitxers de configuració.

Podeu instal·lar l'editor Vim als sistemes Linux utilitzant el vostre gestor de paquets predeterminat, tal com es mostra.

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

Si voleu veure la nostra sèrie completa a vi(m), consulteu els enllaços següents:

  • Aprèn i utilitza Vi/Vim com a editor de text complet a Linux
  • Aprèn consells i trucs de l'editor Vi/Vim per millorar les teves habilitats
  • 8 consells i trucs interessants per a l'editor Vi/Vim

2. Gedit

Gedit és un editor de text basat en una GUI de propòsit general i s'instal·la per defecte a l'entorn d'escriptori Gnome. És senzill d'utilitzar, altament connectable i un editor potent amb les següents característiques:

  • Compatibilitat amb UTF-8
  • Ús de mida i colors de lletra configurables
  • Resaltat de sintaxi molt personalitzable
  • Desfer i refer les funcionalitats
  • Reversió de fitxers
  • Edició remota de fitxers
  • Cerca i substitueix text
  • Funcionalitats de suport del porta-retalls i moltes més

Podeu instal·lar l'editor Gedit als sistemes Linux mitjançant el vostre gestor de paquets predeterminat, tal com es mostra.

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

Nano és un editor de text fàcil d'utilitzar, especialment per als usuaris de Linux nous i avançats. Millora la usabilitat proporcionant un enllaç de tecles personalitzable.

Nano té les següents característiques:

  • Enquadernacions de tecles altament personalitzables
  • Resaltat de sintaxi
  • Opcions de desfer i refer
  • Visualització de línia completa a la sortida estàndard
  • Compatibilitat de cercapersones per llegir des de l'entrada estàndard

Podeu instal·lar l'editor Nano als sistemes Linux mitjançant el vostre gestor de paquets predeterminat, tal com es mostra.

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

Podeu consultar la nostra guia completa per editar fitxers amb l'editor Nano a:

  • Com utilitzar Nano Editor a Linux

4. GNU Emacs

Emacs és un editor de text altament extensible i personalitzable que també ofereix una interpretació del llenguatge de programació Lisp en el seu nucli. Es poden afegir diferents extensions per donar suport a les funcionalitats d'edició de text.

Emacs té les següents característiques:

  • Documentació per a l'usuari i tutorials
  • Resaltat de sintaxi amb colors fins i tot per a text sense format.
  • Unicode admet molts llenguatges naturals.
  • Diverses extensions que inclouen correu i notícies, interfície del depurador, calendari i moltes més

Podeu instal·lar l'editor Emacs als sistemes Linux utilitzant el vostre gestor de paquets predeterminat, tal com es mostra.

$ 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 és un editor de text ric en funcions i altament connectable que inclou KDesktop Environment (KDE). El projecte Kate té com a objectiu el desenvolupament de dos productes principals que són: KatePart i Kate.

KatePart és un component d'editor de text avançat inclòs en moltes aplicacions de KDE que pot requerir que els usuaris editin text, mentre que Kate és un editor de text d'interfície de documents múltiples (MDI).

Les següents són algunes de les seves característiques generals:

  • Extensible mitjançant scripts
  • Compatibilitat amb la codificació, com ara el mode Unicode
  • Renderització de text en mode bidireccional
  • Compatibilitat de final de línia amb funcionalitats de detecció automàtica

També l'edició remota de fitxers i moltes altres funcions, com ara funcions d'editor avançades, funcions d'aplicacions, funcions de programació, funcions de ressaltat de text, funcions de còpia de seguretat i funcions de cerca i substitució.

Podeu instal·lar l'editor Kate als sistemes Linux utilitzant el vostre gestor de paquets predeterminat, tal com es mostra.

$ 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. Sublim Editor de textos

Sublime Text és un potent editor de codi font multiplataforma amb una interfície de programació Python. Admet molts llenguatges de programació i llenguatges de marcatge, i els usuaris poden afegir funcions amb connectors, la majoria creats per la comunitat i compatibles amb llicències de programari gratuït.

Podeu instal·lar Sublime Text Editor als sistemes Linux mitjançant el vostre gestor de paquets predeterminat, tal com es mostra.

$ sudo apt install sublime-text     [On Debian, Ubuntu, and Mint]
$ sudo dnf install sublime-text     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S sublime-text       [On Arch Linux and Manjaro]
$ sudo zypper install sublime-text  [On OpenSuse]

7. Jed Editor

Jed també és un altre editor de línia d'ordres amb suport per a funcions com ara GUI, com ara menús desplegables. Està desenvolupat expressament per al desenvolupament de programari i una de les seves característiques importants és el suport del mode Unicode.

Podeu instal·lar l'editor Jed als sistemes Linux utilitzant el vostre gestor de paquets predeterminat, tal com es mostra.

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

És una versió GUI del popular editor Vim i té funcionalitats similars a la línia d'ordres Vim.

Podeu instal·lar l'editor gVim als sistemes Linux utilitzant el vostre gestor de paquets predeterminat, tal com es mostra.

$ sudo apt install vim-gtk3     [On Debian, Ubuntu, and Mint]
$ sudo dnf install gvim         [On RHEL, CentOS, and Fedora]
$ sudo pacman -S gvim           [On Arch Linux and Manjaro]
$ sudo zypper install gvim       [On OpenSuse]

9. Geany Editor

Geany és un entorn de desenvolupament integrat petit i lleuger que ofereix funcions bàsiques semblants a IDE amb un enfocament en el desenvolupament de programari mitjançant el conjunt d'eines GTK+.

Té algunes característiques bàsiques com s'enumeren a continuació:

  • Resaltat de sintaxi
  • Interfície connectable
  • Admet molts tipus de fitxers
  • Activa el plegat de codi i la navegació per codi
  • Nom del símbol i compleció automàtica de la construcció
  • Admet el tancament automàtic d'etiquetes HTML i XML
  • Funcionalitat elemental de gestió de projectes i moltes més

Podeu instal·lar l'editor Geany als sistemes Linux mitjançant el vostre gestor de paquets predeterminat, tal com es mostra.

$ 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. Coixinet de fulles

Leaf Pad és un editor de text lleuger basat en GUI basat en GTK+ que també és popular entre els usuaris de Linux d'avui. És fàcil d'utilitzar pels nous usuaris de Linux.

Té les següents característiques:

  • Opció de conjunt de codis
  • Permet la detecció automàtica del conjunt de codis
  • Opcions de desfer i refer
  • Mostra els números de línia del fitxer
  • Admet les opcions d'arrossegar i deixar anar
  • Suport d'impressió

Podeu instal·lar l'editor Leaf Pad als sistemes Linux mitjançant el gestor de paquets snap tal com es mostra.

$ sudo snap install leafpad

11. Peix blau

Bluefish és un editor de text avançat i fàcil d'instal·lar dirigit a programadors Linux i desenvolupadors web. Ofereix un ampli conjunt de característiques com s'enumeren a continuació:

  • Lleuger i ràpid
  • Integra programes Linux externs com ara lint, weblint, make i molts altres i filtra, canalitzacions com ara sed, sort, awk i molts més
  • Funció de verificació ortogràfica
  • Admet treballar en diversos projectes
  • Edició de fitxers a distància
  • Cerqueu i substituïu l'assistència
  • Opció de desfer i refer
  • Recuperació automàtica dels fitxers modificats

Podeu instal·lar l'editor Bluefish als sistemes Linux mitjançant el vostre gestor de paquets predeterminat, tal com es mostra.

$ 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. Àtom

Atom és un editor de codi multiplataforma gratuït i de codi obert desenvolupat per GitHub. Va ser creat per ser completament personalitzable mitjançant tecnologies web com HTML i JavaScript i té suport per a connectors basats en Node.js i control Git natiu.

Les característiques més destacades d'Atom inclouen:

  • 100% codi obert
  • Disseny modern i personalitzable
  • Temes
  • Compatibilitat amb Git incrustat
  • Col·laboració en temps real amb Telesync
  • Completar automàticament intel·ligent i IntelliSense
  • Gestor de paquets integrat

Podeu instal·lar l'editor Atom als sistemes Linux mitjançant les ordres següents.

---------- 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 és un robust editor de text modern, gratuït i de codi obert, creat per Microsoft per a ordinadors Linux, Mac i Windows.

Ofereix un munt de funcions potents que inclouen:

  • Capacitat de depuració completa amb una consola interactiva, punts d'interrupció, piles de trucades, etc.
  • Compatibilitat de Git integrada amb ordres de Git
  • IntelliSense
  • Personalització 100%
  • Compatibilitat per a tones d'idiomes des de la caixa
  • Dissenys commutables
  • Terminal integrat

Podeu instal·lar VSCode per a la vostra distribució de Linux baixant el paquet .deb o .rpm des de la pàgina de descàrrega de VSCode.

14. Taula de llum

Light Table és un editor de text multiplataforma potent i sense desordres, creat per ser prou personalitzable per utilitzar-lo en qualsevol que el seu usuari triï.

Les característiques de la taula de llum inclouen:

  • Avaluació en línia
  • Rellotges en temps real
  • Gratuït i de codi obert
  • Gestor de connectors
  • Edició potent

Podeu instal·lar Light Table a Ubuntu i els seus derivats mitjançant el següent PPA.

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

15. Editor de text Medit

medit és un editor de text de codi obert lleuger per a Mac, Linux i Windows. Originalment va començar com un simple component integrat de l'editor GGAP i ara és el seu propi editor de text autònom.

Les característiques de medit inclouen:

  • Resaltat de sintaxi personalitzable
  • Compatibilitat per a connectors escrits en Python, C o Lua
  • Compatibilitat per a expressions regulars
  • Acceleradors de teclat configurables

Podeu descarregar i instal·lar medit des de la pàgina mooedit.sourceforge.net.

16. Neovim – Editor de text basat en Vim

Neovim és un editor de text hiperextensible basat en vim amb un enfocament en la usabilitat i l'extensibilitat de funcions. Es va bifurcar des del popular editor de Vim per tal de refactoritzar de manera agressiva la seva funcionalitat i usabilitat amb GUI modernes, control de treball asíncron, etc.

Les característiques més destacades de Neovim inclouen:

  • Llicència gratuïta i de codi obert
  • Suport per a directoris base XDG
  • Compatibilitat amb la majoria de connectors de Vim
  • Un emulador de terminal incrustat i configurable

Podeu instal·lar l'editor Neovim als sistemes Linux mitjançant el vostre gestor de paquets predeterminat, tal com es mostra.

$ 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. Bloc de notes++

Notepad ++ és un editor de text personalitzable creat amb un enfocament en la velocitat i la mida mínima del programa per a plataformes Windows. Està desenvolupat basat en l'editor de text Scintilla i pot ampliar la seva funcionalitat amb tones de connectors.

Les seves característiques inclouen:

  • Edició amb pestanyes
  • Plegament de codi
  • Compatibilitat amb marcadors
  • Mapa de documents
  • Expressió regular compatible amb Perl

Podeu instal·lar l'editor Notepad++ als sistemes Linux mitjançant la gestió de paquets instantània com es mostra.

$ sudo snap install notepad-plus-plus

18. Editor de codi Kakoune

Kakoune és un editor de text modal gratuït i de codi obert basat en Vim amb un model d'edició que implementa les tecles de Vi com a llenguatge d'edició de text.

Té diverses característiques entre les quals destaquen:

  • Sagnat automàtic
  • Manipulació de casos
  • Conduint cada selecció a un filtre extern
  • Ganxos
  • Resaltat de sintaxi
  • Personalització
  • Seleccions múltiples

Podeu instal·lar l'editor Kakoune als sistemes Linux mitjançant el vostre gestor de paquets predeterminat, tal com es mostra.

$ 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 – Editor de text basat en terminals

Micro és un editor de text basat en la línia d'ordres creat per ser prou fàcil i intuïtiu perquè els usuaris puguin aprofitar les funcions d'altres editors de text basats en terminals sense la corba d'aprenentatge pronunciada.

Les característiques més destacades de Micro inclouen:

  • Compatibilitat amb el ratolí
  • Diversos cursors
  • Emulació de terminal
  • Alta personalització
  • Sistema de connectors
  • Biblioteca estàtica sense dependències

Podeu instal·lar micro fàcilment a la vostra distribució Linux executant el següent script d'instal·lació.

$ curl https://getmic.ro | bash

20. Parèntesis Editor de text

Brackets és un modern editor de codi gratuït i de codi obert creat per Adobe amb un enfocament en el desenvolupament web. Està escrit en HTML, CSS i JavaScript per oferir als desenvolupadors web una experiència d'edició de codi rica amb la possibilitat d'ampliar les seves funcions natives mitjançant diverses extensions gratuïtes.

Les característiques dels suports inclouen:

  • Una interfície d'usuari preciosa
  • Compatibilitat de preprocessador per SCSS i LESS
  • Editors en línia
  • Previsualització en directe
  • Edició de diverses pestanyes
  • Suport PHP
  • Admet el protocol de servidor d'idiomes
  • Compatibilitat per a extensions de connectors

Podeu instal·lar l'editor Brackets als sistemes Linux mitjançant el gestor de paquets snap tal com es mostra.

$ sudo snap install brackets

21. Lite Editor

Lite és un nou editor de text desenvolupat principalment en l'idioma Lua, que pretén oferir quelcom pràctic, agradable, petit i ràpid, creat de la manera més senzilla possible; fàcil d'alterar i ampliar, o d'utilitzar sense fer-ho.

22. Cendres Editor

ash és un editor de text senzill i net basat en la línia d'ordres, dissenyat per ser fàcil d'utilitzar amb enllaços de tecles moderns i prou eficient per gestionar un gran nombre de fitxers simultàniament i té una àmplia gamma de funcions modernes.

23. CudaText

CudaText és un nou editor de text net de codi obert i multiplataforma que inclou un munt de funcions que inclouen:

  • Resalta la sintaxi per a molts idiomes.
  • Cerca/substitueix per expressions regulars.
  • Paleta d'ordres, amb concordança difusa.
  • Visor binari/hexadecimal per a fitxers de mida il·limitada.
  • Compatibilitat per a moltes codificacions.

Crec que la llista és més del que hem mirat, per tant, si heu utilitzat altres editors de text gratuïts i de codi obert, feu-nos-ho saber mitjançant un comentari. Gràcies per llegir-nos i manteniu-vos sempre connectat amb Tecmint.