Lo que estoy buscando:
Debería ser un software gratuito.
Las funciones de Notepad ++ que quiero usar en el programa Linux deseado (de las más importantes):
¿Hay algún programa en Linux que cumpla con estos requisitos, o casi todos?
EDITAR - Atom:
probé la primera recomendación - Atom. Aunque apoyo el esfuerzo puesto en ese editor, no satisface mis necesidades por muchas razones:
No he probado ninguna otra característica, porque el reemplazo lento de expresiones regulares me desalienta por sí solo a usar el editor. Atom pudo ser un gran editor de texto una vez, pero ahora no está en "estado de lanzamiento" si me preguntas.
EDITAR - Sublime Text: aunque se ve bien, noté que Sublime Text no es gratis. Ahora (2016-12-23), quieren 70$ por licencia.
Solía recomendar a Kate como editor a utilizar... hasta que dejó de funcionar correctamente en entornos que no eran KDE (faltaban iconos, etc.)
Ahora recomiendo alegremente Geany - https://www.geany.org/Download/Releases
Hace todo lo que quiere, tiene una opción de terminal para trabajar también, puede configurarse para compilar/construir su código fuente, etc. Más como un IDE súper liviano que un editor de texto sin formato. Ah, y multiplataforma también: Linux, Mac, Windows. Y lo mejor de todo: está usando el mismo Lexxer en segundo plano que le brinda resaltado de sintaxis como lo está haciendo Notepad ++.
Puedes probar Sublime Text . Tiene todas las características enumeradas por usted.
La interfaz de usuario es moderna y bastante rápida, y admite mouse + atajos de teclado configurables:
Además incluye otras características:
Puede encontrar otros complementos interesantes y útiles en el sitio web de Package Control .
Si bien la interfaz de usuario es bastante antigua, hay una razón por la que sigue siendo popular un cuarto de siglo después de su creación; es genial Aquí hay un artículo que explica cómo instalar la mayoría de las funciones que necesita.
Echa un vistazo a GitHub Atom
Probablemente no coincida con una definición hipster de "moderno", pero le sugiero que eventualmente aprenda a usar VIM o Emacs.
Hay una razón por la que siguen siendo extremadamente populares. Tienen múltiples búferes, macros, plegado, resaltado de sintaxis para los lenguajes más absurdos (¿resaltado de sintaxis para archivos de configuración mutt? ¡Claro!), atajos de teclado para incrementar números, ... refactorización para python a través del reparador de bicicletas, ...
Eche un vistazo a Scite (que viene con la mayoría de los repositorios de Linux distris):
Las características adicionales incluyen plegado de código, exportación a HTML, PDF, LaTeX, RTF, XML, diferentes codificaciones, conversión de mayúsculas/minúsculas y mucho más. También viene con un "archivo de configuración" bastante detallado donde puede modificar casi todo (cosas que no encajaban en los menús). Encuentre la documentación de Scite aquí para más detalles.
Si bien ofrece todo eso, sigue siendo bastante liviano y no consume tanto espacio, que fue el argumento para que lo probara.
Puede probar Notepadqq , que es un puerto no oficial del Notepad ++ original para Linux. Tenga en cuenta que está incompleto, por lo que es posible que falten algunas de las funciones que esperaba.
Según un vistazo rápido a la versión de Notepadqq que tengo, la mayoría de las funciones en su lista parecen estar disponibles, excepto el editor hexadecimal y el guardado automático.
Prueba CudaText . Funciona bastante bien en Linux (gtk2, qt).
jEdit es un editor de texto adecuado que tiene una apariencia y funcionalidad algo similares a Notepad++. jEdit tiene muchos complementos para ampliar su funcionalidad si es necesario, similar a Notepad ++
Los paquetes Snap se pueden usar en todas las principales distribuciones de Linux, incluidas Ubuntu, Linux Mint, Debian y Fedora. Para instalar el paquete instantáneo Notepad ++, abra la terminal y escriba:
sudo snap install notepad-plus-plus
Para agregar la navegación de Notepad++ a otras unidades además de la unidad predeterminada:
sudo snap connect notepad-plus-plus:removable-media
Mawg dice que reincorpore a Monica
Gallifreyan