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

SublimeSBT

jarhart 全部

为Sublime Text 2和Sublime Text 3集成的SBT构建工具。

标签 repl, scala, 测试

详细信息

  • 2018.04.05.18.39.51
  • github.​com
  • github.​com
  • 6年前
  • 12分钟前
  • 12年前

安装

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

源代码
raw.​githubusercontent.​com

SublimeSBT

Scala SBT构建工具的集成,支持Sublime Text 2Sublime 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输出面板。这也会将焦点放在输出面板上并将光标移动到末端。

编译,测试,运行,打包,启动控制台

  • 运行 compiletestrunpackageconsole SBT命令。如果SBT正在运行,该命令将以交互模式运行,否则将按批处理模式运行。

启动持续编译,启动持续测试

  • 运行 ~ compile~ test。如果SBT正在运行,该命令将以交互模式运行,否则将按批处理模式运行。

仅测试,快速测试

  • 运行 test-onlytest-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,则在打开项目时,该文件的每一行都将添加到命令历史记录中。

贡献者

贡献

  1. 分支
  2. 创建您的特性分支(git checkout -b my-new-feature
  3. 提交您的更改(git commit -am '添加了一些功能'
  4. 推送到分支(git push origin my-new-feature
  5. 新建Pull Request

版权信息

版权©2012 Jason Arhart。更多信息请参阅LICENSE。