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

SetlX Helper

LucaVazz 全部

为 SublimeText、VisualStudio Code、TextMate 和 IntelliJ IDEA 专门设计的一个扩展,使编写 SetlX-code 变得舒适。兼容 SetlX 版本 2.5.0 - 2.6.1

详细信息

安装

  • 总计 161
  • Win 77
  • Mac 67
  • Linux 17
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 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

自述文件

源代码
raw.githubusercontent.com

Sublime Text 3 的 SetlX-Helper

“等等,我为什么要用这个?” 好问题!让我们问一下官方的 SetlX-Tutorial正如我所记得的

  1. 使用 SetlX[-Helper] 编程是保证从永无止境的地狱中得救的唯一方式,那些 [...] 在 SetlX 中编程的人将会...
  2. 在 SetlX 中编程 [将变得] 有趣!

我相当确信你现在已经相信了 ;)

此外,此扩展也适用于 SublimeText 2/3(见这里)和 VisualStudio Code(见 这里)。

当前版本:v1.2.0,兼容 SetlX v2.5.0-v2.6.1

安装扩展

Sublime Text 3 / 2 [ST]

  1. 如描述 这里 在 Sublime Text 中安装 PackageControl,然后重新启动 Sublime Text
  2. 打开命令板(通过按 Ctrl/Super+Shift+P),选择 Package Control: Install Package,等待列表加载,从列表中选择 SetlX Helper (通过输入 setlx 并按 Enter
  3. 安装完成后(进度显示在左下角),你就可以开始使用了。只需打开 SetlX 程序文件,享受新帮助功能!
  4. 可选的: 我建议使用 Monokai Extended 颜色方案(通过 PackageControl 可用)来获得美好且色彩丰富的语法高亮。

更新将自动应用。

VisualStudio Code [VSC]

  1. 打开命令板(通过按 Ctrl+P),输入 ext install setlx 并按 Enter
  2. 安装完成后,当出现提示时,重启VS Code。然后您就设置好了。只需打开一个SetlX程序文件,享受新的帮助功能!
  3. 可选: 我推荐使用 Monokai 配色主题,以获得良好的语法高亮显示效果。

更新将自动应用。

TextMate [TM]

  1. 如果TextMate正在运行,请关闭它。
  2. 打开一个控制台,转到TextMate的捆绑包目录: cd /Library/Application\ Support/TextMate/Bundles
    • 如果不存在,则创建它: mkdir -p /Library/Application\ Support/TextMate/Bundles
  3. textmate 分支作为捆绑包克隆: git clone -b textmate -- https://github.com/LucaVazz/SetlXHelper.git SetlXHelper.tmbundle
  4. 命令完成后,您就设置完成了。只需再次启动TextMate,然后打开一个SetlX程序文件,享受新的帮助功能!

更新需要手动完成。要更新:1. 进入捆绑包内部: cd /Library(Application\ Support/TextMate/Bundles/SetlXHelper.tmbundle) 2. 使用 git pull 更新最新的更改。

IntelliJ IDEA [IntelliJ]

  1. 请验证是否已安装并启用了“TextMate bundles支持”插件。
    1. 打开设置(在Windows和Linux上为 文件设置》,在macOS上为 IntelliJ IDEA首选项>),然后转到 插件
    2. 搜索 textmate
    3. 如果插件出现,确保其复选框中有勾选。
    4. 如果没有,请点击 在存储库中搜索 链接,选择 TextMate bundles支持 条目,然后点击左侧的 安装 按钮,接着点击 重启IntelliJ IDEA 按钮。
  2. 添加TextMate捆绑包
    1. 打开一个控制台,更改到您选择的目录,并将 textmate 分支作为捆绑包克隆: git clone -b textmate -- https://github.com/LucaVazz/SetlXHelper.git SetlXHelper.tmbundle
    2. 打开IntelliJ的设置(见上文),然后转到右侧的 代码编辑器TextMate捆绑包
    3. 在上左角的 + 上点击,选择您刚刚克隆的 SetlXHelper.tmbundle 目录。
    4. 在左下角,选择您用于 SetlX 文件的配色方案。
    5. 通过点击 应用 和然后 确定 关闭对话框。
  3. 现在您已经设置好了。只需打开一个SetlX程序文件,享受新的帮助功能!

更新需要手动进行。要更新:1. 进入您选择的目录并更改到 SetlXHelper.tmbundle 目录。2. 使用 git pull 更新最新的更改。

使用功能

括号中的图标表示该特性实现了哪些编辑器。

语法高亮 ([ST] [VSC] [TM] [IntelliJ])

[Illustration of the Syntax Definitions]

只需输入代码 ;)

请注意: 颜色不是来自Helper插件。您可以通过选择适合您的主题来自定义设置:* [ST] : 偏好设置颜色主题... * [VSC] : 文件设置颜色主题 * [TM] : 首选项字体与颜色 * [IntelliJ] : 请参见上述安装说明,步骤2.4

使用代码片段快速输入常用结构 ([ST] [VSC])

[Demonstration of Developing with Snippets]

要插入代码片段,只需输入其关键词(如果下面没有特别注明,则通常是它的名称)并按 Enter 键即可插入。然后,您可以按 Tab 键([ST] :)在占位符之间跳转,通过按 Shift+Tab 插入一个“真实”的制表符。

可用的代码片段: + set - / list - / closure - / procedure - / cached procedure - 定义 + if - / else if - / else- / match - / switch- / case - / default - 语句 + for - / while - 循环 + try-catch - (关键词:catch) / trace - 块

构建系统 ([ST])

您需要按照其手册中所述完全安装 SetlX 。这意味着您可以在控制台窗口中输入 setlx 并启动交互式解释器。

之后,您只需按下 Ctrl/Cmd+B 即可启动您的 SetlX 程序,并在 Sublime Text 的自身控制台中查看其结果(在您的窗口底部)。

您可以通过按 Ctrl/Cmd+Shift+B 并选择 SetlX - 在内部构建控制台SetlX - 在外部命令行 在 Sublime Text 的自身构建控制台(在窗口底部,不支持输入)或外部命令行窗口之间切换。

如果您只是按 Ctrl/Cmd+B 或在上面的选择菜单中选择 SetlX,则将使用先前选择的选项。

贡献

请自由提出 额外的功能 或使用 GitHub-Issues 报告错误

如果您将扩展程序移植到其他编辑器或添加了新的功能,我也非常乐意看到您的 pull-request

关于所选许可证的说明

本项目许可在 GNU 通用公共许可证 v3.0 的条款下。有关更多信息,请参阅 此处此处(DE)

关于使用材料的说明

© 2020