突出显示规则和定义的语法

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

R有没有标准的语法高亮规则?如果是的话,他们在哪里可以找到?

或者每个编辑器,IDE,包(例如高亮包)是否都创建了自己的规则集?

r syntax-highlighting
1个回答
10
投票

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

Eclipse使用.hrc文件存储语法信息。 RStudio有一个名为r_highlight.html的文件。 Notepad ++将不同语言的关键字存储在名为langs.model.xml的文件中。 Textpad有自己的.syn format用于代码突出显示。 TextWrangler有a plugin

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