语言注入器
将高亮模式注入到 Sublime Text 中
详细信息
安装次数
- 总数 1K
- Win 1K
- Mac 184
- Linux 150
2023年8月6日 | 2023年8月5日 | 2023年8月4日 | 2023年8月3日 | 2023年8月2日 | 2023年8月1日 | 2023年7月31日 | 2023年7月30日 | 2023年7月29日 | 2023年7月28日 | 2023年7月27日 | 2023年7月26日 | 2023年7月25日 | 2023年7月24日 | 2023年7月23日 | 2023年7月22日 | 2023年7月21日 | 2023年7月20日 | 2023年7月19日 | 2023年7月18日 | 2023年7月17日 | 2023年7月16日 | 2023年7月15日 | 2023年7月14日 | 2023年7月13日 | 2023年7月12日 | 2023年7月11日 | 2023年7月10日 | 2023年7月9日 | 2023年7月8日 | 2023年7月7日 | 2023年7月6日 | 2023年7月5日 | 2023年7月4日 | 2023年7月3日 | 2023年7月2日 | 2023年7月1日 | 2023年6月30日 | 2023年6月29日 | 2023年6月28日 | 2023年6月27日 | 2023年6月26日 | 2023年6月25日 | 2023年6月24日 | 2023年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
LanguageInjector
让您可以注入原生语言模式。
比 Python 正则表达式解析更强大
对于添加 无效
模式或在 Sublime Text 不支持的语言中突出显示非常有用
以下为用法示例
安装
或者手动
git clone
此存储库到 %Sublime text location%/Packages/LanguageInjector/
文件夹名称不重要,但必须位于 Packages/
设置语法
添加模式非常简单
示例
{
"patterns": {
// Simple rule "regexp": "scope"
"[ \t]+$": "invalid.trailing",
// Using captures
"^ +(\t+)|^\t+( +)": {
// Scope for capture 1
"1": "invalid.indentation.tab-in-space",
// Scope for capture 2
"2": "invalid.indentation.space-in-tab"
// Order or holes do not matter
},
"\\{\\{[^\\}]+\\}\\}": {
// Only for html
"parent": ["text.html"],
// Without using capture
"scope": "string.regexp.template"
},
// Using custom scope
"[a-fA-F0-9]{4} [a-fA-F0-9]{2,4}": {
"parent": ["text.plain"],
"scope": "juloo.hex.group"
}
}
}
如果正则表达式语法无效,Sublime Text 不会加载语法和颜色方案。 (白色背景和黑色前景)
范围是对文本某部分的“描述”,用于颜色方案
许可
MIT 许可证 (MIT)
版权所有 © 2014 juloo
在此条件下,免费授予任何获得此软件及其相关文档副本(“软件”)的人权,无论是否以充电为条件,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或出售软件副本的权利,并授予获得软件的人权利,允许他们按照以下条件去做
上述版权声明和本许可声明应包括在软件的所有副本或实质性部分的副本中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、适用于特定目的和不侵犯权利的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任是基于合同、侵权或其他方式,均源于、产生于或与软件或其使用或其他交易有关。