Ace es un editor de código independiente escrito en JavaScript. El objetivo principal es crear un editor de código basado en la web que coincida y amplíe las características, la usabilidad y el rendimiento de los editores nativos existentes, como TextMate, Vim o Eclipse. Se puede incrustar fácilmente en cualquier página web y aplicación de JavaScript.

Más sobre ace-editor...

Quiero crear un editor con ace + katex. El problema es que el signo de dólar doble no se compila correctamente Por ejemplo: Buena $$\mathcal D = 25+4\cdot6\cdot1=49=7^2$$ Mala $$ \mathcal D = 25+4\cdot6\cdot1=49=7^2 $$ Opciones de renderizado de Katex: renderMathInElement(this.katexView, { delimit....
11 feb. 2021 a las 11:41
Tengo una aplicación angular 6 para compilación de texto y salida en pdf. Ace editor se usa para crear archivos tex. Se puede compilar en tiempo real usando pdflatex. El pdf de salida se muestra usando ng2-pdf-viewer. Para implementar synctex (sincronización entre el contenido del editor y el pdf) h....
19 dic. 2019 a las 05:39
Hice el editor de código en vivo hace un par de días, usando la biblioteca ace 1.2.9. No tuve problemas para ejecutar varias guías para mi sitio web. Ahora estoy tratando de crear este ejemplo muy fácil y básico. pero cuando trato de escribir el texto en el área de texto (donde supone insertar texto....
17 dic. 2019 a las 00:43
El autocompletado no se activa al presionar el espacio en blanco en el editor. ¿Existe una opción para disparar Autocompletar cuando se presiona el espacio en blanco? Por favor, eche un vistazo a esta demostración: [jsfiddle] https://jsfiddle.net/xbaha/cbfe6tx4/53/ Quiero que se active el aut....
24 nov. 2019 a las 20:55
Estoy usando el editor Ace JavaScript con las combinaciones de teclas vim. Sin embargo, cuando presiono la tecla de escape (para salir del modo de inserción, por ejemplo), en lugar de sacarme del modo, el editor se desenfoca. ¿Cuál es la mejor manera de capturar esta pulsación de tecla en todos los ....
22 sep. 2019 a las 00:57
No se inserta una nueva línea al presionar la tecla Intro en el campo del editor de una instancia de editor as. No pasa nada. Ejemplo de iniciación: let codeEditor = ace.edit('someElementId', { minLines: 6, maxLines: 20, showLineNumbers: false, readOnly: false, newLineMode: 'auto....
En mi definición html tengo 4 div s: wrapper (contenedor) y 3 internos alineados verticalmente: #wrapper { width: 80%; height: 90vh; margin-top: 5vh; margin-left: 10%; margin-right: 10%; top: 0; bottom: 0; left: 0; right: 0; b....
26 nov. 2018 a las 16:02
Estoy intentando resaltar parcialmente una línea / líneas usando un marcador. De acuerdo con la documentación sobre rangos es posible crear uno con 4 entradas: {{ X0}} Introduje tal rango en un método de agregar marcador pero solo resalta las líneas completas Mi código: var editor = ace.edit("editor....
28 jul. 2018 a las 21:47
¿Hay alguna forma de deshabilitar Copiar, Pegar y Soltar texto en ng2-ace-editor. https://github.com/fxmontigny/ng2-ace-editor Este es el uno que he usado en mi aplicación angular 5.....
12 jul. 2018 a las 14:26
Estoy usando el editor ace para editar scripts de JavaScript y parece que obtengo un error al cargar la página web cuando intento agregar el valor de una variable a "<script>" + jse.getValue() + "</script>"; También intenté agregar .toString() al final del valor del editor y jse.value() editar: tamb....
5 abr. 2018 a las 23:30
Actualmente, obtengo eventos cada vez que se presiona cualquier tecla en mi editor as, a través de este código javascript: editor.keyBinding.addKeyboardHandler({ handleKeyboard: function(data, hash, keyString, keyCode, event) { keyString contiene la tecla real presionada, pero ¿cómo encuentro l....
4 feb. 2018 a las 09:57
Ahora estoy desarrollando un editor simple basado en la web para mi backend de base de datos. Descubrí que ace viene con autocompletador, si solo necesito completar con palabras clave SQL, ¿cómo debo agregar mi propias reglas?....
31 may. 2017 a las 08:59
Sé que puedo agregar una lista de autocompletar en el editor ACE como se muestra a continuación completions.push({ name:"testing1", value:"testing1", meta: "code1" }); completions.push({ name:"testing2", value:"testing2", meta: "code2" }); Mi requisito es agregar un icono adyacente a "code1" en la....
10 may. 2017 a las 18:12
Tengo una ventana modal que contiene editor de as. Cuando la ventana modal está abierta, me desplazo hacia abajo y hago clic dentro de ace editor para agregar texto. Y luego, de repente, la ventana se desplaza hacia arriba automáticamente. Nuevamente me desplazo hacia abajo, hago clic dentro del edi....
2 may. 2017 a las 16:06
¿Es posible establecer un estilo personalizado para un marcador individual? Estoy tratando de establecer el color del borde en uno personalizado para cada marcador que agrego, en lugar de usar una sola clase. Esos colores son unos que no puedo conocer de antemano y necesito configurarlos mientras se....
21 mar. 2017 a las 22:32
Actualmente estoy trabajando en un sitio que acepta la entrada del usuario a través del editor ACE en JavaScript y lo evalúa y muestra la salida en otro editor de código. El problema que tengo es que no puedo usar eval para funcionar correctamente. Por ejemplo, si recibo la siguiente entrada del usu....
3 mar. 2017 a las 12:48
Así que estoy configurando un casco-csp (https://www.npmjs.com/package / casco-csp), y están ejecutando as. Aquí está mi configuración de casco: var csp = require("helmet-csp"); app.use(csp({ directives: { defaultSrc: ["'self'", "https://localhost:8000"], styleSrc: ["'self'", "'....
Puedo editar la salida del autocompletador como un ejemplo si el usuario escribe con para que las listas del autocompletador se cierren, por ejemplo, pero quiero que el autocompletador solo enumere las palabras que tienen la letra c, o, n inmediatamente adyacente al lado del otro. Por ejemplo conten....
1 mar. 2017 a las 16:52
Usaré el compilador en línea que es ACE https://ace.c9.io/#nav=about puedo poner el editor pero no sé cómo compilar y obtener el resultado.....
24 feb. 2017 a las 22:50
Ace es inteligente cuando se trata de representar código con resaltado y no representa todo el código, pero solo un poco más de lo que requiere la vista actual. Sin embargo, para mi caso de uso necesito obtener la fuente HTML representada de todo el código. ¿Hay alguna manera de hacer que represente....
16 feb. 2017 a las 14:46
No se pudo resolver la dinámica requiere el uso de webpack. Obteniendo error WARNING in ./ace/config.js 112:21-40 Critical dependency: the request of a dependency is an expression WARNING in ./ace/config.js 142:39-46 Critical dependency: require function is used in a way in which dependencies can....
10 feb. 2017 a las 12:47
Quiero obtener el elemento en el que se ha hecho clic desde la ventana emergente de autocompletar.....
24 ene. 2017 a las 11:36
Ejecuto código computacionalmente costoso cuando cambia el cursor y esto se vuelve obvio cuando el usuario selecciona mucho texto. Me gustaría saber si el mouse está hacia abajo o hacia arriba para poder ignorar los eventos de cambio de cursor si el usuario está arrastrando. Cuando sueltan el botón ....
14 ene. 2017 a las 10:08
Estoy tratando de insertar elementos del editor ACE en mi proyecto AngularJS para permitir JSON función de edición en el mismo. Aquí están todas las configuraciones / configuraciones hasta ahora: Bower.json "dependencies": { "angular-ui-ace": "v0.2.3" } Dependencia del módulo angular.module('....
24 nov. 2016 a las 00:35
Busqué en internet y encontré esto: editor.getSession().getDocument().getLength() * editor.renderer.lineHeight + editor.renderer.scrollBar.getWidth() Pero se supone que no hay líneas de ajuste. Si configuré editor.getSession().setUseWrapMode(true); no funcionará, dando la altura incorrecta. ¿Cómo p....
23 nov. 2016 a las 22:46