23 mejores editores de texto de código abierto (GUI + CLI) en 2021

23 mejores editores de texto de código abierto (GUI + CLI) en 2021

Los editores de texto se pueden usar 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 es 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 su editor??

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

1. Editor VI/VIM

VIM es un poderoso editor de texto basado en línea de comandos que ha mejorado las funcionalidades del antiguo editor de texto de UNIX VI. Es uno de los editores de texto más populares y ampliamente utilizados entre los administradores y programadores de sistemas, por eso muchos usuarios a menudo se refieren a él como editor de programador. Habilita la resaltura de sintaxis al escribir código o editar archivos de configuración.

Puedes instalar Empuje Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt install vim [en Debian, Ubuntu y Mint] $ sudo dnf install vim [en Rhel, Centos y Fedora] $ sudo Pacman -s Vim [en Arch Linux y Manjaro] $ sudo zypper instalación vim [en opensuse] 

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 los consejos y trucos del editor 'VI/VIM' para mejorar sus habilidades
  • 8 interesantes consejos y trucos del editor 'VI/VIM'
Editor VI/Vim Linux

2. Gedit

GEDIT es un editor de texto basado en la GUI general y se instala por editor de texto predeterminado en Gnomo entorno de escritorio. Es simple de usar, altamente conectable y un editor poderoso con las siguientes características:

  • Soporte para UTF-8
  • Uso del 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
  • Portapapeles de soporte de funcionalidades y muchas más
Editor de gedit

Puedes instalar Gedit Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt install gedit [en Debian, Ubuntu y Mint] $ sudo dnf install gedit [en Rhel, Centos y Fedora] $ sudo Pacman -s Gedit [en Arch Linux y Manjaro] $ sudo zypper instalación Gedit [en OpenSuse] 

3. Editor nano

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

Nano tiene las siguientes características:

  • Enlaces de claves altamente personalizables
  • Destacación de sintaxis
  • Deshacer y rehacer opciones
  • Pantalla de línea completa en la salida estándar
  • Soporte de buscapersonas para leer de la entrada estándar
Editor nano

Puedes instalar Nano Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt install nano [en Debian, Ubuntu y Mint] $ sudo dnf install nano [en Rhel, Centos y Fedora] $ sudo Pacman -s Nano [en Arch Linux y Manjaro] $ sudo zypper instalación nano [en opensuse] 

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

  • Cómo usar Nano Editor en Linux

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

Emacs tiene las siguientes características:

  • Documentación y tutoriales del usuario
  • Destacación de sintaxis usando colores incluso para texto plano.
  • Unicode admite muchos idiomas naturales.
  • Varias extensiones, incluyendo correo y noticias, interfaz del depurador, calendario y muchas más
Editor de emacs

Puedes instalar Emacs Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt install emacs [sobre Debian, Ubuntu y Mint] $ sudo DNF Install Emacs [en RHEL, CentOS y Fedora] $ sudo Pacman -S emacs [en Arch Linux y Manjaro] $ sudo Zypper Instalar emacs [en OpenSuse] 

5. Kate/KWrite

Kate es un editor de texto rico en funciones y altamente conectable que viene con Entorno kdesktop (Kde). El proyecto Kate apunta al desarrollo de dos productos principales que son: Katepart y Kate.

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

Las siguientes son algunas de sus características generales:

  • Extensible a través de secuencias de comandos
  • Codificación de soporte como el modo unicode
  • Renderización de texto en modo bidireccional
  • Soporte de finalización de línea con funcionalidades de detección de auto

También la edición de archivos remotos y muchas otras características, incluidas las características avanzadas del editor, las características de las aplicaciones, las características de programación, las características de resaltado de texto, las características de respaldo y la búsqueda y reemplazar las funciones.

Editor de Kate

Puedes instalar Kate Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt install kate [en Debian, Ubuntu y Mint] $ sudo DNF Install Kate [en RHEL, CentOS y Fedora] $ sudo Pacman -s Kate [en Arch Linux y Manjaro] $ sudo zypper instalación kate [en opensuse] 

6. Editor de texto sublime

El texto sublime es un potente editor de código fuente multiplataforma con una interfaz de programación de Python. Admite muchos lenguajes de programación y lenguajes de marcado, y las características pueden ser agregadas por usuarios con complementos, en su mayoría construidos por la comunidad y compatibles con licencias de software gratuito.

Sublime Text Editor para Linux

Puedes instalar Texto sublime Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt install sublime-text [en Debian, Ubuntu y Mint] $ sudo DNF Install Sublime-Text [en Rhel, Centos y Fedora] $ sudo Pacman -S Sublime-Text [en Arch Linux y Manjaro] $ sudo zypper Instale el texto sublime [en OpenSUSE] 

7. Editor Jed

Jed también es otro editor de línea de comandos con soporte para características similares a la GUI como menús desplegables. Se desarrolla a propósito para el desarrollo de software y una de sus características importantes es el soporte del modo unicode.

Editor Jed

Puedes instalar Jed Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt install jed [en Debian, Ubuntu y Mint] $ sudo dnf install jed [en Rhel, Centos y Fedora] $ sudo Pacman -s Jed [en Arch Linux y Manjaro] $ sudo Zypper Install Jed [en OpenSuse] 

8. editor de GVIM

Es una versión GUI del popular editor VIM y tiene funcionalidades similares que la línea de comando vim.

Editor de GVIM

Puedes instalar gvim Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt install vim -gtk3 [en Debian, Ubuntu y Mint] $ sudo dnf install gvim [en rhel, centos y fedora] $ sudo pacman -s gvim [en arch linux y manjaro] $ sudo zypper install gvim [On enciende OpenSuse] 

9. Editor de geany

Geany es un entorno de desarrollo integrado pequeño y liviano 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:

  • Destacación de sintaxis
  • Interfaz conectable
  • Admite muchos tipos de archivos
  • Habilita el plegado de código y la navegación de código
  • Nombre y construcción de símbolo Auto-Completo
  • Admite el cierre automático de las etiquetas HTML y XML
  • Funcionalidad de gestión de proyectos elementales más muchos más
Editor de geany

Puedes instalar Geany Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apto install geany [en Debian, Ubuntu y Mint] $ sudo Dnf Install Geany [en Rhel, Centos y Fedora] $ sudo Pacman -S geany [en Arch Linux y Manjaro] $ sudo zypper instalación Geany [en OpenSuse] 

10. Almohadilla de la hoja

Leaf Pad es un editor de texto liviano 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 Codeset
  • Permite la auto detección de Codeset
  • Opciones de deshacer y rehacer
  • Mostrar números de línea de archivo
  • Admite opciones de arrastrar y soltar
  • Soporte de impresión
Editor de Leafpad

Puedes instalar Almohadilla de la hoja Editor en sistemas Linux utilizando el Administrador de paquetes Snap como se muestra.

$ sudo snap instalación de hoja 

11. Pescado azul

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

  • Ligero y rápido
  • Integra programas de Linux externos como pelusas, WebLint, Make y muchos otros y filtros, tuberías como SED, Sort, AWK y muchos más
  • Característica del control de ortografía
  • Admite trabajar en múltiples proyectos
  • Edición de archivos remotos
  • Buscar y reemplazar soporte
  • Opción de deshacer y rehacer
  • Recubrimiento automático de archivos modificados
Editor de peces azules

Puedes instalar Pescado azul Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt install bluefish [en Debian, Ubuntu y Mint] $ sudo DNF Instale Bluefish [en RHEL, CentOS y Fedora] $ sudo Pacman -s Bluefish [en Arch Linux y Manjaro] $ sudo Zypper Install Bluefish [en OpenSuse] 

12. Átomo

Atom es un editor de código multiplataforma gratuito y de código abierto desarrollado por Github. Fue creado para ser completamente personalizable utilizando tecnologías web como HTML y JavaScript y tiene soporte para Node.complementos basados ​​en JS y control de git nativo.

Los aspectos más destacados de la característica de Atom incluyen:

  • Corriente 100% abierta
  • Diseño moderno y personalizable
  • Temas
  • Soporte de git integrado
  • Colaboración en tiempo real con telesync
  • Smart Auto-Complet e Intellisense
  • Administrador de paquetes incorporado
Editor de texto Atom

Puedes instalar Átomo Editor en sistemas Linux utilizando los siguientes comandos.

---------- En Debian, Ubuntu y Mint ---------- $ wget -c https: // átomo.io/descargar/deb -o atom.Deb $ sudo DPKG -I Atom.debutante ---------- Sobre Rhel, Centos y Fedora ---------- $ wget -c https: // átomo.io/descargar/rpm -o átomo.RPM $ sudo RPM -I Atom.rpm 

13. VCODE

VScode es un robusto editor de texto moderno gratuito y de código abierto construido por Microsoft para las computadoras de Linux, Mac y Windows.

Ofrece toneladas de características potentes que incluyen:

  • Capacidad de depuración completa con una consola interactiva, puntos de interrupción, pilas de llamadas, etc.
  • Soporte Git incorporado con comandos Git
  • Intelisense
  • 100% personalización
  • Soporte para toneladas de idiomas directamente fuera de la caja
  • Diseños de palanca
  • Terminal incorporado
Código de Visual Studio

Puedes instalar VCODE para su distribución de Linux descargando el .debutante o .rpm Paquete desde la página de descarga de VScode.

14. Mesa ligera

La tabla de luz es un potente editor de texto multiplataforma sin desorden creado para ser lo suficientemente personalizable como para ser utilizado en cualquiera que su usuario elija.

Las características de la mesa de luces incluyen:

  • Evaluación en línea
  • Relojes en tiempo real
  • Código abierto y abierto
  • Plugin Manager
  • Edición poderosa
Editor de código de mesa de luz

Puedes instalar Mesa ligera en Ubuntu y sus derivados utilizando el siguiente PPA.

$ sudo add-apt-repository PPA: DR-AKULAVICH/LIGHTABLE $ sudo apt-get actualización $ sudo apt-get install lighttable-installer 

15. Editor de texto de Medit

Medit es un editor de texto de código abierto ligero 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 de medios

Puedes descargar e instalar meditar del mooedit.Fuente de la fuente.página de red.

dieciséis. Neovim - Editor de texto con sede en Vim

Neovim es un editor de texto basado en VIM hiperextensible con un enfoque en la usabilidad y la extensibilidad de la función. Fue bifurcado del popular editor VIM para refactorizar agresivamente su funcionalidad y usabilidad con GUI modernas, control asincrónico, etc.

Los aspectos más destacados de las características de Neovim incluyen:

  • Licencia gratuita y de código abierto
  • Soporte para directorios base XDG
  • Compatibilidad con la mayoría de los complementos VIM
  • Un emulador terminal integrable y integrable
Neovim - Editor de texto con sede en Vim

Puedes instalar Neovim Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt install neovim [en Debian, Ubuntu y Mint] $ sudo dnf install neovim [en Rhel, Centos y Fedora] $ sudo Pacman -S Neovim [en Arch Linux y Manjaro] $ sudo Zypper Install Neovim [en OpenSuse] 

17. Bloc++

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

Sus características incluyen:

  • Edición con pestañas
  • Código plegado
  • Soporte para marcadores
  • Mapa del documento
  • Expresión regular compatible con perl
Editor de código fuente de notas ++

Puedes instalar Bloc++ editor en sistemas Linux utilizando quebrar paquete administrar como se muestra.

$ sudo snap instalación nota de bloc de notas-plus 
Reado relacionado: 11 mejores alternativas de bloc de notas ++ para Linux

18. 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 cuales se encuentran:

  • Indactación automática
  • Manipulación de casos
  • Cuber a cada selección a un filtro externo
  • Manos
  • Destacación de sintaxis
  • Personalización
  • Selecciones múltiples
Editor de código Kakoune

Puedes instalar el Kakoune Editor en sistemas Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apto install kakoune [en Debian, Ubuntu y Mint] $ sudo dnf install kakoune [en Rhel, Centos y Fedora] $ sudo Pacman -S Kakoune [en Arch Linux y Manjaro] $ Sudo Zypper Install Kakoune [en OpenSuse] 

19. Editor de texto basado en micro terminal

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

Los aspectos más destacados de las características de Micro incluyen:

  • Soporte del ratón
  • Múltiples cursores
  • Emulación terminal
  • Alta personalización
  • Sistema de complemento
  • Biblioteca estática sin dependencias
Editor de texto de micro terminal

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

$ curl https: // getMic.RO | intento 

20. Editor de texto de Brackets

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

Las características de los soportes incluyen:

  • Una hermosa interfaz de usuario
  • Apoyo del preprocesador para SCSS y menos
  • Editores en línea
  • Vista previa en vivo
  • Edición con múltiples pestañas
  • Soporte de PHP
  • Admite el protocolo del servidor de idiomas
  • Soporte para extensiones de complementos
Editor de texto de Brackets

Puedes instalar Soportes editor en sistemas Linux utilizando quebrar Administrador de paquetes como se muestra.

$ sudo soportes de instalación snap 

21. Editor de lite

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

Editor de texto Lite

22. Editor de cenizas

Ash es un editor de texto basado en línea de comando simple y limpio, diseñado para ser fácil de usar con los vínculos de llave modernos y es lo suficientemente eficiente como para administrar una gran cantidad de archivos simultáneamente y tiene una amplia gama de características modernas.

Ash - Editor de texto terminal moderno

23. Cudatext

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

  • Sintaxis destacado para muchos idiomas.
  • Buscar/reemplazar con expresiones regulares.
  • Paleta de comandos, con combinación difusa.
  • Visor binario/hex para archivos de tamaño ilimitado.
  • Apoyo para muchas codificaciones.
Cudatext - Editor de texto multiplataforma
Concluyente

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áganos saber publicando un comentario. Gracias por leer y siempre mantente conectado a TecMint.