Los 23 Mejores Editores de texto de código abierto (GUI + CLI) de 2021

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 muchos más. En Linux, los editores de texto son de dos tipos, que son la interfaz gráfica de usuario (GUI) y los editores de texto de línea de comandos (consola o terminal).

No te pierdas: Mis Editores de Línea de Comandos Favoritos para Linux – ¿Cuál es tu Editor?

En este artículo, estoy echando un vistazo a algunos de los mejores 21 editores de texto de código abierto de uso común en Linux, tanto en servidores como en escritorios.

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 ampliamente utilizados entre los administradores de sistemas y programadores, por lo que muchos usuarios a menudo se refieren a él como editor de programador. Habilita el resaltado de sintaxis al escribir código o editar archivos de configuración.

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

$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim 

Si desea ver nuestra serie completa en vi (m), consulte los enlaces a continuación:

  • Aprenda y Use Vi/Vim como Editor de Texto Completo en Linux
  • Aprenda Consejos y Trucos para el Editor ‘Vi/Vim’ para Mejorar sus Habilidades
  • 8 Consejos y trucos interesantes para el Editor ‘Vi/Vim’
Vi/Vim Linux EditorEditor de Linux Vi/Vim

Gedit

Gedit es un editor de texto basado en GUI de uso general y se instala de forma predeterminada en el entorno de escritorio Gnome. Es fácil de usar, altamente conectable y un potente editor con las siguientes características:

  • Soporte para UTF-8
  • Uso de colores y tamaños de fuente configurables
  • Resaltado de sintaxis altamente personalizable
  • Funcionalidades de deshacer y rehacer
  • Reversión de archivos
  • Edición remota de archivos
  • Buscar y reemplazar texto
  • Funcionalidades de soporte para portapapeles y muchas más
Editor de Gedits
Editor de Gedits

Puede instalar el editor de Gedits en sistemas Linux utilizando el administrador de paquetes predeterminado, como se muestra.

$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit 

Nano Editor

Nano es un editor de texto fácil de usar, especialmente para usuarios nuevos y avanzados de Linux. Mejora la usabilidad al proporcionar encuadernación de claves personalizable.

Nano tiene las siguientes características:

  • Enlaces de teclas altamente personalizables
  • Resaltado de sintaxis
  • Opciones de deshacer y rehacer
  • Pantalla de línea completa en la salida estándar
  • Soporte de buscapersonas para leer desde la entrada estándar
Nano Editor
Nano Editor

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

$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano 

Puede consultar nuestra guía completa para editar archivos con Nano editor en:

  • Cómo usar Nano Editor en Linux

Emacs de GNU

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 las funcionalidades de edición de texto.

Emacs tiene las siguientes características:

  • Documentación de usuario y tutoriales
  • Resaltado de sintaxis con colores incluso para texto plano.
  • Unicode soporta muchos lenguajes naturales.
  • Varias extensiones que incluyen correo y noticias, interfaz de depurador, calendario y muchas más
Editor Emacs
Editor Emacs

Puede instalar Editor Emacs en sistemas Linux usando su gestor de paquetes predeterminado como se muestra.

$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs 

Kate / Kwrite

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

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

Las siguientes son algunas de sus características generales:

  • Extensible a través de secuencias de comandos
  • Soporte de codificación, como el modo Unicode
  • Renderizado de texto en modo bidireccional
  • Soporte de finalización de línea con funcionalidades de detección automática

También edición remota de archivos y muchas otras funciones, incluidas funciones avanzadas de editor, funciones de aplicaciones, funciones de programación, funciones de resaltado de texto, funciones de copia de seguridad y funciones de búsqueda y reemplazo.

Editor de Kate
Editor de Kate

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

$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate 

Sublime Text Editor

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 características con complementos, en su mayoría construidos por la comunidad y soportados bajo licencias de software libre.

Editor de texto Sublime para Linux
Editor de texto Sublime para Linux

Puede instalar el editor de texto Sublime en sistemas Linux utilizando su administrador de paquetes predeterminado, como se muestra.

$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text 

Editor Jed

Jed es también otro editor de línea de comandos con soporte para funciones similares a GUI, como menús desplegables. Está desarrollado a propósito para el desarrollo de software y una de sus características importantes es el soporte del modo Unicode.

Editor Jed
Editor Jed

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

$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed 

Gvim Editor

Es una versión GUI del popular editor Vim y tiene funcionalidades similares a las de la línea de comandos Vim.

Editor Gvim
Editor Gvim

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

$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim 

Geany Editor

Geany es un entorno de desarrollo integrado pequeño y ligero que ofrece características 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
  • Habilita el plegado de código y la navegación de código
  • Nombre de símbolo y autocompletado de construcción
  • Admite el cierre automático de etiquetas HTML y XML
  • Funcionalidad de gestión de proyectos elemental y muchas más
Editor Geany
Editor Geany

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

$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany 

Leaf Pad

Leaf Pad es un editor de texto ligero basado en GUI basado en GTK+ que también es popular entre los usuarios de Linux hoy en día. Es fácil de usar por los nuevos usuarios de Linux.

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
  • Mostrar números de línea de archivo
  • Admite opciones de arrastrar y soltar
  • Soporte de impresión
Editor
Editor de Leafpad

Puede instalar el editor de Leaf Pad en sistemas Linux utilizando el administrador de paquetes snap, como se muestra.

$ sudo snap install leafpad

Bluefish

Bluefish es un editor de texto avanzado y fácil de instalar dirigido a programadores Linux y desarrolladores web. Ofrece un amplio conjunto de características que se enumeran a continuación:

  • Ligero y rápido
  • Integra programas Linux externos como lint, weblint, make y muchos otros y filtros, canalizaciones como sed, sort, awk y muchos más
  • Función de comprobación ortográfica
  • Soporta trabajar en múltiples proyectos
  • Edición remota de archivos
  • Soporte de búsqueda y reemplazo
  • Opción Deshacer y rehacer
  • Recuperación automática de archivos modificados
Bluefish Editor
Bluefish Editor

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

$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish 

Atom

Atom es un editor de código multiplataforma gratuito y de código abierto desarrollado por GitHub. Fue construido para ser completamente personalizable utilizando tecnologías web como HTML y JavaScript y tiene soporte para Node.plugins basados en js y control nativo de Git.

Las características destacadas de Atom incluyen:

  • 100% de código abierto
  • Diseño moderno y personalizable
  • Temas
  • Soporte integrado de Git
  • Colaboración en tiempo real con Telesync
  • Autocompletado inteligente e IntelliSense
  • Gestor de paquetes incorporado
Editor de texto Atom
Editor de texto Atom

Puede instalar el editor Atom en sistemas Linux utilizando los siguientes comandos.

---------- On Debian, Ubuntu & Mint ---------- $ wget -c https://atom.io/download/deb -O atom.deb$ sudo dpkg -i atom.deb---------- On RHEL, CentOS & Fedora ----------$ wget -c https://atom.io/download/rpm -O atom.rpm$ sudo rpm -i atom.rpm

VSCode

VSCode es un robusto editor de texto moderno, gratuito y de código abierto creado por Microsoft para ordenadores Linux, Mac y Windows.

Ofrece un montón de funciones potentes que incluyen:

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

Visual Código de estudio
Visual Studio Code

Puede instalar VSCode para su distribución Linux descargando el .deb or .paquete rpm de la página de descarga de VSCode.

Light Table

Light Table es un potente editor de texto multiplataforma, libre de desorden, construido para ser lo suficientemente personalizable como para ser utilizado en cualquiera que el usuario elija.

Las características de la mesa de luz incluyen:

  • Evaluación en línea
  • Relojes en tiempo real
  • De código libre y abierto
  • Gestor de complementos
  • Edición potente
Editor de código de mesa de luz
Editor de código de Tabla ligera

Puede instalar Tabla ligera en Ubuntu y sus derivados utilizando el siguiente PPA.

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

Editor de texto Medit

medit es un editor de texto ligero de código abierto para Mac, Linux y Windows. Originalmente comenzó como un componente integrado simple 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
Editor de texto multimedia
Editor de texto multimedia

Puede descargar e instalar medit desde el mooedit.sourceforge.net página.

Neovim-Editor de texto basado en Vim

Neovim es un editor de texto basado en vim hiperextensible con un enfoque en la usabilidad y la extensibilidad de funciones. Se derivó del popular editor Vim para refactorizar agresivamente su funcionalidad y usabilidad con interfaces gráficas de usuario modernas, control de trabajos asincrónico, etc.

Las características destacadas de Neovim incluyen:

  • Licencia libre y de código abierto
  • Soporte para directorios base XDG
  • Compatibilidad con la mayoría de los complementos Vim
  • Un emulador de terminal integrado y configurable
Editor de texto basado en Neovim-Vim
Neovim – Editor de texto basado en Vim

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

$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim 

Notepad++

Notepad++ es un editor de texto personalizable construido con un enfoque en la velocidad y el tamaño mínimo del programa para plataformas Windows. Está desarrollado basado en el editor de texto Scintilla y puede tener su funcionalidad extendida con toneladas de complementos.

Sus características incluyen:

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

Editor de código fuente de Bloc de notas++
Editor de Código fuente de Bloc de notas++

Puede instalar el editor de bloc de notas++ en sistemas Linux utilizando snap package manage como se muestra.

$ sudo snap install notepad-plus-plus
Reado relacionado: Las 11 Mejores Alternativas de Notepad++ Para Linux

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 un lenguaje de edición de texto.

tiene varias características entre las que se encuentran:

  • Indentación automática
  • Manipulación de cajas
  • Canalizar cada selección a un filtro externo
  • Ganchos
  • Resaltado de sintaxis
  • Personalización
  • Selecciones múltiples
Editor de código Kakoune
Editor de código Kakoune

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

$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune 

Editor de texto basado en micro – Terminal

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

Las características destacadas de Micro incluyen:

  • Soporte para mouse
  • Cursores múltiples
  • Emulación de terminal
  • Alta personalización
  • Sistema de complementos
  • Biblioteca estática sin dependencias
Editor de texto de Micro Terminal
Editor de texto de Micro Terminal

Puede instalar micro fácilmente en su distribución Linux ejecutando el siguiente script de instalación.

$ curl https://getmic.ro | bash

Brackets Text Editor

Brackets es un moderno editor de código abierto y gratuito creado por Adobe con un enfoque 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 corchetes 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
  • Soporte de protocolo de servidor de idiomas
  • Soporte para extensiones de complementos
Editor de texto de corchetes
Editor de texto de corchetes

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

$ sudo snap install brackets

Lite Editor

Lite es un nuevo editor de texto desarrollado principalmente en el lenguaje Lua, que tiene como objetivo ofrecer algo práctico, agradable, pequeño y rápido, creado de la manera más simple posible; fácil de alterar y expandir, o de usar sin hacer ninguna de las dos cosas.

Editor de texto lite
Editor de texto lite

Ash Editor

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

Ash - Editor de texto Terminal moderno
Ash – Editor de texto Terminal moderno

CudaText

CudaText es un nuevo y limpio editor de texto de código abierto editor de texto de plataforma que viene con un montón de características que incluyen:

  • Resaltado de sintaxis para 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.
CudaText - cross-platform text editor
CudaText – cross-platform text editor
Concluding

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *