Ace Editor - 删除特定语法的错误
Ace Editor - Remove error for specific syntax
我正在尝试让 ace 编辑器不将以下内容算作 "improper syntax" 并用于模板。目前,我还没有找到任何类似的东西可以帮助我使用 ace 进行编辑。我找到的最接近的是 Ace editor: customizing syntax error gutter,它并没有真正指出我的方向?
我想要它,所以 ace 不会解释:
var derp = %{ (whatever can go in here) }%;
%{ 和 %{ 分别为错误。
Ace 使用 jshint 进行语法检查,这不是很可扩展。
如果你没有更好的语法检查器,你可以尝试连接到 https://github.com/ajaxorg/ace/blob/v1.1.8/lib/ace/mode/javascript_worker.js#L118
并将 %{ ... }%
块替换为 expression/* ... */
like
value.replace(/%\{([^}]|}[^%])*}%/g, "window/**/")
需要表达式来保持 js 有效,需要注释来保持行数
我正在尝试让 ace 编辑器不将以下内容算作 "improper syntax" 并用于模板。目前,我还没有找到任何类似的东西可以帮助我使用 ace 进行编辑。我找到的最接近的是 Ace editor: customizing syntax error gutter,它并没有真正指出我的方向?
我想要它,所以 ace 不会解释:
var derp = %{ (whatever can go in here) }%;
%{ 和 %{ 分别为错误。
Ace 使用 jshint 进行语法检查,这不是很可扩展。
如果你没有更好的语法检查器,你可以尝试连接到 https://github.com/ajaxorg/ace/blob/v1.1.8/lib/ace/mode/javascript_worker.js#L118
并将 %{ ... }%
块替换为 expression/* ... */
like
value.replace(/%\{([^}]|}[^%])*}%/g, "window/**/")
需要表达式来保持 js 有效,需要注释来保持行数