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

实时操作系统命令语法

gerph ST3

实时操作系统命令文件语法着色器,用于SublimeText 3

标签 语法

详细信息

  • 1.0.1
  • github.com
  • github.com
  • 4年前
  • 2小时前
  • 4年前

安装

  • 总数 68
  • Win 39
  • Mac 19
  • Linux 10
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 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 0 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

为实时操作系统命令文件添加Sublime语法高亮。

为实时操作系统命令文件提供语法定义,以启用语法高亮。这适用于与Command、Obey、TaskExec、TaskObey和Desktop文件一起使用。

着色

语法着色器识别许多标准命令,以及一些常见的库和系统命令。处理器通常不是上下文敏感的,所以看起来像命令的序列将被着色。

着色的功能包括

  • 注释,以|开头位于行首。
  • 来自标准实时操作系统模块的常用命令。
  • 使用</>分隔符的系统变量。
  • 形式为|后跟一个字母的GSTrans字符。
  • "分隔的字符串。
  • 文件名,如果它们明显是在变量之前,或者在文件系统名称或路径名称之前。
  • 一些特殊情况,如*FX*TV*Key,它们不需要分隔空格,并且在*If语句(ThenElse)中的控件。

文件识别

实时操作系统文件通常使用NFS编码格式,即在文件名后加上,xxx作为文件类型。这些在Sublime Text扩展语法中不受支持,因此建议使用ApplySyntax软件包(或类似软件包)来选择语法模式。

以下配置适合在ApplySyntax.sublime-settings中使用

{
            // RISCOS Specific commands file (Obey, TaskObey, Command, TaskExec, Desktop)
            "syntax": "RISCOSCommand/RISCOSCommand",
            "rules": [
                {"file_path": ".*(\\\\|/)*,(ffe|feb|fd7|fd6|fea)$"},
            ]
        },

手动安装

  • RISCOSCommand.sublime-syntax文件放入Sublime Text软件包的用户文件夹中(首选项 | 浏览软件包...)
  • 重新启动Sublime Text

使用Package Control安装

  • 安装Package Control
  • 运行“Package Control:安装软件包”命令,查找并安装RISCOSCommand插件。
  • 如有必要,重新启动Sublime Text

许可证

此软件包在MIT许可证下授权。