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

星界Lua

作者: UnknownX7 全部

为星界Lua API提供语法高亮和自动完成

标签 语言语法

详情

  • 1.4.1
  • github.
  • github.
  • 8年前
  • 2小时前
  • 9年前

安装

  • 总数 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

说明文件

源代码
raw.githubusercontent.

星界Lua

此插件可为Sublime Text 2或Sublime Text 3(强烈推荐!)中的Starbound Lua提供语法高亮和自动完成功能。(推荐使用Sublime Text 3!)

要安装此插件,建议使用Package Control自动接收最新更新并使整个过程更简单。这将确保当API经常变化并添加到星界时,您不需要每次都有更新都检查此页面。

Package Control 安装

  1. 打开Sublime Text并按Shift+Ctrl+P
  2. 输入install并按回车。
  3. 将出现另一个文本框,输入Starbound并应看到此插件被突出显示。按Enter键安装它。

Sublime Text 3(可能也包括2)

  1. 安装后,您可能需要禁用默认的Lua语法(Sublime可能会尝试建议默认Lua中的函数)。再次按Shift+Ctrl+P
  2. 输入disable并按回车。
  3. 输入lua并按回车。

手动安装

  1. 以.zip文件的形式下载此Git仓库的master分支。(您也可以下载最新的发行版。)
  2. 导航到首选项 > 浏览包...
  3. 将.zip文件中的文件夹放入已打开的位置。
  4. 重启Sublime。

Sublime Text 3(可能也包括2)

  1. 安装后,您可能需要禁用默认的Lua语法(Sublime可能会尝试从默认Lua中建议函数)。导航到首选项 > 设置 - 用户
  2. 添加以下文本
{
    "ignored_packages":
    [
        "Vintage",
        "Lua"
    ]
}

使用方法

导航到视图 > 语法 > 星界Lua以将语法应用于当前文件以及任何新打开的文件。

还有用于特定lua钩子组的自定义模板,并有文档。要使用它们,输入TEMPLATE,使用箭头键选择合适的模板用于您的 .lua文件,然后按下TabEnter键。这些模板适用于空白文件,会立即粘贴所选分类的所有已知lua钩子。您可以通过多次按下Tab键来高亮预定的文本块顺序,以便于编辑。将文本光标移出这些文本块的范围,将结束对所有代码片段的Tab键选择。当有开发商提供的信息时,这些片段将使用钩子信息;否则,是通过对错误进行尝试和错误收集的信息。

如果您有其他自定义Lua语法...

如果它们的范围设置不正确,也会建议它们的函数和片段。您也可以通过与默认Lua语法相同的方式禁用它们。(该语法永远不会干扰其他语法。如果它确实干扰,请向我报告。)

建议

如果您想提出建议,请打开一个问题。或者,您可以通过在#starbound和##starbound-moddingIRC频道上找到代号UnknownX(或者论坛)找到我。

夜间分支

此分支已不再需要,已被停止使用。此分支用于Lua API的即将到来的更改。在发布稳定更新并验证更改之前,它不会合并到主分支中。