¿Cuáles son las alternativas a Notepad ++ en Ubuntu?


130

Uso Notepad ++ en Windows 7 y quiero saber si hay una buena sustitución en Ubuntu.

Quiero algo que sea bueno para editar archivos html.


2
Hay GEdit (editor predeterminado para Gnome) y Kate (uno predeterminado para KDE). Estos son muy fáciles de usar, sin embargo, no sé si son lo suficientemente "html". Sin embargo, hay muchas alternativas ( Linux tiene muchas opciones ) que están dirigidas específicamente al desarrollo web (google ubuntu html editors). También puede usar Eclipse de Oracle (ver aquí ).
edwin

gedit funciona bien para esto.
Thomas Ward


Muchas gracias, para aquellos que quieran saber cómo instalar "Sublime" , pueden seguir fácilmente los diferentes pasos que se explican aquí: how2 INstall Sublime cu
Orsius

1
Para todas las búsquedas, consulte softwarerecs.stackexchange.com/questions/20446/… La pregunta aborda la falta de un editor que guarde y cargue automáticamente todas las pestañas abiertas en el inicio, incluso sin haber guardado su contenido en un archivo.
phil294

Respuestas:


76

En realidad, puede instalar Notepad ++ instalando wine primero:

sudo apt-get update; sudo apt-get install wine

Pero algunas buenas alternativas son:

  1. Empuje
  2. Emacs
  3. Geany
  4. kate (en KDE, ejecutándose en unidad con la instalación de las dependencias de KDE adecuadas)
  5. Sublime (versión de prueba gratuita e ilimitada / $ 70.00 dólares estadounidenses)
  6. GEdit
  7. Edición de Komodo (en KDE)
  8. Editra

De estos, Geany y GEdit son mis favoritos, pero depende de tus necesidades. Si está buscando algo más complejo, está el Aptana Studio que mencioné en detalle como respuesta en esta pregunta: ¿ Desarrollo / desarrollo web básico IDE / Editor como Dreamweaver?

¡Buena suerte!


Sublime tiene una versión de prueba gratuita e ilimitada.
David Foerster

Sí. Sublime es, con mucho, mi favorito. Las ventanas emergentes pueden ser un poco molestas si usas la versión de prueba, pero no pierdes nada por hacerlo.
Dillmo

2
Geany tiene al menos el mismo widget de editor que Notepad ++ tiene;)
desde el

2
Mi voto es para emacs. Como es totalmente programable (Lisp) existen extensiones para casi todo lo que se te ocurra. Único inconveniente: tienes que aprender algunos de los atajos de teclado, de lo contrario, emacs te volverá loco.
soulsource

8
vimno es una alternativa a Notepad ++. Sus teclas de acceso directo son nada menos que atroces .
Dan Dascalescu

70

Gracias al trabajo de Daniel Di Sardi, hay un editor inspirado en Notepad ++ para Linux:

Notepadqq es un editor similar a Notepad ++ para el escritorio de Linux.

captura de pantalla de notepadqq en linux

Tiene un buen PPA (la página de inicio dice que es para 14.04, pero el launchpad tiene versiones de Utopic a Xenial ), por lo que puede instalarlo fácilmente

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

Como otra opción, SciTe se basa en el mismo " bloque de construcción de edición" de Notepad ++ , Scintilla .


3
se ve bastante bien. característica que falta: el auto-guardado y, por tanto, de auto-carga de los archivos (sin guardar) de la última sesión (bastante nueva característica n ++, pero muy útil)
phil294

Ok, es bastante bueno, pero todavía le faltan muchas características que Notepad ++ tiene.
Vista elíptica

En particular, no hay posibilidad de imprimir en la versión que tengo: 0.51.0
DrMoishe Pippik

1
No es un puerto exacto (la función de autoguardado mencionada en otros comentarios es REALMENTE increíble en N ++), pero tiene soporte de idioma y funcionará para la mayoría de mis usos. +1, muchas gracias.
Brandon

2
Notepadqq no es un puerto. Desde el sitio web: "Este proyecto es independiente de Notepad ++ y no utiliza ninguno de sus códigos. Notepadqq está inspirado en Notepad ++: esto significa que tratamos de reproducir sus mejores rasgos, sin tener miedo de tomar diferentes decisiones sobre lo que pensamos puede ser mejorado."
Android Dev

33

En realidad, es posible instalar Notepad ++ en Ubuntu. Simplemente ejecute los siguientes comandos:

sudo apt-get update
sudo apt-get install wine

Luego, descargue el instalador de Windows Notepad ++, haga clic derecho y seleccione Abrir con -> Wine Windows Program Loader. Siga el proceso de instalación típico y debería poder abrir Notepad ++ desde su Tablero.


1
Realmente esta es una buena solución, puedes saber más sobre el vino winehq.org/about
Nanhe Kumar

esto funciona tan bien, tan fácilmente, ¡ojalá hubiera sabido lo fácil que fue hace años!
Dave Amphlett

No se puede hacer funcionar el modo de columna debido a un conflicto de teclas Alt. Solución a alguien?
Vista elíptica

@Elipticalview ALT + SHIFT
killdaclick

Tuve éxito con Notepad ++ versión 7.3.3, 32 bits en Wine en Ubuntu 16.04 LTS, pero no tuve éxito con la última versión de Notepad ++ 7.5.4.
Marcel

8

Yo recomendaría Atom . Ventajas:

  • multiplataforma (también funciona en Windows, MacOS),
  • desarrollado y respaldado por GitHub,
  • basado en tecnologías estándar como el navegador web Chromium y JavaScript,
  • y por lo tanto tiene una gran base de extensiones para muchos casos de uso.

1
no mencionó que consume más recursos que otros editores de texto
Mihai

Es un buen editor, pero no perfecto. ¿Qué pasa con las desventajas? Stock Atom es lento y utiliza demasiados recursos. La instalación de los paquetes FB también utilizará el 100% del rendimiento de su disco e instalará demasiados GB de datos. Eventualmente, es posible que ni siquiera pueda iniciar la aplicación. Quizás FB haya solucionado esto por ahora, pero lo dudo (considerando los millones de líneas de código y el tamaño del paquete).
dhaupin

@dhaupin, tienes razón, Atom también tiene algunas desventajas. Por cierto, ¿qué quieres decir cuando hablas de paquetes "FB"?
Robert Zelník

@ RobertZelník oo mi mal, FB = Facebook. Su suite es nuclide.io . Es bastante dulce, pero increíblemente pesado. No puedo esperar hasta que algunos de estos paquetes de átomos se "adelgacen" si eso tiene sentido.
dhaupin

1
Ok, gracias por tu explicación. Según tengo entendido, Nuclide.io es un paquete para Atom desarrollado por el equipo de FB, independientemente del propio Atom, por lo que no hay razón para revisar Nuclide cuando hablamos de Atom. Sin embargo, tiene razón sobre el hambre de recursos de Atom y las aplicaciones basadas en navegador web en general. Gracias por su aviso, intentaré reescribir mi recomendación.
Robert Zelník

7

Hoy en día recomendaría Visual Studio Code . ¡Es gratis, de código abierto y funciona en todas partes!

Wikipedia dice:

Visual Studio Code es un editor de código fuente desarrollado por Microsoft para Windows, Linux y macOS. Incluye soporte para depuración, control de Git integrado, resaltado de sintaxis, finalización de código inteligente, fragmentos y refactorización de código. También es personalizable, por lo que los usuarios pueden cambiar el tema del editor, los atajos de teclado y las preferencias. Es gratuito y de código abierto, aunque la descarga oficial está bajo una licencia patentada.

Visual Studio Code se basa en Electron, un marco que se utiliza para implementar aplicaciones Node.js para el escritorio que se ejecuta en el motor de diseño Blink. Aunque utiliza el marco Electron, el software no es una bifurcación de Atom, en realidad se basa en el editor de Visual Studio Online (nombre en clave "Mónaco").



6

Otras alternativas que tienen características ricas que incluyen herramientas de macro fáciles de usar :

KKEdit

http://www.webupd8.org/2014/03/kkedit-text-editor-inspired-by-bbedit.html

https://github.com/KeithDHedger/KKEdit

http://gtk-apps.org/content/show.php/KKEdit?content=158161

  • Las opciones habituales de vista de origen, vista dividida, ajuste de línea, números de línea, etc.
  • El código fuente completo resaltó la impresión.
  • Búsqueda de texto estándar O búsqueda de expresiones regulares en archivos actuales o en todos los archivos abiertos.
  • Saltar a la declaración de función, Buscar declaración de función.
  • Encuentra declaraciones de API en Gtk-Doc's instalados.
  • Encuentra y abre el archivo de inclusión.
  • Múltiples marcadores.
  • Ejecute herramientas externas.
  • Guardar / Restaurar sesión.
  • Ejecute la herramienta externa de forma sincrónica o asincrónica.
  • Pase el texto seleccionado a herramientas externas.
  • Verificación ortográfica a través de ASpell, verificar la palabra seleccionada o verificar el documento a través del menú de pestañas.

ingrese la descripción de la imagen aquí

meditar Instalar medit

Sitio oficial

  • Resaltado de sintaxis configurable.
  • Aceleradores de teclado configurables.
  • Multiplataforma: funciona en Unix y Windows.
  • Complementos: se pueden escribir en C, Python o Lua.
  • Herramientas configurables disponibles desde los menús principales y contextuales. Se pueden escribir en Python o Lua, o puede ser un script de shell.
  • Búsqueda / reemplazo de expresiones regulares, interfaz de usuario grep, selector de archivos integrado, etc.

    captura de pantalla de medit


1
medit está en el repositorio de paquetes predeterminado de Ubuntu, es muy rápido de cargar, tiene una GUI y está tan centrado en el texto como notepad ++ (en comparación con muchos IDE en otras respuestas). Es una excelente opción. Lo único que echo de menos hasta ahora es cómo notepad ++ facilita el "papel de desecho" almacenando notas sin guardar y sin título en algún lugar temporal detrás de escena, al cerrar.
carver

4

¿Intentaste con Atom? https://atom.io/

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update 
sudo apt-get install atom

¿O probaste Sublime Text? http://www.sublimetext.com/

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update 
sudo apt-get install sublime-text-installer

Sublime no es gratis y, a veces, cuando lo usa, muestra una notificación para comprarlo. Pero, puedes "evaluarlo" tanto como quieras. (Sublime sitio web dice "Actualmente no hay límite de tiempo forzado para la evaluación")


55
Sería útil mencionar la advertencia principal de que Sublime cuesta $ 70 e implementará ventanas emergentes y otras cosas si el usuario no ha pagado.
underscore_d

2

Brackets es un editor de texto moderno y de código abierto que comprende el diseño web. Está diseñado desde cero para diseñadores web y desarrolladores front-end.

Está disponible para muchos sistemas operativos y funciona bastante bien con Ubuntu. Para instalar Brackets en todas las versiones compatibles de Ubuntu, abra el terminal y escriba:

sudo snap install --classic brackets

ingrese la descripción de la imagen aquí


2

No he podido obtener notepad ++ para trabajar con wine / ubuntu. Sin embargo, puede instalar notepadd ++ como complemento y funciona bien.

Vaya a https://www.ubuntu.com/desktop/snappy y siga los enlaces. Los snaps están disponibles para una variedad de paquetes de software en contenedores. El complemento "tienda" se encuentra en https://snapcraft.io/store . La página de inicio es https://snapcraft.io .

O visite https://linuxconfig.org/a-beginner-s-introduction-to-snaps-the-universal-linux-package-format o https://en.wikipedia.org/wiki/Snappy_(package_manager) .


2

IMG:  Ubuntu 14.04 y posterior

Notepad ++ ( notepad-plus-plus ) es un paquete instantáneo en los repositorios predeterminados de todas las versiones actualmente compatibles de Ubuntu. Para instalar Notepad ++, abra el terminal y escriba:

sudo snap install notepad-plus-plus  

Para agregar la navegación Notepad ++ a otras unidades además de la unidad predeterminada:

sudo snap connect notepad-plus-plus:removable-media

ingrese la descripción de la imagen aquí


1

Echa un vistazo a los escribas . caracteristicas:

  • Completar palabras automáticamente
  • Corrección y reemplazo automáticos
  • Compleción automática de caracteres de par e inserción inteligente
  • Sangrado automático
  • Muchos lenguajes

1

Prueba eric4 .

Utilizo notepadd ++ en Windows y eric4 en Debian. Eric es superior en muchos aspectos a notepad ++ en mi opinión y es gratis.


1
Como yo, por mi parte, no puedo leer tu mente, enumera algunas de esas "muchas formas".
Cees Timmerman
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.