BlitzMax
BlitzMax语言定义和代码片段,适用于Sublime Text 2/3
详细信息
安装
- 总计 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
关于
SublimeText.BlitzMax是一个为Sublime Text提供的语言定义,它为BlitzMax编程语言提供了语法高亮、构建系统和代码片段。
安装
此包已提交到包控制索引,您可以通过命令调色板(CTRL + Shift + P)安装它,输入install
并选择包控制:安装包
。在随后的弹出文本框中输入blitzmax
并选择BlitzMax
包。
如果您不使用包控制,下载最新版本的zip
或tar.gz
存档,解压存档,将目录重命名为BlitzMax
,并将其简单地拖放到您的Sublime Text包目录中。
注意
语法高亮限制
为了确保自定义BlitzMax类型可以正确高亮显示,做出了假设,即类型名与以下正则表达式匹配[T][A-Z]\\w*
。例如:TMyType
、TAABB
(但不包括)Tmytype
、MyType
或mytype
等。
这种格式被BlitzMax开发者广泛使用,并且在现有的BlitzMax代码库中几乎是标准格式。
系统
为了使构建系统正常工作,需要将BlitzMax/bin
目录添加到系统路径中。
此插件包括4个构建系统
BlitzMax - Build and Run Console
BlitzMax - Build and Run GUI
BlitzMax - Build Console
BlitzMax - Build GUI
同样,为了支持使用Sublime Projects和个人BlitzMax源文件进行构建,对构建系统做了某些假设
如果您没有打开项目,构建系统将尝试构建当前编辑的文件。
如果您已经打开了项目,构建系统将尝试构建根目录中与项目同名的 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)未按照指示或因未提供软件而引起的。