Editor de texto o IDE compatible con muchos idiomas

Estoy buscando un editor de texto o un entorno de desarrollo interactivo (IDE) que admita muchos lenguajes, incluidos, entre otros, C, C ++, Lisp, Scheme, Fortran, bash, ksh, zsh, m-files (Matlab y Octave).

Uso un editor separado para LaTeX y hasta ahora he probado Geany, VIM, Emacs y Notepad++ en Windows.

Escribo código principalmente en Linux, pero me gustaría tener un editor multiplataforma si es posible y estoy dispuesto a comprar software si puede satisfacer mis demandas. Hasta ahora, el mejor editor, de los que he probado, es VIM, pero tiene una curva de aprendizaje pronunciada y su GUI no es tan útil. Las características que busco además de estas son la compatibilidad para comentar y comentar fácilmente con el uso de teclas de acceso rápido y colores de sintaxis.

Requisitos de un vistazo:

  • multiplataforma
  • resaltado de sintaxis
  • Fácil comentario de entrada/salida de bloques de textos mediante el uso de teclas de acceso rápido
  • soporte para múltiples lenguajes de programación, incluidos, entre otros, C, C ++, Lisp, Scheme, Fortran, bash, ksh, zsh, m-files
  • gratis está bien, pero estoy dispuesto a comprar software si puede satisfacer mis demandas (hasta 35 $)
  • será bueno tener el plegado de código, pero no es obligatorio
SynWrite está bien, todo menos "multiplataforma", pero sé que alguien también lo usa en Ubuntu (a través de Wine).
¿Qué hay de malo con las otras opciones que has probado? Uso Emacs para toda mi codificación. Es altamente personalizable y fácilmente podría tener todas las funciones enumeradas. También puede obtener una excelente ayuda comunitaria en Emacs.SE
Entonces... básicamente solo tienes un requisito: ser multiplataforma. Porque casi cualquier editor de código que conozco es compatible con el resto de sus requisitos.

Respuestas (5)

Átomo

Atom es un editor gratuito de texto y código fuente de código abierto para Mac OS X, GNU/Linux y Windows compatible con complementos escritos en Node.js y Git Control integrado, desarrollado por GitHub. La mayoría de los paquetes de extensión tienen licencias de software gratuitas y son creados y mantenidos por la comunidad. Atom está basado en Chromium y escrito en CoffeeScript. Se utiliza también como IDE

Captura de pantalla de Átomo

y sepa más sobre Editores de texto @ Wikipedia - Lista de editores de texto

Bueno, gracias por tu comentario, lo revisaré.
Agregue sublime también, algo así como atom y native.
Tamaño de paquete de 320 MB para un editor de texto. Nada mal

Suena como una receta para el eclipse.

http://www.eclipse.org/

Eclipse tiene una gran comunidad de usuarios y complementos para todo.

Es un IDE completo, con un gran editor, comentarios/descomentarios, integración con compiladores e intérpretes, ¡funciona!

Al igual que otros que han respondido, me gustan y uso tanto Atom como Eclipse. Pero ambos están bastante inflados y requieren mucha memoria para ejecutarse.

Dices que has probado Vim... Creo que necesitas intentarlo de nuevo. :) Tiene muchas pulsaciones de teclas para aprender, pero es increíblemente poderoso. También puede usar gVim, que agrega menús y barras de herramientas para comandos comunes. También puede ejecutar una gran cantidad de comandos desde el entorno y configurar la indexación de archivos, lo que lo convierte en un cuasi IDE. Lo mejor de todo es que TODOS sus requisitos se verifican con (g) Vim.

CudaText es una aplicación así. Es un editor de texto simple a medio. Tus requisitos:

  • multiplataforma: sí
  • resaltado de sintaxis: sí
  • comentar bloques de entrada/salida: sí, comandos en el menú Editar
  • soporte para lenguajes de programación: sí, para más de 100 idiomas, muchos lexers deben instalarse desde archivos ZIP
  • software gratuito
  • plegado de código: sí (para muchos lexers)

CudaTexto

Scita

Cumple con todos sus requisitos y es gratis. Es un editor de texto agradable y liviano con resaltado para muchos idiomas, plegado de código, accesos directos para comentar el código, ya sea por línea o una selección, y está disponible para Windows y Linux.

Descarga aquí: http://www.scintilla.org/SciTEDownload.html