Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ace editor 有人能够很好地将ACE编辑器集成到discover.js中吗?_Ace Editor_Reveal.js - Fatal编程技术网

Ace editor 有人能够很好地将ACE编辑器集成到discover.js中吗?

Ace editor 有人能够很好地将ACE编辑器集成到discover.js中吗?,ace-editor,reveal.js,Ace Editor,Reveal.js,这是我见过的最接近的,甚至它也没有做得特别好;它当然没有集成(如果可以这样说的话)以及默认情况下highlight.js blocks discover.js支持的功能(这些功能没有响应能力,并且缺乏ACE的其他一些优秀功能) 我自己也曾天真地尝试在幻灯片中嵌入ACE文本框,但效果并不理想。Reveal更改了对象的大小,但即使在修复该问题(并设置“文本对齐:左”)后,视觉光标仍与实际光标不对齐,编辑器警告图标很小。ACE和Reveal.js的问题是css属性缩放或变换:缩放()显示用于使内容适合

这是我见过的最接近的,甚至它也没有做得特别好;它当然没有集成(如果可以这样说的话)以及默认情况下highlight.js blocks discover.js支持的功能(这些功能没有响应能力,并且缺乏ACE的其他一些优秀功能)


我自己也曾天真地尝试在幻灯片中嵌入ACE文本框,但效果并不理想。Reveal更改了对象的大小,但即使在修复该问题(并设置“文本对齐:左”)后,视觉光标仍与实际光标不对齐,编辑器警告图标很小。

ACE和Reveal.js的问题是css属性
缩放
变换:缩放()
显示用于使内容适合屏幕的内容。ACE需要像素字体,并且在计算鼠标光标位置时不使用缩放

我制作了一个小叉子,并为编辑器添加了一个reval.js特定的检查


这解决了我的用例的问题。

我解决这些问题的方法是将ACE嵌入iframe中,而不是直接使用它。我编写了一个leaver.js插件,使嵌入ACE编辑器变得简单:


您能显示您的代码吗?调用编辑器resizeNo时一定会出错,这些更改确实是针对reveal.js的