SublimeLove
SublimeText2的LÖVE支持
详细内容
安装次数
- 总计 7K
- Win 5K
- Mac 1K
- Linux 2K
8月7日 | 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 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 1 | 0 | 2 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 2 | 2 | 0 | 0 | 1 | 2 | 1 |
Mac | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
readme
描述
SublimeLove是适用于Sublime Text 2的一个包,支持Love2D API。
目前处于alpha版本,仍在持续开发中。
安装
您可以通过在ST2包目录中运行以下命令来安装此包
git clone git://github.com/minism/SublimeLove.git
特性
语法高亮
按ctrl/cmd+P,或者转到视图 > 语法,将打开文件的语法设置为“Lua (Love)”以启用Love2D API函数的高亮显示。在我的编辑器中,lua文件现在默认使用此语法,但我不知道如何控制它。
如果您创建了新的像素效果,并将参数设为多行字符串,则Sublime将为GLSL内容使用C语法高亮。
自动完成
在打开的Love文件中按ctrl+space将显示API函数的自动完成。ST2目前有一些与自动完成相关的问题,其他插件也在处理这些问题,所以它还不是完美的。一个主要问题是点键会打断标记,并且不会作为自动完成查询的一部分包含在内。
那些未重载的Love2D函数(只有一个可能的参数组合)将为您填写参数名称。
构建系统
要使用构建命令,Love可执行文件需要在您的系统PATH上。然后,转到工具 > 构建系统并选择“Love”。按F7或cmd+B运行您的Love程序。
构建系统将自动为lua文件选中。
链接
开发
转到 src 目录。如果Love2D已更新,请运行 scrape_api.py,它将生成 api.txt 和 callbacks.txt,然后运行 build.py,它将组装Sublime文件。
Love.JSON-tmLanguage 是Lua语法高亮器的扩展版本。留空 lua-love 存储库条目,因为它将由 build.py 填写