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

=BB= LSL

为Sublime Text 4073+提供的LSL,具有样式检查、工具提示和通过您的选择缩进风格的补完功能。

详细信息

  • 6.0.0
  • github.com
  • github.com
  • 4年前
  • 1小时前
  • 7年前

安装

  • 总数 3K
  • Win 2K
  • Mac 383
  • Linux 219
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 1 0 2 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 2 0 0 6 0 1 0 0 2 0 0 0 0 1 1 1
Mac 0 2 0 0 0 0 0 0 1 0 0 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 1 0 0 0 0 0 0
Linux 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 1 0 0 0 0 0 0 0 1 0 0 1

README

源代码
raw.githubusercontent.com

License Requires Sublime Text Build 4073 or later Download =BB= LSL from Package Control Latest tag SublimeHQ Discord

目录


=BB= LSL包 for Sublime

林登脚本语言(LSL)支持添加到Sublime Text

关于

关于这个包的开发,当可用的Sublime Text新功能时,优先支持新功能,其次是确保向后兼容性。因此,此包针对并测试了Sublime Text的最新构建版本,发布是频繁的,且此包的需求将会相应更新。这隐含地可能要求您在dev发布渠道,并且因此拥有有效的Sublime Text许可证。

要求

安装

请在打开 Sublime Text 之前确保您的设置满足以下要求

  • 打开 Sublime Text
  • 打开命令面板
    • 通过 工具 > 命令面板
  • 选择 Package Control: Install Package
  • 选择 =BB= LSL

要获得工具提示中的LSL语法高亮,请参考设置部分。

关闭并重新打开 Sublime Text

用法

当在查看器中编辑脚本时,点击脚本编辑窗口中的编辑按钮。完成编辑后保存并关闭视图(选项卡)。

要使用 Sublime Text 在虚拟世界中编辑脚本

  • 启用: 我 > 偏好设置 > 高级 > 显示高级菜单
  • 转到: 高级 > 显示调试设置
  • 编辑: 外部编辑器

设置由以下三部分组成

  • 编辑器路径(如果路径中有空格,请使用引号)
  • 可选的命令行参数
  • "%s" 将自动粘贴脚本路径(切勿更改此设置)

要在Sublime中使用参数,请运行 subl --help 并/或参考OSX命令行文档

Linux上的使用方法

"/usr/bin/subl" "%s"

macOS上的使用方法

"/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" "%s"

Windows上的使用方法

"C:\Program Files\Sublime Text\subl.exe" "%s"

构建

运行lslint

  • 在Linux或macOS上,选择 工具 > 构建
  • 在Windows上,选择 工具 > 使用 ... 构建 并选择要使用的二进制文件。

输出到构建结果面板,在该面板中,您可以双击(可能的)错误将光标移到该点。

颜色方案

Sublime Text 3 颜色方案文档

您可以通过选择主菜单中的 偏好设置 > 包设置 > =BB= LSL > 设置 > 使用LSL文件的官方颜色方案 来切换使用LSL文件的官方颜色方案。

颜色方案文件可以通过 Packages/User/LSL.hidden-color-scheme 覆盖。

贡献

问题跟踪器可以在https://github.com/buildersbrewery/sublime-lsl/issues找到。

请阅读CONTRIBUTING.md并在发送拉取请求之前确保测试通过。

样式检查

需要 SublimeLinter 包,如果未找到 PATH 中的 lslint,则使用包含的二进制文件 lslint

使用Firestorm预处理器对LSL文件进行lint的选项在v5.0.0中被弃用。

SublimeLinter with lslint

缩进风格

LSL Indent Styles

您可以将所有LSL补完和代码片段的缩进样式更改为

  • allman
  • GNU
  • Horstmann
  • K & R
  • lisp
  • pico
  • ratliff
  • whitesmiths

通过

  • 从主菜单选择 偏好设置 > 包设置 > =BB= LSL > 设置 > 选择缩进样式
  • 或在命令面板中选择 偏好设置: LSL: 设置 - 缩进样式

设置

Sublime Text 3 设置文档

从主菜单打开 偏好设置 > 设置

这些 mdpopups.* 设置是为了在工具提示中显示LSL语法高亮。

//  "Packages/User/Preferences.sublime-settings"

{
    "mdpopups.sublime_user_lang_map":
    {
        "lsl":
        [
            [ "lsl" ],
            [ "=BB= LSL/.sublime/syntaxes/LSL" ]
        ]
    },
    "mdpopups.use_sublime_highlighter": true
}

工具提示

LSL Tooltips

要获得工具提示中的LSL语法高亮,请参考设置部分。

免责声明

第二人生®和Linden脚本语言是Linden Research,Inc.的商标。

建造师的酿酒厂既不与Linden Research有关联,也不由其赞助。