SetlX Helper
为 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 |
自述文件
Sublime Text 3 的 SetlX-Helper
“等等,我为什么要用这个?” 好问题!让我们问一下官方的 SetlX-Tutorial正如我所记得的
- 使用 SetlX[-Helper] 编程是保证从永无止境的地狱中得救的唯一方式,那些 [...] 在 SetlX 中编程的人将会...
- 在 SetlX 中编程 [将变得] 有趣!
我相当确信你现在已经相信了 ;)
此外,此扩展也适用于 SublimeText 2/3(见这里)和 VisualStudio Code(见 这里)。
当前版本:v1.2.0,兼容 SetlX v2.5.0-v2.6.1
安装扩展
Sublime Text 3 / 2
- 如描述 这里 在 Sublime Text 中安装 PackageControl,然后重新启动 Sublime Text
- 打开命令板(通过按 Ctrl/Super+Shift+P),选择
Package Control: Install Package
,等待列表加载,从列表中选择SetlX Helper
(通过输入setlx
并按 Enter) - 安装完成后(进度显示在左下角),你就可以开始使用了。只需打开 SetlX 程序文件,享受新帮助功能!
- 可选的: 我建议使用 Monokai Extended 颜色方案(通过 PackageControl 可用)来获得美好且色彩丰富的语法高亮。
更新将自动应用。
VisualStudio Code
- 打开命令板(通过按 Ctrl+P),输入
ext install setlx
并按 Enter - 安装完成后,当出现提示时,重启VS Code。然后您就设置好了。只需打开一个SetlX程序文件,享受新的帮助功能!
- 可选: 我推荐使用 Monokai 配色主题,以获得良好的语法高亮显示效果。
更新将自动应用。
TextMate
- 如果TextMate正在运行,请关闭它。
- 打开一个控制台,转到TextMate的捆绑包目录:
cd /Library/Application\ Support/TextMate/Bundles
- 如果不存在,则创建它:
mkdir -p /Library/Application\ Support/TextMate/Bundles
- 如果不存在,则创建它:
- 将
textmate
分支作为捆绑包克隆:git clone -b textmate -- https://github.com/LucaVazz/SetlXHelper.git SetlXHelper.tmbundle
- 命令完成后,您就设置完成了。只需再次启动TextMate,然后打开一个SetlX程序文件,享受新的帮助功能!
更新需要手动完成。要更新:1. 进入捆绑包内部: cd /Library(Application\ Support/TextMate/Bundles/SetlXHelper.tmbundle)
2. 使用 git pull
更新最新的更改。
IntelliJ IDEA
- 请验证是否已安装并启用了“TextMate bundles支持”插件。
- 打开设置(在Windows和Linux上为 文件 ➜ 设置》,在macOS上为 IntelliJ IDEA ➜ 首选项>),然后转到 插件。
- 搜索
textmate
- 如果插件出现,确保其复选框中有勾选。
- 如果没有,请点击
在存储库中搜索
链接,选择TextMate bundles支持
条目,然后点击左侧的安装
按钮,接着点击重启IntelliJ IDEA
按钮。
- 添加TextMate捆绑包
- 打开一个控制台,更改到您选择的目录,并将
textmate
分支作为捆绑包克隆:git clone -b textmate -- https://github.com/LucaVazz/SetlXHelper.git SetlXHelper.tmbundle
- 打开IntelliJ的设置(见上文),然后转到右侧的 代码编辑器 ➜ TextMate捆绑包。
- 在上左角的 + 上点击,选择您刚刚克隆的
SetlXHelper.tmbundle
目录。 - 在左下角,选择您用于
SetlX
文件的配色方案。 - 通过点击 应用 和然后 确定 关闭对话框。
- 打开一个控制台,更改到您选择的目录,并将
- 现在您已经设置好了。只需打开一个SetlX程序文件,享受新的帮助功能!
更新需要手动进行。要更新:1. 进入您选择的目录并更改到 SetlXHelper.tmbundle
目录。2. 使用 git pull
更新最新的更改。
使用功能
括号中的图标表示该特性实现了哪些编辑器。
语法高亮 ( )
只需输入代码 ;)
请注意: 颜色不是来自Helper插件。您可以通过选择适合您的主题来自定义设置:* : 偏好设置 ➜ 颜色主题... * : 文件 ➜ 设置 ➜ 颜色主题 * : 首选项 ➜ 字体与颜色 * : 请参见上述安装说明,步骤2.4
使用代码片段快速输入常用结构 ( )
要插入代码片段,只需输入其关键词(如果下面没有特别注明,则通常是它的名称)并按 Enter 键即可插入。然后,您可以按 Tab 键( :)在占位符之间跳转,通过按 Shift+Tab 插入一个“真实”的制表符。
可用的代码片段: + set
- / list
- / closure
- / procedure
- / cached procedure
- 定义 + if
- / else if
- / else
- / match
- / switch
- / case
- / default
- 语句 + for
- / while
- 循环 + try-catch - (关键词:catch
) / trace
- 块
构建系统 ()
您需要按照其手册中所述完全安装 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)。
关于使用材料的说明
- 语法高亮显示显然是基于 SetlX 语法。
- 本README中的图标取自 TypeScript 主页、TextMate Wiki AlternativeIcons 页面 和 JetBrains 媒体与标志页。