首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用没有"[“的Codemirror代码折叠?

问如何使用没有"[“的Codemirror代码折叠?
EN

Stack Overflow用户
提问于 2017-09-03 11:04:31
回答 1查看 421关注 0票数 0

我想使用Codemirror代码折叠只折叠{和}以及评论。我遇到的唯一问题是,它还会对方括号[和]进行编码。方括号几乎总是一行语句的一部分,我不希望为它们使用代码折叠。我怎么才能防止这种情况?

在codemirror/addon/fold/brace-fold.js中,我试着注释掉以下几行:

代码语言:javascript
复制
if (startCh == null) {
    startToken = "[", endToken = "]";
    startCh = findOpening("[");
  }

但这仍然不能阻止方括号的代码折叠。还有,addon/fold/indent-fold.js做什么有什么想法吗?我不确定是否应该包括那份文件。

注:我对JavaScript和PHP模式都使用代码折叠。

编辑

下面是Codemirror码折叠的演示。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-06 06:23:20

操作代码很好。

根据评论,问题来自于文件的缓存版本,使得修改看起来不起作用。

要防止这种问题在将来发生,请注意,点击F5将不会清除缓存。您需要使用ctrl+F5。我使用的另一个很好的选择是在开发工具中(我使用Chrome,但在其他浏览器中也是如此),只要devtools打开,您就可以设置浏览器清除缓存。因为在测试您的网站时,选项卡几乎总是打开的,这使得缓存问题永远不会发生.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46022797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档