11

R 是否有任何标准的语法突出显示规则?如果是,在哪里可以找到它们?

还是每个编辑器、IDE、包(例如,highlight 包)都创建自己的规则集?

4

1 回答 1

10

每个编辑器都创建自己的规则集。由于历史原因,每个编辑器都以自己的方式实现了语法高亮。使用例如GeSHi可能有一个交叉编辑器标准,但几乎可以肯定的是,要让编辑器制造商签署它几乎肯定需要付出很多努力,特别是如果他们已经拥有自己的系统。

Eclipse 使用.hrc文件来存储语法信息。
RStudio 有一个名为r_highlight.html的文件。
Notepad++ 将不同语言的关键字存储在一个名为langs.model.xml.
Textpad 有自己的代码高亮.syn格式
TextWrangler 有一个插件

于 2013-11-15T11:48:03.020 回答