Ace Editor 编辑现有模式

问题描述 投票:0回答:1

我想编辑/更新现有的 ace 编辑器编码语言。我想让花括号像块(而不是注释块)一样起作用,与开始结束相同;关键词。

我设法改变了花括号。我让它们有 keywords.control 类/令牌,但在花括号编辑器之间仍然充当注释。我该如何解决这个问题,这只是一个开始,我想将关键字 procedure 更改为 void,这样当用户写入 void 时,它就会像 procedure 一样工作。

我不想创建新的自定义模式,我想编辑现有模式

editor demo screenshot

代码: 代码下载链接

规则对象: 文本文件包含规则对象

  • 删除大括号“{”“}”的注释块
  • 添加新的块关键字:大括号“{”“}”
  • 大括号之间不应该像注释一样
  • 应添加新关键字“void”将与“procedure”关键字作用相同

感谢您查看这篇文章。我真的需要帮助。

javascript html css javascript-objects ace-editor
1个回答
0
投票

除非您绝对必须这样做,否则我建议将代码从现有模式借用到新模式中 - 加载模式时会发生大量预处理,因此事后尝试破解它并不像人们可能的那样有效想一想。

© www.soinside.com 2019 - 2024. All rights reserved.