IDE ligero para Linux

votos
10

Aunque tengo una computadora robusta y rápida (Pentium Dual Core 2.0 con 2Gb de RAM), siempre estoy buscando un software liviano para tenerlo, así que funciona rápido incluso cuando muchas aplicaciones están en funcionamiento simultáneamente.

En las últimas semanas he estado migrando gradualmente a Linux y quiero instalar un IDE liviano y útil para programar en C ++ y PHP. Las sugerencias de Sintax para resaltar y completar el código son imprescindibles.

Entonces, me gustaría recibir algunas sugerencias de ustedes, muchachos.

Publicado el 05/08/2008 a las 20:57
fuente por usuario
En otros idiomas...                            


15 respuestas

votos
21

Si te tomas tu tiempo para cambiar a Linux, cambiaría a emacs o vim en algún momento también. Siempre habrá un recurso o un documento que describa exactamente el problema que tiene con cualquiera de ellos, y en general, una solución es solo unos pocos clics más en el futuro.

Emacs puede ser más fácil al principio debido a la edición no modal ... pero no permita que la edición modal lo asuste de Vim.

La clave con Vim o Emacs es saber que probablemente podría llevarte la mayor parte del día solo para descubrir qué quieres que hagan, y mucho menos cómo lograr que lo hagan.

Sin embargo, una vez que trabajen para usted, verá por qué la mayoría de las personas se encuentra en uno de los dos campamentos.

Sugerencias generales:

  • Configurar un Makefile para su proyecto casi siempre lo vale.
  • Usar cscope y / o ctags te hará la vida más fácil.

Consejos de Vim:

  • :hacer
  • : cn,: cp
  • OmniCompletion
  • utilizando autocares de BufRead para establecer qué: make debería hacer según el tipo de archivo

Consejos de Emacs:

  • ecb es divertido
  • Mx dired
  • METRO-. M-, M- * Mx complete-tag para etags
  • Mx compilar
  • (add-hook 'mylanguage-mode-hook' (lambda () (setq mis-personalizaciones t)))

Y revise las personalizaciones de otras personas para ver ejemplos de lo que hacen otras personas.

Respondida el 07/08/2008 a las 18:48
fuente por usuario

votos
18

emacs ha sido utilizado por los programadores de Linux durante décadas. Presenta resaltado de sintaxis, es rápido y hay un millón de tutoriales que puedes encontrar.

Respondida el 05/08/2008 a las 21:13
fuente por usuario

votos
18

gedit

  • Resaltado de sintaxis
  • Rápido, ligero
  • Pestañas
  • GUI
Respondida el 05/08/2008 a las 20:59
fuente por usuario

votos
14

Los editores de consola, como emacs y vi , son más livianos que sus contrapartes GUI, y (al menos esos dos son) tan buenos como cualquier otro IDE (resaltado de sintaxis, soporte de mouse, ctags, autocompletado ... hasta gdb integración). La curva de aprendizaje puede ser algo empinada, y es posible que tengas que hacer alguna personalización, pero todo vale la pena. Además, vi está presente en cada instalación de sistema operativo tipo Unix.

Entre las aplicaciones X, hay

  • gedit que viene con GNOME y tiene muchas de estas características IDE (ver, por ejemplo, esta entrada de blog ),

  • Geany : realmente rápido, solo depende de GTK y con aún más funciones, incluido el plegado de código.

Estos serían IDE livianos, a diferencia de pesos pesados ​​como Anjuta , KDevelop , Eclipse o NetBeans .

Respondida el 20/09/2008 a las 20:18
fuente por usuario

votos
13

Vim (o Emacs variando en religión) siempre será mi primera respuesta a esta pregunta, sobre cualquier IDE de apuntar y hacer clic. Como escriben en The Pragmatic Programmer

Elija un editor, conozca a fondo y úselo para todas las tareas de edición. [...] El editor será una extensión de tu mano; las teclas cantarán mientras cortan el camino a través del texto y el pensamiento. Ese es nuestro objetivo

Asegúrese de que el editor que elija esté disponible en todas las plataformas que use.

Vim es configurable, extensible, programable y se puede convertir en un IDE con todas las funciones habituales. Últimamente he estado usando Eclim para "llevar la funcionalidad de Eclipse al editor de Vim" (proyectos, mejor compatibilidad con Java, etc.), convirtiéndola en una plataforma completa con funciones avanzadas de IDE.

Respondida el 07/08/2008 a las 17:38
fuente por usuario

votos
10

Joey, ¡creo que todo es más ligero que Eclipse! : o)

Respondida el 05/08/2008 a las 23:34
fuente por usuario

votos
9

Me muevo entre Mac, Windows y Ubuntu y mientras que Emacs solía ser mi editor de elección, descubro que en mi vejez prefiero algo basado en GUI (el uso de la línea de comandos para el shell todavía está bien para mí) . Mi editor preferido es Komodo Edit , que presenta las ventajas de:

  • Ser libre (como en la cerveza)
  • Disponible para Mac, Windows y Linux
  • Resaltado de sintaxis para una gran cantidad de idiomas, incluyendo C ++ y PHP (lo estoy usando para Ruby, Python y PHP)
  • Cumplimiento del código, incluso para las clases que yo mismo definí
  • Posibilidad de "guardar a distancia" a través de FTP, SFTP o SCP
  • Soporte para organizar sus archivos en proyectos
  • Pestañas y otras sutilezas de interfaz

No estoy seguro de lo liviano que es, pero ciertamente se siente más ágil que Eclipse.

Respondida el 05/08/2008 a las 22:10
fuente por usuario

votos
4

¡Cómo nadie ha mencionado Code :: Blocks !

No solo es un fantástico IDE de código abierto para C ++, sino que es completamente multiplataforma, por lo que si necesita trabajar en un cuadro de Windows o Mac por un momento, puede usar el mismo IDE exacto y los mismos archivos de proyecto exactos para hacerlo ! ¡Lo cual es genial para la compilación cruzada!

Respondida el 01/12/2008 a las 01:35
fuente por usuario

votos
1

Nadie mencionó Kate. Es más fácil que vi de inicio (y tiene buen vi-mode para aquellos, que quieren migrar a vi), tiene más opciones que gedit (Y mejor resaltado de sintaxis). También tiene soporte kioslaves (agradable para el desarrollo de PHP servidor remoto) y es sólo un poco más exigente que la CPU-gedit. También se han incorporado en la consola (muy útil si quieres grep rápida a través de archivos o compilar el proyecto).

Hay también características como:

  • finalización de código básico
  • las operaciones de sangrado y selección de bloque avanzada
  • bueno y muy limpio (leer) buscar / reemplazar con expresiones regulares
  • -comentario sobre ctrl + d (comenta a cabo una línea o una función de si se utiliza en cabecera de la función)

y mucho más...

Respondida el 16/01/2011 a las 11:24
fuente por usuario

votos
1

Esta es una pregunta realmente religiosa: simplemente elija la que más le guste. Cada editor tiene sus ventajas y desventajas, y usted debe decidir qué conjunto le conviene más. Hay muchos IDE que pueden usar varios editores como Pida .

Respondida el 20/09/2008 a las 20:25
fuente por usuario

votos
1

No estoy seguro exactamente a qué te refieres con 'peso ligero', pero aquí hay algunos IDE populares para Linux:

Anjuta para Gtk / Gnome
KDevelop o Quanta para KDE
CodeBlocks se ejecuta en Windows / Mac / Linux y está escrito en C ++

Ninguno de estos son Java, por lo que tienen automáticamente una ventaja sobre Eclipse para el rendimiento;)

Otra opción es MonoDevelop , que está orientado a la programación .Net / Gtk # pero también incluye compatibilidad con C ++.

Respondida el 14/08/2008 a las 21:24
fuente por usuario

votos
0

Yo diría Bluefish , no un IDE, pero un buen editor de código ligero con resaltado de sintaxis y finalización de código (y muchos otros) para toda una variedad de idiomas (entre ellos C y PHP ).

Respondida el 18/08/2011 a las 07:24
fuente por usuario

votos
0

Una vez más se trata de un 'editor inteligente' en lugar de un IDE. Parece saber cómo manejar la mayoría de los idiomas y una vez que se inició la que es muy inteligente, pero todavía menos recursos de Java hambre que Netbeans y Eclipse.

Respondida el 15/03/2011 a las 09:47
fuente por usuario

votos
0

¿qué pasa con Eclipse con linuxtools ?

Respondida el 12/01/2010 a las 10:43
fuente por usuario

votos
0

cualquiera de los editores populares se puede convertir en una ide.

Uso Vi en la consola y he usado varios editores de GUI a lo largo de los años. Esto no es solo para Linux. Yo uso Crimson Editor en Windows como C / python / z80asm ide.

Respondida el 05/08/2008 a las 21:15
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more