javascript - sublime - ¿Hay un buen editor de código en el navegador?
notepad++ (10)
Todos hemos visto editores de texto enriquecidos en el navegador, que le permiten editar texto en color / estilo de forma WYSIWYG. Pero, ¿qué pasa con los editores de código, que resaltan automáticamente el código según las reglas del lenguaje a medida que escribe? Piensa en Eclipse en un área de texto (pero sin el soporte de refactorización).
¿Existen tales cosas? Imagino que escalar sería un problema: archivos más grandes serían difíciles de editar eficientemente.
puede consultar DockPHP StackHive para desarrollo web (basado en codemirror). En este momento es compatible con el desarrollo de HTML / CSS, pero también estoy trabajando en Javascript en vivo.
Descargo de responsabilidad: soy el fundador en dockPHP :)
Ace No usan un iFrame.
CodeMirror viene con soporte para más de 60 idiomas y complementos que implementan funciones de edición más avanzadas (autocompletado, plegado de códigos, enlaces de teclas configurables, búsqueda y reemplazo, integración de linter, etc.). Una rica API de programación y un sistema de sombreado de CSS están disponibles para personalizar CodeMirror y ampliarlo con nuevas funcionalidades.
Se ha desarrollado desde principios de 2007, tiene una página de Wikipedia y se está utilizando en una gran cantidad de proyectos populares de código abierto (Joomla, Firebug, etc.).
Javascript VI , tiene algunos errores pero es una idea interesante. VI FTW!
Cloud9 se ve interesante si eres un desarrollador de JavaScript.
Amy Editor es otro editor basado en navegador que he encontrado hoy. Parece que está intentando emular TextMate en el navegador, incluidos Bundles y Snippets, aunque parece que el proyecto está muerto ... Página de inicio / Demostración y fuente de GitHub
Eclipse Orion proporciona una edición de código completa y un editor de Orion miniaturizado. Puedes ver su demo aquí .
Esta es una sugerencia indirecta, pero uso el complemento de Firefox "¡Es todo texto!" para enviar mis áreas de texto para su edición, todas buenas marcas, búsqueda, etc.
Por supuesto, esto depende del usuario y no se puede implementar fácilmente para los visitantes, si esa es su intención.
Sin embargo, tiendo a irritarme por las limitaciones de los editores en el navegador, de todos modos. (La manera en que SO captura mi Ck durante las ediciones TODAVÍA me pilla desprevenido ... [lo que significa que no edito todo en Emacs ...])
La biblioteca de JavaScript de editArea hace un trabajo bastante bueno. Es utilizado por el sistema de gestión de contenido OpenCMS ya que es un editor de JSP y JavaScript in situ. La coloración se confunde un poco cuando el archivo es> 2000 líneas más o menos.
La lista de características de su página es:
- Fácil de integrar, solo incluye una secuencia de comandos y una función
- Soporte de pestañas (permite escribir código fuente con formato correcto)
- Buscar y reemplazar (con regexp)
- Resaltado de sintaxis personalizable en tiempo real (actualmente: PHP, CSS, Javascript, Python, HTML, XML, VB, C, CPP, SQL, Pascal, Basic, Brainf * ck)
- Sangría automática de nuevas líneas
- Numeración de líneas
- Soporte multilenguaje (actualmente: croata, danés, inglés, francés, alemán, italiano, japonés, polaco, portugués)
- Modo de pantalla completa
- Puede funcionar en el mismo entorno que las bibliotecas "prototype" y "mootools".
Bespin de Mozilla se veía muy interesante, pero el proyecto se suspendió .
Yo uso codiad Lo usé con PHP, js y C. Características:
- Soporte para más de 40 idiomas Biblioteca de complementos
- Comprobación de errores y notificaciones
- Soporte mutliple para el usuario
- División de la pantalla del editor
- Redundancia LocalStorage
- Herramientas de búsqueda avanzada
- Smart autocompletar
- Edición colaborativa en tiempo real
- Más de 20 temas de color de sintaxis
- Completamente de código abierto
- Fuente fácilmente personalizada
- Se ejecuta en su propio servidor
- Copias de seguridad de descarga rápida
- Máximo espacio de pantalla del editor
- i18n Language Support