texto programar para mejores mejor liviano editores cual codigo php c++ linux ide freeware

php - programar - mejores editores de codigo para linux



IDE ligero para Linux (15)

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

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.


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.


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.


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.


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.


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.


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 ++.


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 .


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 .


¡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!



gedit

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

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 (bueno para el desarrollo PHP de servidor remoto) y solo requiere un poco más de CPU que gedit. También puede tener una consola integrada (extremadamente útil si desea grep rápidamente a través de archivos o compilar el proyecto).

También hay características como:

  • código básico completado
  • operaciones avanzadas de indentación y selección de bloques
  • bueno y muy limpio (para leer) buscar / reemplazar con regexp
  • comentario 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...


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


Diría que Bluefish 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 idiomas (entre ellos C y Php ).