ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

语言注入器

Julow ST3

将高亮模式注入到 Sublime Text 中

详细信息

  • 1.1.1
  • github.com
  • github.com
  • 10年前
  • 2小时前
  • 10年前

安装次数

  • 总数 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

源代码
raw.githubusercontent.com

LanguageInjector

让您可以注入原生语言模式。

比 Python 正则表达式解析更强大

对于添加 无效 模式或在 Sublime Text 不支持的语言中突出显示非常有用

Example

以下为用法示例

安装

使用 Package Control。

或者手动

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

在此条件下,免费授予任何获得此软件及其相关文档副本(“软件”)的人权,无论是否以充电为条件,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或出售软件副本的权利,并授予获得软件的人权利,允许他们按照以下条件去做

上述版权声明和本许可声明应包括在软件的所有副本或实质性部分的副本中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、适用于特定目的和不侵犯权利的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任是基于合同、侵权或其他方式,均源于、产生于或与软件或其使用或其他交易有关。