¿Existe un equivalente de Linux para el Bloc de notas del programador o el Bloc de notas ++

14

Recientemente me cambié a Ubuntu desde Windows y me encanta. Una cosa que extraño es el Bloc de notas de mi programador. Todavía no he encontrado nada similar para Linux. Eclipse es demasiado grande e involucrado para lo que necesito.

EDITADO PARA AGREGAR:

Específicamente estoy buscando

  • una herramienta diff (sé acerca de Meld, pero estoy buscando herramientas integradas o enchufables en lugar de una herramienta separada);

  • ftp;

  • html / xml tag-matching;

  • y el grande, buscar en archivos, buscar un término o expresión regular en un grupo de archivos específico del usuario, o recursivamente a través de directorios, y devolver una lista de resultados resaltada y en la que se puede hacer clic.

Editado nuevamente (05/04/2011) Terminé probando la mayoría de las sugerencias a continuación, pero terminé con Komodo Edit . Hace todo lo que quería y está disponible en las tres plataformas, así que ahora que estoy en una Mac en el trabajo, no tengo que aprender otro IDE nuevo. Está construido en Mozilla, por lo que hay complementos (y puede crear los suyos propios) que se pueden actualizar de la misma manera que los complementos de Firefox.

EmmyS
fuente
2
Dejaré esto como un comentario ya que ya ha elegido su respuesta, pero se supone que Notepad ++ se ejecuta muy bien en WINE.
Michael

Respuestas:

20

Muchos usuarios de Linux eventualmente migran a Vim o Emacs. Tienen curvas de aprendizaje empinadas, pero personalización casi infinita. Para un editor similar a Notepad ++, escucho cosas buenas sobre geany, pero yo mismo soy un usuario de vim.

En mi opinión, la elección de un editor es un asunto muy personal. Si yo fuera usted, miraría esta lista y las probaría una por una hasta que encuentre una que funcione para mí. Si todo lo demás falla, noté en esa lista que notepad ++ funciona bien con el vino.

Karl Bielefeldt
fuente
Gracias por esa lista. Creo que voy a probar geany y jEdit: vim parece ser un poco duro para mí (¡soy un cobarde!). Desafortunadamente, ninguno de ellos tiene TODAS las características que quiero, pero están más cerca que cualquier cosa que haya visto hasta ahora.
EmmyS
2
vim es asombroso. El mejor editor de texto del programador. Para mí, es mejor que cualquier IDE jamás hecho.
Wuffers
@EmmyS: emacs tiene TODAS esas características y más. La funcionalidad que está pidiendo no es más que una taza en el gran fregadero de la cocina de lo que puede hacer emacs. risa Pero, emacs definitivamente tiene una curva de aprendizaje. En mi opinión, es más simple hacer cosas simples en emacs que vi, pero esa es solo mi opinión.
Omnifarious
@EmmyS: vim tiene (así como emacs) todo lo que desea ... en más sistema operativo que el bloc de notas * o lo que venga. si no lo hace como vim en su configuración de instalación cream.sf.net que hace que sea una muy buena "a prueba de idiotas" editor de ...
Akira
Sé que esta es una pregunta REALMENTE antigua, pero voy a dejarla aquí para las personas que se topan con ella. Si va a utilizar Linux o Unix, APRENDA profesionalmente. No tiene que ser su mejor amigo, su editor de uso diario o lo que sea, pero alguna versión de vi es parte de la instalación predeterminada de todos los Unix que se me ocurren, y he usado Linux, Net y FreeBSD, Slolaris y Irix "profesionalmente", y tocó a un par de personas de pasada. Vi tiende a estar allí cuando otros están. Sí, si eres un programador (especialmente C o LISP) EMACS podría ser mejor, pero no siempre está ahí.
Petro
4

Vim suena como lo que estás buscando

https://help.ubuntu.com/community/VimHowto

Las instrucciones para instalarlo también están en esa página :)

evol
fuente
2
Vim no tiene nada que ver con N ++ o el Bloc de notas de programadores.
Billy ONeal
sí, el loco Vim es como "copy con" en DOS, o "cat>" en nix :))
jondinham
4

Hay toneladas de editores, muchos con características que te encantarán. Mi sugerencia es definitivamente migrar a algo que funcione en múltiples plataformas y usarlo en todas sus máquinas.

Dicho esto, aquí hay un enlace para muchas opciones de Ubuntu: https://help.ubuntu.com/community/Programming

GNU Emacs, Vim y jEdit son buenas opciones (pensé que no uso jEdit):

NVRAM
fuente
3

También soy nuevo en Ubuntu y he estado usando Atom y estoy realmente satisfecho con él. Tiene algunas características por defecto, como plegado de código y fragmentos de autocompletar para palabras de uso frecuente. Pero aparte de eso, es totalmente personalizable y hay paquetes gratuitos para todo lo que puedas imaginar. Hay paquetes para:

  • agregar minimapa
  • cambiar el color del tema
  • cambiar el color de la sintaxis
  • Agregue linter para detectar rápidamente sus errores
  • Paquetes de autocompletado para muchos idiomas
  • Buscar y reemplazar en el archivo (ctr + f) o en toda la carpeta del proyecto (ctr + shift + f)

Estas son algunas de las características. Darle una oportunidad. :-)

Vlasis Perdikidis
fuente
2

Me gusta gvim Tiene todo el poder de vim , pero con algunas características amigables de GUI agregadas. Tiene resaltado de sintaxis, búsqueda y reemplazo relacionados con expresiones regulares, y puede hacer diferencias, así como una serie de otras cosas. También es multiplataforma.

Yo uso gedit, también.

Zoot
fuente
2

Según su especificación, como el uso de expresiones regulares / ftp, Vim es el mejor editor que desea utilizar. Al principio parecerá imposible, así que tome algunos tutoriales, le sugiero que revise el libro, A Byte of Vim de swaroop hegde, es gratis para descargar

Matata
fuente
2

Gedit no es malo y de todos modos puede tenerlo de forma predeterminada. Según los comentarios, eche un vistazo a Bluefish también.

Linker3000
fuente
Tengo gedit, pero no tiene muchos complementos o características. He editado mi publicación original para agregar más información sobre lo que estoy buscando.
EmmyS
Editar: OK, según los comentarios, eche un vistazo a Bluefish bluefish.openoffice.nl/features.html
Linker3000
2

Tenga en cuenta que Unix (en el que cuenta casi cualquier distribución de Linux) tiene una filosofía completamente diferente a la de Microsoft y Windows en general.

La filosofía de Unix en resumen; Haz una cosa y hazla bien.

Por lo tanto, verá muy pocos IDE para hacerlo todo. En cambio, muchas tareas son realizadas por pequeñas herramientas muy competentes, como MELD solo se centra en diff / merge (por cierto, kdiff3 es otra gran herramienta).

A partir de esto, mi sugerencia para ti es que te tomes tu tiempo y realmente aprendas a hacer tu trabajo de la manera Unix. Aprenda cosas como utilidades principales de GNU , grep , find y herramientas como Git . Pagará, y nunca querrás volver.

Feliz Unixing!

(ps: superuser.com no me permite más de dos enlaces, pero estoy seguro de que Google lo ayudará)

hablar
fuente
2

Puede usar gedit o puede usar Notepadqq. Me gusta Notepadqq mejor que gedit. Notepadqq es un clon de código abierto de Notepad ++, no debería necesitar instalar wine solo para Notepad ++.

Miguel
fuente
1

Supongo que esta es una publicación antigua, pero puedes mirar el vino para usar Notepad ++ en ubuntu. Lo he hecho y me parece mucho mejor que simples editores de texto disponibles para Linux ...

user57162
fuente
1

Como nadie ha mencionado Editra, siento que tengo que hacerlo. Compruébalo si quieres. Personalmente, prefiero gedit con complementos, pero Editra se acerca. Y, es multiplataforma!

r4.
fuente