SublimeSBT
为Sublime Text 2和Sublime Text 3集成的SBT构建工具。
详细信息
安装
- 总数 10K
- Win 3K
- Mac 5K
- Linux 2K
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 | 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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Mac | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 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 |
README
SublimeSBT
Scala SBT构建工具的集成,支持Sublime Text 2和Sublime Text 3。
功能
- 兼容Sublime Text 2和Sublime Text 3。
- 在Sublime Text的输出面板内运行SBT作为交互式的REPL。
- 检测SBT输出中的编译错误和测试失败,并在源代码中突出显示错误的行。
- 在一个快速面板中列出编译错误和测试失败,便于导航到错误行。
- 循环显示错误,以便更快地进行导航。
- 在输出面板中显示错误文本,便于阅读。
- 检测Play Framework项目,并使用
play
而不是sbt
运行SBT。 - 支持项目特定的配置。
安装
下载Package Control并使用命令板中的包管理:安装包命令。使用Package Control可以确保SublimeSBT自动保持更新。
使用
主要通过命令板使用SublimeSBT。要打开命令板,按ctrl+shift+p
(Windows,Linux)或cmd+shift+p
(OS X)。所有SublimeSBT命令都以SBT:
为前缀。只有在SublimeSBT检测到您的项目是SBT项目时,命令才会在命令板中显示。
启动SBT
- 为当前项目启动一个SBT会话。如果项目看起来像是一个Play Framework项目,将使用
play
命令而不是sbt
命令。
停止SBT
- 停止当前运行的SBT会话。
强制停止SBT
- 强制当前运行的SBT会话停止。
显示SBT输出
- 如果输出面板尚未显示,则显示SBT输出面板。这也会将焦点放在输出面板上并将光标移动到末端。
编译,测试,运行,打包,启动控制台
- 运行
compile
、test
、run
、package
或console
SBT命令。如果SBT正在运行,该命令将以交互模式运行,否则将按批处理模式运行。
启动持续编译,启动持续测试
- 运行
~ compile
或~ test
。如果SBT正在运行,该命令将以交互模式运行,否则将按批处理模式运行。
仅测试,快速测试
- 运行
test-only
或test-quick
命令,并提示输入参数。如果SBT正在运行,该命令将以交互模式运行,否则将按批处理模式运行。
启动持续仅测试,启动持续快速测试
- 运行
~ test-only
或~ test-quick
,并提示输入参数。如果SBT正在运行,该命令将以交互模式运行,否则将按批处理模式运行。
重新加载
- 如果SBT正在运行,则运行
reload
命令。
显示错误列表
- 显示一个包含任何编译错误或测试失败的快速面板。选择错误将在出现错误的行中打开文件,并在错误输出面板中显示错误文本。
显示下一个错误
- 跳转到错误列表中的下一个错误。在出现错误的行中打开文件,并在错误输出面板中显示错误文本。
显示错误输出
- 如果输出面板尚未显示,则显示错误输出面板。
清除错误
- 清除任何编译错误或测试失败,并移除其任何突出显示。
显示历史记录
- 显示一个包含提交命令历史记录的快速面板。选择一个命令将再次提交它。
显示历史记录和编辑
- 类似于显示历史记录,但还提供了在重新提交之前编辑所选命令的机会。
清除历史记录
- 清除命令历史记录。
配置
默认设置可以通过访问 首选项 > 包设置 > SublimeSBT > 设置 – 默认 菜单项来查看。为确保在包升级时设置不会丢失,请确保将所有编辑保存到 设置 – 用户。
sbt_command
- 表示启动SBT所使用的命令行的数组。根据您的设置,您可能需要在此处放置文件的全路径。
play_command
- 表示用于启动Play Framework项目的SBT的命令行的数组。根据您的设置,您可能需要在此处放置文件的全路径。
test_command
- 表示使用该SBT运行测试的命令字符串。
run_command
- 表示使用该SBT运行项目的命令字符串。
error_marking, failure_marking, warning_marking
如何在源代码中标记错误、失败和警告
style
- 要使用的标记样式。有效值是“点”,“轮廓”或“两者”。
范围 - 用于着色轮廓的范围。
color_scheme
- 用于输出面板的颜色方案。
可以通过访问 项目 > 编辑项目 菜单项来配置特定于项目的设置,并将设置放入项目文件中的“settings”对象内的“SublimeSBT”对象中,例如。
{
"folders":
[
{
"path": "/Users/jarhart/scalakoansexercises"
}
],
"settings":
{
"SublimeSBT":
{
"sbt_command": ["./sbt"],
"test_command": "test-only org.functionalkoans.forscala.Koans"
}
}
}
history
- 包含在打开项目时应该添加到命令历史记录中的命令的数组。
history_length
- 要保留在命令历史记录中唯一命令的最大数量。默认设置为20。
特定于项目的配置
如果project顶级存在文件.SublimeSBT_history
,则在打开项目时,该文件的每一行都将添加到命令历史记录中。
贡献者
贡献
- 分支
- 创建您的特性分支(
git checkout -b my-new-feature
) - 提交您的更改(
git commit -am '添加了一些功能'
) - 推送到分支(
git push origin my-new-feature
) - 新建Pull Request
版权信息
版权©2012 Jason Arhart。更多信息请参阅LICENSE。