CodeMirror registerHelper方法中'helper'的定义是什么

时间:2014-08-16 12:41:06

标签: codemirror

我正在查看CodeMirror帮助,registerHelper被描述为

  

CodeMirror.registerHelper(type: string, name: string, value: helper)
  在给定的命名空间中使用给定的name注册辅助值   (type)。这用于定义可以查找的功能   模式。 ...

     

http://codemirror.net/doc/manual.html#registerHelper

这并不能解释value是什么,何时被调用(似乎是一个函数),或者为什么getHelpers接受一个职位。

辅助程序是否与模式类似,但是提供非可视注释(用于代码查找)?

1 个答案:

答案 0 :(得分:1)

它只是一个价值 - 任何价值。它的使用方式取决于助手的类型。对于"hint",它是一个在文档中给定点提供完成的函数,对于"hintWords",它是一个形成可能的完成的字符串数组,用于{{ 1}},它是一个正则表达式,描述计算模式的单词字符的字符,依此类推。