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

BlitzMax

Muttley 全部

BlitzMax语言定义和代码片段,适用于Sublime Text 2/3

详细信息

  • 1.1.5
  • github.com
  • github.com
  • 7年前
  • 1小时前
  • 11年前

安装

  • 总计 557
  • Win 346
  • Mac 129
  • Linux 82
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 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
Mac 1 1 0 0 0 1 0 0 1 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
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

关于

SublimeText.BlitzMax是一个为Sublime Text提供的语言定义,它为BlitzMax编程语言提供了语法高亮、构建系统和代码片段。

安装

此包已提交到包控制索引,您可以通过命令调色板(CTRL + Shift + P)安装它,输入install并选择包控制:安装包。在随后的弹出文本框中输入blitzmax并选择BlitzMax包。

如果您不使用包控制,下载最新版本ziptar.gz存档,解压存档,将目录重命名为BlitzMax,并将其简单地拖放到您的Sublime Text包目录中。

注意

语法高亮限制

为了确保自定义BlitzMax类型可以正确高亮显示,做出了假设,即类型名与以下正则表达式匹配[T][A-Z]\\w*。例如:TMyTypeTAABB(但不包括)TmytypeMyTypemytype等。

这种格式被BlitzMax开发者广泛使用,并且在现有的BlitzMax代码库中几乎是标准格式。

系统

为了使构建系统正常工作,需要将BlitzMax/bin目录添加到系统路径中。

此插件包括4个构建系统

BlitzMax - Build and Run Console
BlitzMax - Build and Run GUI
BlitzMax - Build Console
BlitzMax - Build GUI

同样,为了支持使用Sublime Projects和个人BlitzMax源文件进行构建,对构建系统做了某些假设

  1. 如果您没有打开项目,构建系统将尝试构建当前编辑的文件。

  2. 如果您已经打开了项目,构建系统将尝试构建根目录中与项目同名的 BlitzMax 源文件。这意味着在构建之前,您不需要重复选择主入口点源文件。例如,如果您正在编辑文件 PROJECT_ROOT/Include/MySourceFile.bmx,而且您的项目文件名为 MyNewGame.sublime-project,那么构建系统将尝试构建 PROJECT_ROOT/MyNewGame.bmx,而不是当前编辑的文件。

错误报告和功能请求

如果您发现此插件有任何问题,请在存储库的 问题跟踪器 提出一个问题,包括问题的详细描述,如果可能的话,还需要一个示例代码段来突出显示该问题。

新功能的请求也可以在相同的位置提出。

许可协议

SublimeText.BlitzMax 采用 MIT 许可协议发布。

版权所有 © 2013-2016 Paul Maskelyne (Muttley) [email protected]

特此允许,免费提供给任何人获得此软件及其相关文档文件(以下简称“软件”)的副本,可在软件上进行不受限制的交易,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向获得软件的人提供这些权利,前提是必须遵守以下条件

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

软件按“原样”提供,没有任何形式的明示或暗示保证,包括但不限于适销性、适用于特定目的和不侵犯第三方的保证。在任何情况下,作者或版权持有人均不对以下任何索赔、损害或其他责任负责:(1)由合同、侵权或其他原因引起的;(2)与软件或其使用或其他交易有关;(3)未按照指示或因未提供软件而引起的。