星界Lua
为星界Lua API提供语法高亮和自动完成
标签 语言语法
详情
安装
- 总数 832
- Win 620
- Mac 152
- Linux 60
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 | 0 | 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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
星界Lua
此插件可为Sublime Text 2或Sublime Text 3(强烈推荐!)中的Starbound Lua提供语法高亮和自动完成功能。(推荐使用Sublime Text 3!)
要安装此插件,建议使用Package Control自动接收最新更新并使整个过程更简单。这将确保当API经常变化并添加到星界时,您不需要每次都有更新都检查此页面。
Package Control 安装
- 打开Sublime Text并按Shift+Ctrl+P。
- 输入
install
并按回车。 - 将出现另一个文本框,输入
Starbound
并应看到此插件被突出显示。按Enter键安装它。
Sublime Text 3(可能也包括2)
- 安装后,您可能需要禁用默认的Lua语法(Sublime可能会尝试建议默认Lua中的函数)。再次按Shift+Ctrl+P。
- 输入
disable
并按回车。 - 输入
lua
并按回车。
手动安装
- 以.zip文件的形式下载此Git仓库的master分支。(您也可以下载最新的发行版。)
- 导航到
首选项 > 浏览包...
。 - 将.zip文件中的文件夹放入已打开的位置。
- 重启Sublime。
Sublime Text 3(可能也包括2)
- 安装后,您可能需要禁用默认的Lua语法(Sublime可能会尝试从默认Lua中建议函数)。导航到
首选项 > 设置 - 用户
。 - 添加以下文本
{
"ignored_packages":
[
"Vintage",
"Lua"
]
}
使用方法
导航到视图 > 语法 > 星界Lua
以将语法应用于当前文件以及任何新打开的文件。
还有用于特定lua钩子组的自定义模板,并有文档。要使用它们,输入TEMPLATE
,使用箭头键选择合适的模板用于您的 .lua
文件,然后按下Tab或Enter键。这些模板适用于空白文件,会立即粘贴所选分类的所有已知lua钩子。您可以通过多次按下Tab键来高亮预定的文本块顺序,以便于编辑。将文本光标移出这些文本块的范围,将结束对所有代码片段的Tab键选择。当有开发商提供的信息时,这些片段将使用钩子信息;否则,是通过对错误进行尝试和错误收集的信息。
如果您有其他自定义Lua语法...
如果它们的范围设置不正确,也会建议它们的函数和片段。您也可以通过与默认Lua语法相同的方式禁用它们。(该语法永远不会干扰其他语法。如果它确实干扰,请向我报告。)
建议
如果您想提出建议,请打开一个问题。或者,您可以通过在#starbound和##starbound-moddingIRC频道上找到代号UnknownX
(或者论坛)找到我。
夜间分支
此分支已不再需要,已被停止使用。此分支用于Lua API的即将到来的更改。在发布稳定更新并验证更改之前,它不会合并到主分支中。