Pregunta

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

En las últimas semanas he estado migrando gradualmente a Linux y quiero instalar un IDE gratuito, liviano pero útil para programar en C++ y PHP.El resaltado de sintaxis y los consejos para completar código son imprescindibles.

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

¿Fue útil?

Solución

gedit

  • Resaltado de sintaxis
  • Rápido, ligero
  • Pestañas
  • GUI

Otros consejos

Si se está tomando su tiempo para cambiar a Linux, yo también cambiaría a emacs o vim en algún momento.Siempre habrá un recurso o un documento que describa exactamente el problema que tiene con cualquiera de ellos y, en general, la solución está a 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 dejes que la edición modal te aleje de Vim.

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

Sin embargo, una vez que funcionen para usted, verá por qué casi todos están en uno de dos campos.

Consejos generales:

  • Casi siempre vale la pena configurar un Makefile para su proyecto.
  • Usar cscope o ctags te hará la vida más fácil.

Sugerencias de Vim:

  • :hacer
  • :cn, :cp
  • OmniCompletación
  • usando cargas automáticas de BufRead para establecer qué debe hacer :make dependiendo del tipo de archivo

Sugerencias de Emacs:

  • El BCE es divertido
  • M-x dirigido
  • METRO-.M-, M-* M-x etiqueta completa para etags
  • compilación mx
  • (add-hook 'mylanguage-mode-hook '(lambda() (setq mis-personalizaciones t)))

Y echa un vistazo a los de otras personas. personalizaciones para ver ejemplos de lo que hacen otras personas.

Los programadores de Linux han utilizado emacs durante décadas.Cuenta con resaltado de sintaxis, es rápido y hay un millón de tutoriales que puedes encontrar.

Editores de consola, como emacs y vi, son más livianos que sus contrapartes GUI y (al menos esos dos son) tan capaces como cualquier otro IDE (resaltado de sintaxis, soporte para mouse, ctags, autocompletado...hasta la integración con gdb).La curva de aprendizaje puede ser algo pronunciada y es posible que tengas que hacer algo de personalización, pero vale la pena.Además, vi está presente en todas las instalaciones de sistemas operativos 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, depende sólo 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, KDesarrollar, Eclipse o NetBean.

Empuje (o Emacs, según la religión) siempre será mi primera respuesta a esta pregunta, sobre cualquier IDE de apuntar y hacer clic.Mientras escriben en El programador pragmático

Elija un editor, conózcalo a fondo y utilícelo para todas las tareas de edición.[...] El editor será una extensión de tu mano;las teclas cantarán mientras se abren paso 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 utilice.

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

Joey, ¡creo que cualquier cosa es más ligera que Eclipse!:u)

Salto entre Mac, Windows y Ubuntu y aunque Emacs solía ser mi editor preferido, descubro que en mi vejez prefiero algo basado en GUI (usar la línea de comandos para el shell todavía está bien para mí) .Mi editor preferido es Komodo Editar, que las ventajas de:

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

No estoy seguro de qué tan liviano es, ¡pero ciertamente se siente más ágil que Eclipse!

¿Cómo nadie lo ha mencionado? Código::Bloques!

No solo es un fantástico IDE de código abierto para C++, sino que también es totalmente multiplataforma, por lo que si necesita trabajar en una máquina Windows o Mac por un tiempo, puede usar exactamente el mismo IDE y exactamente los mismos archivos de proyecto para hacerlo. !¡Lo cual es genial para la compilación cruzada!

No estoy seguro de qué quieres decir exactamente con "ligero", pero aquí tienes algunos IDE populares para Linux:

anjuta para Gtk/Gnomo
KDesarrollar o cuantos para KDE
Bloques de código se ejecuta en Windows/Mac/Linux y está escrito en C++

Ninguno de estos es Java, por lo que automáticamente tienen una ventaja sobre Eclipse en cuanto a rendimiento;)

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

Ésta es una pregunta realmente religiosa: simplemente elige la que más te guste.Cada editor tiene sus pros y sus contras y usted debe decidir qué conjunto se adapta mejor a sus necesidades.Existen muchos IDE que pueden usar varios editores como pida.

Nadie mencionó a Kate.Es más fácil que vi para empezar (y tiene un buen modo vi para aquellos que desean migrar a vi), tiene más opciones que gedit (y un mejor resaltado de sintaxis).También tiene soporte para kioslaves (agradable para el desarrollo de PHP en servidores remotos) y requiere solo un poco más de CPU que gedit.También puede tener una consola incorporada (extremadamente útil si desea buscar archivos rápidamente o compilar el proyecto).

También hay características como:

  • finalización de código básico
  • operaciones avanzadas de sangría y selección de bloques
  • bueno y muy limpio (para leer) buscar/reemplazar con expresión regular
  • comentar en Ctrl+d (comenta una línea o una función si se usa en el encabezado de la función)

y mucho más...

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

Utilizo Vi en la consola y he usado varios editores de interfaz gráfica de usuario a lo largo de los años.Esto no solo se aplica a Linux. Utilizo Crimson Editor en Windows como una idea de C/python/z80asm.

¿Qué pasa con el eclipse con herramientaslinux?

Nuevamente se trata de un "editor inteligente" en lugar de un IDE.Parece saber cómo manejar la mayoría de los lenguajes y una vez iniciado es bastante inteligente, sigue siendo Java pero consume menos recursos que Netbeans y Eclipse.

yo diría Pescado azul, no es un IDE, sino un editor de código liviano y agradable con resaltado de sintaxis y finalización de código (y muchos otros) para una gran variedad de lenguajes (entre ellos C y PHP).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top