Caracteristicas | Descripción |
---|---|
Modos duales: | editor (líneas): admite edición de varias líneas, ideal para escribir scripts, funciones o cualquier bloque de código. consola(line): Diseñado para la ejecución de código de una sola línea, útil para pruebas o comandos rápidos. |
Interfaz personalizable: | El editor permite una amplia personalización, incluido resaltado de sintaxis, temas y más. |
Guardar configuración: | Los usuarios pueden guardar sus configuraciones para evitar restablecer los valores al recargar, lo que hace que la experiencia del editor sea más personalizada y persistente. |
Funciones | Descripción |
---|---|
Editor (lines): Permite la edición de múltiples líneas de código, ideal para trabajar con bloques de código más grandes. Consola (line): Modo de una sola línea, diseñado para la ejecución de comandos individuales o pruebas rápidas. |
|
Editable (true): Permite al usuario modificar el contenido del editor. No editable (false): Bloquea la edición del contenido, útil para visualizar código sin riesgo de modificarlo. |
|
true: Activa un minimapa que ofrece una vista previa general del código, facilitando la navegación dentro de archivos largos. false: Desactiva el minimapa. |
|
dark: Activa el tema oscuro, que reduce la fatiga visual en ambientes con poca luz. light: Activa el tema claro, adecuado para ambientes bien iluminados. |
|
Selecciona el lenguaje de programación para habilitar la sintaxis adecuada dentro del editor, lo que facilita la escritura y el análisis del código. | |
Configura la tipografía utilizada en el editor, lo que puede mejorar la legibilidad o adaptar la apariencia del código según tus preferencias. | |
Ajusta el tamaño del texto en el editor para mejorar la comodidad visual, especialmente durante sesiones prolongadas de edición. |
<!-- Colocamos dentro de head --> <link rel="stylesheet" href="https://mysyntax.ronaldbit.com/mysyntax.min.css" /> <!-- Colocamos en donde queremos que se ubique el editor --> <div class="mySyntax" id="editor"></div> <!-- Colocamos dentro del body en la parte final --> <script src="https://mysyntax.ronaldbit.com/mysyntax.min.js" ></script> <script> const editor = document.getElementById('editor'); const settings = {syntax: 'lines', // 'lines' para editor, 'line' para consolavalue: [ 'function saludo(name){', '\t console.log("hola "+name);', '}', 'saludo();', ].join('\n'),edit: true, // 'true' para editable, 'false' para no editableminimap: true, // 'true' para mostrar minimap, 'false' para ocultartheme: 'dark', // 'dark' o 'light'lang: 'js', // 'js', 'html', 'php', 'text', 'python'font: 'monospace', // 'cursive', 'monospace', 'auto', 'sans-serif', etc.size: '14px' // tamaño de la fuente, e.g., '13px', '14px'}; mySyntax.create(editor, settings); </script>
|- vs 1.3.0 | 15/05/2024 |- Funcionalidad: Guardado de Configuración |- Se implementó la opción de guardar la configuración personalizada del editor, evitando que se pierdan los ajustes al recargar la página. |- Mejoras en la Interfaz de Usuario |- Se actualizaron los elementos de la interfaz para una mejor experiencia de usuario, incluyendo mejoras en la visualización y la disposición de los controles. |- vs 1.2.0 | 01/05/2024 |- Funcionalidad: Ajuste de Tamaño de Fuente |- Se añadió la capacidad de ajustar el tamaño de la fuente dentro del editor, proporcionando mayor flexibilidad en la visualización del código. |- Optimización del Desempeño |- Se realizaron mejoras en el rendimiento general del editor, optimizando la velocidad de carga y la respuesta del sistema al manejar grandes volúmenes de texto. |- vs 1.1.0 | 17/04/2024 |- Funcionalidad: Modo consola |- Se introdujo el modo consola(line), que permite la ejecución de una única línea de código, ideal para comandos rápidos y pruebas inmediatas. |- Funcionalidad: Personalización de Colores |- Se incorporó la funcionalidad para cambiar el color del texto y el fondo del editor, ofreciendo a los usuarios la posibilidad de adaptar la interfaz a sus preferencias. |- vs 1.0.0 | 03/04/2024 |- Funcionalidad: Modo editor |- Se implementó el modo editor(lines), que permite la edición de múltiples líneas de código dentro del editor. |- Funcionalidad: Personalización de Texto |- Se añadió la opción para cambiar el texto dentro de la configuración inicial.