Búsqueda de sitios web

Los 23 mejores editores de texto de Linux de código abierto en 2024


Los editores de texto se pueden utilizar para escribir código, editar archivos de texto como archivos de configuración, crear archivos de instrucciones de usuario y mucho más.

En los sistemas operativos Linux, los editores de texto son de dos tipos: la interfaz gráfica de usuario (GUI) y los editores de texto de línea de comandos (consola o terminal).

En este artículo, examino los mejores editores de texto de código abierto comúnmente utilizados en Linux tanto en servidores como en computadoras de escritorio.

1. Editor Vi/Vim

Vim es un potente editor de texto basado en línea de comandos que ha mejorado las funcionalidades del antiguo editor de texto Unix Vi.

Es uno de los editores de texto más populares y utilizados entre los administradores de sistemas y programadores, por lo que muchos usuarios suelen referirse a él como un editor de programadores. Permite resaltar la sintaxis al escribir código o editar archivos de configuración.

Instalar Vim en Linux

Puede instalar el editor Vim en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install vim         [On Debian, Ubuntu and Mint]
sudo yum install vim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vim  [On Gentoo Linux]
sudo apk add vim             [On Alpine Linux]
sudo pacman -S vim           [On Arch Linux]
sudo zypper install vim      [On OpenSUSE]    

Si desea ver nuestra serie completa sobre el editor Vim, consulte los enlaces a continuación:

2. Gedit

Gedit es un editor de texto predeterminado en el entorno de escritorio Gnome, es decir, un editor de texto basado en GUI de uso general conocido por su simplicidad, alta extensibilidad y potentes funciones.

Algunas de sus características notables incluyen:

  • Soporte para UTF-8.
  • Uso de tamaño y colores de fuente configurables.
  • Resaltado de sintaxis altamente personalizable.
  • Deshacer y rehacer funcionalidades.
  • Reversión de archivos.
  • Edición remota de archivos.
  • Buscar y reemplazar texto.
  • Funcionalidades de soporte del portapapeles y muchas más.

Instalar Gedit en Linux

Puede instalar el editor Gedit en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install gedit         [On Debian, Ubuntu and Mint]
sudo yum install gedit         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gedit  [On Gentoo Linux]
sudo apk add gedit             [On Alpine Linux]
sudo pacman -S gedit           [On Arch Linux]
sudo zypper install gedit      [On OpenSUSE]  

3. Nanoeditor

Nano es un editor de texto de línea de comandos fácil de usar y fácil de usar que ofrece funciones esenciales de edición de texto y atajos de teclado, lo que lo convierte en una opción conveniente para tareas de edición de archivos rápidas y eficientes.

Nano tiene las siguientes características:

  • Combinaciones de teclas altamente personalizables.
  • Resaltado de sintaxis.
  • Opciones de deshacer y rehacer.
  • Visualización de línea completa en la salida estándar.
  • Soporte de buscapersonas para leer desde la entrada estándar.

Instalar Nano en Linux

Puede instalar el editor Nano en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]  

4. GNU Emacs

Emacs es un editor de texto altamente extensible y personalizable que también ofrece una interpretación del lenguaje de programación Lisp en su núcleo. Se pueden agregar diferentes extensiones para admitir funciones de edición de texto.

Emacs tiene las siguientes características:

  • Documentación de usuario y tutoriales.
  • Resaltado de sintaxis usando colores incluso para texto sin formato.
  • Unicode admite muchos lenguajes naturales.
  • Varias extensiones que incluyen correo y noticias, interfaz de depuración, calendario y muchas más.

Instalar Emacs en Linux

Puede instalar el editor Emacs en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE] 

5. Kate/Kescribir

Kate es un editor de texto rico en funciones y altamente conectable que viene con KDesktop Environment (KDE). El proyecto Kate tiene como objetivo el desarrollo de dos productos principales que son: KatePart y Kate.

KatePart es un componente de edición de texto avanzado incluido en muchas aplicaciones de KDE que pueden requerir que los usuarios editen texto, mientras que Kate es un editor de texto de interfaz de múltiples documentos (MDI).

A continuación se detallan algunas de sus características generales:

  • Ampliable mediante scripting.
  • Soporte de codificación como el modo Unicode.
  • Representación de texto en modo bidireccional.
  • Soporte de fin de línea con funcionalidades de detección automática.

Además, ofrece edición remota de archivos, junto con una amplia gama de funciones, que incluyen edición de texto avanzada, capacidades de aplicación, soporte de programación, resaltado de texto, funcionalidad de copia de seguridad y opciones de búsqueda y reemplazo.

Instalar Kate en Linux

Puede instalar el editor Kate en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install kate         [On Debian, Ubuntu and Mint]
sudo yum install kate         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kate  [On Gentoo Linux]
sudo apk add kate             [On Alpine Linux]
sudo pacman -S kate           [On Arch Linux]
sudo zypper install kate      [On OpenSUSE] 

6. Editor de texto sublime

Sublime Text es un potente editor de código fuente multiplataforma con una interfaz de programación Python. Es compatible con muchos lenguajes de programación y lenguajes de marcado, y los usuarios pueden agregar funciones con complementos, en su mayoría creados por la comunidad y respaldados por licencias de software gratuitas.

Instalar Sublime en Linux

Puede instalar el editor Sublime Text en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install sublime-text         [On Debian, Ubuntu and Mint]
sudo yum install sublime-text         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sublime-text  [On Gentoo Linux]
sudo apk add sublime-text             [On Alpine Linux]
sudo pacman -S sublime-text           [On Arch Linux]
sudo zypper install sublime-text      [On OpenSUSE] 

7. Editor Jed

Jed también es otro editor de línea de comandos compatible con funciones similares a GUI, como menús desplegables, resaltado de sintaxis en color, una variedad de modos de programación, expresiones regulares y más.

Está desarrollado específicamente para el desarrollo de software y una de sus características importantes es la compatibilidad con el modo Unicode.

Instalar Jed en Linux

Puede instalar el editor Jed en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install jed         [On Debian, Ubuntu and Mint]
sudo yum install jed         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jed  [On Gentoo Linux]
sudo apk add jed             [On Alpine Linux]
sudo pacman -S jed           [On Arch Linux]
sudo zypper install jed      [On OpenSUSE]

8. Editor gVim

gVim, abreviatura de “GNU Vim”, es un editor de texto potente y altamente configurable, popular entre programadores y desarrolladores. Combina las capacidades de Vim con una interfaz gráfica y ofrece funcionalidades similares como resaltado de sintaxis, amplia compatibilidad con complementos y un sistema de edición modal, lo que lo convierte en una opción versátil para tareas de codificación y edición de texto.

Instalar gVim en Linux

Puede instalar el editor gVim en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install gvim         [On Debian, Ubuntu and Mint]
sudo yum install gvim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gvim  [On Gentoo Linux]
sudo apk add gvim             [On Alpine Linux]
sudo pacman -S gvim           [On Arch Linux]
sudo zypper install gvim      [On OpenSUSE]

9. Editor Geany

Geany es un entorno de desarrollo integrado pequeño y liviano que ofrece funciones básicas similares a IDE con un enfoque en el desarrollo de software utilizando el kit de herramientas GTK+.

Tiene algunas características básicas que se enumeran a continuación:

  • Resaltado de sintaxis.
  • Interfaz conectable.
  • Admite muchos tipos de archivos.
  • Permite plegar código y navegar por código.
  • Nombre del símbolo y autocompletado de construcción.
  • Admite el cierre automático de etiquetas HTML y XML.
  • Funcionalidad elemental de gestión de proyectos y muchas más.

Instalar Geany en Linux

Puede instalar el editor Geany en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install geany         [On Debian, Ubuntu and Mint]
sudo yum install geany         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/geany  [On Gentoo Linux]
sudo apk add geany             [On Alpine Linux]
sudo pacman -S geany           [On Arch Linux]
sudo zypper install geany      [On OpenSUSE]

10. Hojaldre

Leafpad es un editor de texto basado en GTK+ que prioriza la simplicidad minimizando su peso e incorporando solo características esenciales que ofrecen una solución liviana y fácil de usar para tareas de edición de texto eficientes.

Tiene las siguientes características:

  • Opción de conjunto de códigos.
  • Permite la detección automática del conjunto de códigos.
  • Opciones de deshacer y rehacer.
  • Muestra los números de línea del archivo.
  • Admite opciones de arrastrar y soltar.
  • Soporte de impresión.

Instalar Leafpad en Linux

Puede instalar el editor Leafpad en sistemas Linux utilizando su administrador de paquetes predeterminado o el administrador de paquetes instantáneo como se muestra.

sudo snap install leafpad

11. Pescado azul

Bluefish es un editor robusto diseñado para programadores y desarrolladores web y ofrece amplias capacidades para desarrollo, scripting y codificación de sitios web. Con soporte para numerosos lenguajes de programación y marcado, permite a los desarrolladores trabajar de manera eficiente y efectiva en una amplia gama de proyectos.

Ofrece un amplio conjunto de características que se enumeran a continuación:

  • Ligero y rápido.
  • Integra programas externos de Linux como lint, weblint, make y muchos otros, y filtros y tuberías como sed, sort, awk y muchos más.
  • Función de revisión ortográfica.
  • Admite trabajar en múltiples proyectos.
  • Edición remota de archivos.
  • Soporte para buscar y reemplazar.
  • Opción de deshacer y rehacer.
  • Recuperación automática de archivos modificados.

Instalar Bluefish en Linux

Puede instalar el editor Bluefish en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install bluefish         [On Debian, Ubuntu and Mint]
sudo yum install bluefish         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bluefish  [On Gentoo Linux]
sudo apk add bluefish             [On Alpine Linux]
sudo pacman -S bluefish           [On Arch Linux]
sudo zypper install bluefish      [On OpenSUSE]

12. Editor de texto de GNOME

GNOME Text Editor, también conocido como Gedit, es un editor de texto predeterminado para el entorno de escritorio GNOME que proporciona funciones esenciales para edición de texto, escritura de código, lenguajes de marcado y compatibilidad con complementos que lo convierten en una opción popular entre Usuarios de Linux.

Instale el editor de texto GNOME en Linux

Puede instalar el editor GNOME en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install gnome-text-editor         [On Debian, Ubuntu and Mint]
sudo yum install gnome-text-editor         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gnome-text-editor  [On Gentoo Linux]
sudo apk add gnome-text-editor             [On Alpine Linux]
sudo pacman -S gnome-text-editor           [On Arch Linux]
sudo zypper install gnome-text-editor      [On OpenSUSE]    

13. Código de estudio visual

Visual Studio Code, comúnmente conocido como VS Code, es un editor de código moderno, robusto, gratuito y de código abierto creado por Microsoft para computadoras Linux, Mac y Windows.

Ofrece toneladas de funciones potentes que incluyen:

  • Capacidad completa de depuración con una consola interactiva, puntos de interrupción, pilas de llamadas, etc.
  • Soporte integrado de Git con comandos de Git.
  • IntelliSense
  • 100% de personalización
  • Soporte para toneladas de idiomas desde el primer momento.
  • Diseños alternables.
  • Terminal incorporado.

Instalar código de Visual Studio en Linux

Puede instalar el editor VS Code en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install code         [On Debian, Ubuntu and Mint]
sudo yum install code         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/code  [On Gentoo Linux]
sudo apk add code             [On Alpine Linux]
sudo pacman -S code           [On Arch Linux]
sudo zypper install code      [On OpenSUSE]    

14. Neovim: editor de texto basado en Vim

Neovim es un editor de texto hiperextensible basado en vim que se centra en la usabilidad y la extensibilidad de funciones. Fue bifurcado del popular editor Vim para refactorizar agresivamente su funcionalidad y usabilidad con GUI modernas, control de trabajos asincrónicos, etc.

Las características destacadas de Neovim incluyen:

  • Licencia gratuita y de código abierto.
  • Soporte para directorios base XDG.
  • Compatibilidad con la mayoría de los complementos de Vim.
  • Un emulador de terminal integrado y configurable.

Instalar Neovim en Linux

Puede instalar el editor Neovim en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install neovim         [On Debian, Ubuntu and Mint]
sudo yum install neovim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/neovim  [On Gentoo Linux]
sudo apk add neovim             [On Alpine Linux]
sudo pacman -S neovim           [On Arch Linux]
sudo zypper install neovim      [On OpenSUSE]    

15. Bloc de notas++

Notepad++ es un editor de texto personalizable creado centrándose en la velocidad y el tamaño mínimo del programa para plataformas Windows. Está desarrollado en base al editor de texto Scintilla y su funcionalidad puede ampliarse con toneladas de complementos.

Sus características incluyen:

  • Edición con pestañas
  • Plegado de código
  • Soporte de marcadores
  • Mapa del documento
  • Expresión regular compatible con Perl

Instalar Notepad++ en Linux

Puede instalar el editor Notepad++ en sistemas Linux utilizando el administrador de paquetes snap como se muestra.

sudo snap install notepad-plus-plus

16. Editor de código Kakoune

Kakoune es un editor de texto modal gratuito y de código abierto basado en Vim con un modelo de edición que implementa las pulsaciones de teclas de Vi como lenguaje de edición de texto.

Tiene varias características entre las que se encuentran:

  • Sangría automática.
  • Manipulación de casos.
  • Tubería de cada selección a un filtro externo.
  • Manos
  • Resaltado de sintaxis.
  • Personalización.
  • Múltiples selecciones.

Instalar Kakoune en Linux

Puede instalar el editor Kakoune en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install kakoune         [On Debian, Ubuntu and Mint]
sudo yum install kakoune         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kakoune  [On Gentoo Linux]
sudo apk add kakoune             [On Alpine Linux]
sudo pacman -S kakoune           [On Arch Linux]
sudo zypper install kakoune      [On OpenSUSE] 

17. Micro: editor de texto basado en terminal

Micro es un editor de texto basado en línea de comandos creado para ser lo suficientemente fácil e intuitivo como para que los usuarios aprovechen las funciones de otros editores de texto basados en terminales sin una curva de aprendizaje pronunciada.

Las características destacadas de Micro incluyen:

  • Soporte para ratón
  • Cursores múltiples
  • Emulación de terminales
  • Alta personalización
  • Sistema de complementos
  • Biblioteca estática sin dependencias.

Instalar Micro en Linux

Puede instalar fácilmente un editor de micro texto en su distribución de Linux ejecutando el siguiente script de instalación usando el comando curl como se muestra.

curl https://getmic.ro | bash

18. Editor de texto entre corchetes

Brackets es un moderno editor de código abierto, gratuito y creado por Adobe centrado en el desarrollo web. Está escrito en HTML, CSS y JavaScript para ofrecer a los desarrolladores web una rica experiencia de edición de código con la capacidad de ampliar sus funciones nativas utilizando varias extensiones gratuitas.

Las características de los soportes incluyen:

  • Una hermosa interfaz de usuario
  • Soporte de preprocesador para SCSS y LESS
  • editores en línea
  • Vista previa en vivo
  • Edición con múltiples pestañas
  • Soporte PHP
  • Admite protocolo de servidor de idiomas
  • Soporte para extensiones de complementos

Instalar soportes en Linux

Puede instalar el editor Brackets en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install brackets         [On Debian, Ubuntu and Mint]
sudo yum install brackets         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/brackets  [On Gentoo Linux]
sudo apk add brackets             [On Alpine Linux]
sudo pacman -S brackets           [On Arch Linux]
sudo zypper install brackets      [On OpenSUSE] 

Alternativamente, puede utilizar el administrador de paquetes Snap para instalar Brackets en Linux.

sudo snap install brackets

19. Editor de texto del mousepad

Mousepad es un editor de texto liviano y fácil de usar diseñado principalmente para el entorno de escritorio Xfce y ofrece funciones esenciales para la edición de texto básica, lo que lo hace adecuado para tareas rápidas sin abrumar a los usuarios.

Instalar Mousepad en Linux

Puede instalar el editor Mousepad en sistemas Linux usando su administrador de paquetes predeterminado como se muestra.

sudo apt install mousepad         [On Debian, Ubuntu and Mint]
sudo yum install mousepad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mousepad  [On Gentoo Linux]
sudo apk add mousepad             [On Alpine Linux]
sudo pacman -S mousepad           [On Arch Linux]
sudo zypper install mousepad      [On OpenSUSE] 

20. Editor sencillo

Lite es un nuevo editor de texto desarrollado mayoritariamente en el lenguaje Lua, que pretende ofrecer algo práctico, agradable, diminuto y rápido, creado de la forma más sencilla posible; fácil de modificar y ampliar, o de utilizar sin hacer ninguna de las dos cosas.

21. Editor de cenizas

ash es un editor de texto simple y limpio basado en línea de comandos, que está diseñado para ser fácil de usar con combinaciones de teclas modernas y es lo suficientemente eficiente como para administrar una gran cantidad de archivos simultáneamente y tiene una amplia gama de características modernas.

22. CudaTexto

CudaText es un nuevo editor de texto limpio, de código abierto y multiplataforma que viene con toneladas de características que incluyen:

  • La sintaxis resalta muchos idiomas.
  • Buscar/Reemplazar con expresiones regulares.
  • Paleta de comandos, con coincidencia difusa.
  • Visor binario/hexadecimal para archivos de tamaño ilimitado.
  • Soporte para muchas codificaciones.

23. Editor de texto de meditación

Medit es un editor de texto ligero de código abierto para Mac, Linux y Windows. Originalmente comenzó como un simple componente integrado del editor GGAP y ahora es su propio editor de texto independiente.

Las características de Medit incluyen

  • Resaltado de sintaxis personalizable.
  • Soporte para complementos escritos en Python, C o Lua.
  • Soporte para expresiones regulares.
  • Aceleradores de teclado configurables.

Concluyendo

Creo que la lista es más de lo que hemos visto, por lo tanto, si ha utilizado otros editores de texto gratuitos y de código abierto, háganoslo saber publicando un comentario. Gracias por leer y mantente siempre conectado a Tecmint.