gpt4 book ai didi

javascript - ace编辑器设置主题有延迟

转载 作者:行者123 更新时间:2023-12-03 04:25:55 25 4
gpt4 key购买 nike

当我在项目中使用ace编辑器时,我将主题设置为tommorow_night,但是每次网页都会先将编辑器设置为默认主题,然后大约一秒钟后更改为 tommorow_night

这导致编辑器首先是一个空编辑器,然后变成默认主题,然后快速更改为tomorrow_night。

我的代码如下:

var editor = ace.edit("editor");
editor.setTheme("ace/theme/tomorrow_night");
editor.getSession().setMode("ace/mode/c_cpp");

有没有办法禁用默认主题并直接加载tomorrow_night主题?

最佳答案

在 ace.js 之后包含 tomorrow_night.js 文件,这样当您调用 setTheme("ace/theme/tomorrow_night") 时,它会立即设置主题,而不是等待文件加载。

这将阻止默认主题,但不会阻止空编辑器的出现,因为它出现在 ace.edit 调用之前

关于javascript - ace编辑器设置主题有延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43729811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com