Notepadd++ es un editor de código fuente completamente gratuito creado como un reemplazo para Notepad en Windows, está escrito basado en Scintilla en C++ e implementa Win32 API y STL para garantizar tamaños de programa pequeños con alta velocidad de ejecución, características que desde entonces lo han convertido en un nombre familiar entre los desarrolladores. Lamentablemente, no hay una versión disponible para usuarios de Linux.
Aquí tienes una lista de las mejores alternativas a Notepadd++ que puedes usar en tu distribución de Linux y quedar satisfecho.
1. Editor Vim
Vim es un potente editor de texto completamente configurable para crear o editar cualquier tipo de texto, como código fuente, archivos de configuración, scripts y más. Se presenta como “vi“, que viene con el OS X de Apple y la mayoría de los sistemas Linux/Unix.
Vim es un poco diferente de otros editores de texto porque funciona en una terminal o símbolo del sistema y te ofrece varios modos: el modo normal para moverte, el modo de inserción para escribir y el modo de comando para dar órdenes.
Mucha gente ama Vim por su personalización y complementos, árbol de deshacer multinivel, extenso sistema de complementos, soporte para demasiados formatos de archivo y lenguajes de programación para enumerar, y soporte de integración con muchas herramientas.

Para saber más sobre el editor Vim, consulta nuestros siguientes artículos relacionados.
2. Editor Nano
Nano es un editor de texto basado en línea de comandos de código abierto para Sistemas Operativos similares a Unix. Fue modelado a partir de parte del cliente de correo electrónico Pine y del editor de texto Pico, con mucha más funcionalidad.
Sus características incluyen resaltado de sintaxis, comentar/descomentar líneas con un solo golpe de tecla (M-3), funciones vinculables, eliminación fácil del espacio en blanco final de párrafos justificados, etc.

En la mayoría de las distribuciones Linux, nano ya está instalado, de lo contrario, puede instalarlo fácilmente con el siguiente comando apropiado para su distribución en particular.
$ 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]
3. GNU Emacs
GNU Emacs es un editor de texto personalizable, ampliable, de código abierto, autodocumentado y de visualización en tiempo real en la familia EMACS de editores de texto, populares por su ampliabilidad.
Sus características incluyen soporte de resaltado de sintaxis para muchos formatos de archivo y lenguajes, personalización mediante código Emacs Lisp o una GUI, soporte completo de Unicode, documentación y tutoriales integrados completos, etc.

Para instalar GNU Emacs en Linux, puede utilizar el siguiente comando que sea apropiado para su distribución específica de Linux.
$ 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]
4. Gedit
Gedit es una aplicación de editor de texto de código abierto diseñada para la edición de texto de propósito general con una interfaz de usuario limpia y simple para facilitar su uso. Es el propio editor de texto de GNOME y se envía como el editor de texto predeterminado del entorno de escritorio GNOME.
Las características de gedit incluyen respaldo de archivos, envoltura de texto, numeración de líneas, edición de archivos remotos, fuentes y colores configurables, soporte de regex, etc.

Para instalar Gedit en Linux, puede utilizar el siguiente comando que sea apropiado para su distribución específica de Linux.
$ 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]
5. Geany
Geany es un editor de texto de código abierto GTK+ creado para proporcionar a los usuarios un IDE liviano y rápido que apenas depende de otros paquetes.
Sus características incluyen una consola integrada que se puede alternar, múltiples lenguajes de programación, soporte de formato de archivo, plegado de código, consejos de llamada, navegación de código, finalización automática del nombre del símbolo, etc.

Para instalar Geany en Linux, puede utilizar el siguiente comando que sea apropiado para su distribución específica de Linux.
$ 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]
6. Editor de texto de GNOME
Editor de texto GNOME es la herramienta de escritura principal para el sistema de escritorio GNOME que ofrece una gran experiencia de edición de usuario con temas integrados y resaltado de sintaxis para una variedad de lenguajes de programación, incluidos Python, JavaScript, C y C++. También tiene características como búsqueda y reemplazo, números de línea y finalización automática.
A partir de la versión GNOME 42 en marzo de 2022, Editor de texto GNOME se convirtió en la herramienta de escritura principal para GNOME, reemplazando a gedit. La razón de este cambio fue que los desarrolladores de GNOME querían que todos sus programas siguieran las reglas sobre cómo deben verse y funcionar en GNOME.

Para instalar Editor de texto GNOME en Linux, puede usar el siguiente comando apropiado para su distribución de Linux específica.
$ 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]
7. Sublime Text
Sublime Text es un editor de código fuente potente, gratuito, de código privativo, mantenido por la comunidad, multiplataforma y ampliable que cuenta con una API de Python.
Sublime Text fue lanzado por primera vez en 2008 por Jon Skinner y Will Bond y desde entonces ha conquistado el corazón de usuarios dedicados que juran que es la versión moderna de vi y GNU Emacs.
Tiene una interfaz de usuario limpia y minimalista, Ir a Cualquier Lugar, edición dividida, cambio de proyecto instantáneo, soporte para prácticamente cualquier lenguaje de programación, soporte para montones de complementos, etc.

Aprenda más sobre Cómo Instalar Sublime Text en Linux
8. Kate
Kate (Editor de Texto Avanzado de KDE) es un editor de texto GUI de código abierto desarrollado por la comunidad de KDE e incluido con el software KDE desde 2001.
Kate se utiliza como componente de edición en Quanta Plus, el front-end de LaTeX, y KDevelop entre otras tecnologías. Sus características incluyen plegado de código, resaltado de sintaxis que es ampliable mediante archivos XML, detección automática de codificación de caracteres, etc.

Para instalar Kate en Linux, puede usar el siguiente comando que sea apropiado para su distribución de Linux específica.
$ 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]
9. Notepadqq
Notepadqq es un editor de código fuente completamente gratuito creado como una alternativa de Linux para Notepad++ que está disponible solo para Windows. Al igual que Notepad++, tiene como objetivo asegurar que los tamaños de los programas sean pequeños con una alta velocidad de ejecución.
Sus características incluyen una interfaz de usuario simple y atractiva con soporte para edición de múltiples vistas, extensión de complementos, varios lenguajes de programación, resaltado de sintaxis, etc.

Para instalar Notepadqq en Linux, puedes usar el siguiente comando que sea apropiado para la distribución de Linux específica.
$ sudo apt install notepadqq [On Debian, Ubuntu and Mint] $ sudo yum install notepadqq [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/notepadqq [On Gentoo Linux] $ sudo apk add notepadqq [On Alpine Linux] $ sudo pacman -S notepadqq [On Arch Linux] $ sudo zypper install notepadqq [On OpenSUSE]
10. Visual Studio Code
Visual Studio Code es un potente editor de texto, extensible, completamente personalizable y multiplataforma creado por Microsoft Corporation. Ofrece a los usuarios en todas las plataformas un entorno unificado para construir y probar programas en cualquier lenguaje para cualquier plataforma.
VS Code incluye características como IntelliSense, comandos Git integrados, un depurador incorporado en el editor con puntos de interrupción de depuración, pilas de llamadas y una consola interactiva, soporte para casi cualquier lenguaje de programación, etc.

Para instalar Visual Studio Code en Linux, puedes usar el siguiente comando que sea apropiado para tu distribución de Linux específica.
$ 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]
11. SciTE
SciTE es un editor de texto basado en SCIntilla que fue creado inicialmente para demostrar Scintilla pero desde entonces ha crecido para ser útil en el desarrollo y ejecución de programas que típicamente tienen configuraciones simples.
Presenta una interfaz gráfica simple y con pestañas, resaltado de sintaxis, soporte para texto bidireccional, scripts de ayuda, accesos directos de teclado configurables, etc.
La versión gratuita de SciTE está disponible para sistemas compatibles con Linux con GTK+ y Windows, mientras que una versión comercial está disponible para descargar desde la Mac App Store.

Para instalar SciTE en Linux, puedes utilizar el siguiente comando que sea apropiado para la distribución de Linux específica que estés utilizando.
$ sudo apt install scite [On Debian, Ubuntu and Mint] $ sudo yum install scite [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/scite [On Gentoo Linux] $ sudo apk add scite [On Alpine Linux] $ sudo pacman -S scite [On Arch Linux] $ sudo zypper install scite [On OpenSUSE]
12. CodeLobster
CodeLobster es un IDE completamente gratuito, multifuncional y portátil diseñado para proyectos de PHP, HTML, CSS y JavaScript con soporte para más de 15 frameworks. Ofrece a los usuarios casi todas las características de muchas aplicaciones pagas como resaltado de pares, consejos, depuración avanzada de PHP y JS, autocompletado avanzado, búsqueda incremental, etc.
La versión profesional contiene características como SASS y LESS, comparación de ventanas divididas, validación de código, un administrador SQL, etc., y una gran cantidad de complementos adicionales que son dignos de usuarios empresariales.

Resumen
Entonces ahí lo tienen. Las 11 mejores alternativas de editor de texto para Notepadd++ están disponibles para Linux. ¿Conoces alguna eficiente que te gustaría ver añadida a la lista? No dudes en dejar comentarios en la sección de abajo.
Source:
https://www.tecmint.com/best-notepad-alternatives-for-linux/