Sublimetext2 PersistentReggexHighlight--请提供更详细的示例
使用现有文档作为指导,是否有人可以给我一个更详细的示例,说明如何使用特定语法(例如,LaTeX或其他语法,更简单的)实现Sublimetext2 PersistentReggexHighlight--请提供更详细的示例,sublimetext2,sublimetext,Sublimetext2,Sublimetext,使用现有文档作为指导,是否有人可以给我一个更详细的示例,说明如何使用特定语法(例如,LaTeX或其他语法,更简单的)实现PersistentRegexHighlight插件。也许我们可以做一些简单的事情,比如在[Ff]oo下面加下划线并更改颜色 我对如何确定什么是[Ff]oo感到困惑。在我的常规主题文件中,关键字会影响大多数乳胶代码的颜色。在LaTeX.tmlanuge文件中,开头提到了七个键,例如keyword.control.premission.LaTeX。在这一点上,我的最佳猜测是,[
PersistentRegexHighlight
插件。也许我们可以做一些简单的事情,比如在[Ff]oo
下面加下划线并更改颜色
我对如何确定什么是
[Ff]oo
感到困惑。在我的常规主题文件中,关键字
会影响大多数乳胶代码的颜色。在LaTeX.tmlanuge
文件中,开头提到了七个键,例如keyword.control.premission.LaTeX
。在这一点上,我的最佳猜测是,[Ff]oo
可能是预定义的语言文件键,例如关键字.control.preamble.latex
我假设此正则表达式代码位于
PersistentRegexHighlight.sublime设置
,或者可能是用户语法特定的文件(例如,LaTeX.sublime设置
)中
我假设这段代码进入用户指定的主题文件。我不明白我们从哪里得到了
regex.highlight.one
,因为它没有在PersistentRegexHighlight.sublime设置中引用
<dict>
<key>name</key>
<string>Regex Highlight</string>
<key>scope</key>
<string>regex.highlight.one</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#75715E</string>
</dict>
</dict>
名称
正则表达式突出显示
范围
regex.highlight.one
设置
前景
#75715E
必要的免责声明。我是PersitCentreXHighlight插件的作者/维护者。这是一个更好的例子
我以为我已经包括了一个带有下划线的例子,但我想我忘了。对于下划线,您需要在正则表达式模式中添加一个“下划线”键。如果使用ST2,则不能指定下划线样式。至于颜色,您可以指定两种方式之一。第一个是使用键color
指定十六进制。这将创建一个新的配色方案文件,因此可能不需要这样做。第二种方法是指定范围。如果查看tmTheme
文件,您将看到条目列表。其中一个键是scope
,它用作color\u scope
名称。下面的示例将突出显示与字符串颜色相同的正则表达式[Ff]oo
,并在其下面加下划线
{
"regex": [{
"pattern": "[Ff]oo",
"color_scope": "string",
"underline": true
}]
}
这些设置可以放置在PersistentRegexHighlight.sublime-settings中,也可以创建为特定于项目的设置
我建议看一看tmTheme文件,以便更好地了解它在做什么。当然,你可以问更多的问题 在您的帮助下,我能够使下划线功能正常工作。我的理解是,用户可以选择突出显示或
下划线,但不能同时选择两者——即,在文档中,下划线被定义为“[a]布尔值,指定指定的图案是否应突出显示,而不是突出显示
”,作为功能请求,也许有一天,下划线和突出显示(前景/背景)都是可能的。我期待着每天使用这个新插件。非常感谢你的帮助,没问题。我会更新文档。我将研究下划线和突出显示。如果你能提出一个细节问题,我将不胜感激多棒的插件啊!这绝对是我的最爱之一。
{
"regex": [{
"pattern": "[Ff]oo",
"color_scope": "string",
"underline": true
}]
}