微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

取消构建键在 Sublime Text 3

如何解决取消构建键在 Sublime Text 3

我在 Sublime Text 3 上安装了 REPL 包,当我运行脚本时,会打开一个新窗口并显示结果,但我无法停止执行(例如无限循环)。 “取消构建”命令似乎未激活(灰色),如下图所示:

enter image description here

这是我在认键映射中所拥有的:

{ "keys": ["ctrl+break"],"command": "cancel_build" }

正如您从图片中看到的,它允许我修改键(当前是 Ctrl+Alt+C),但它仍然不起作用(输入 { "keys": ["ctrl+alt+c"],"command": "cancel_build" })。

我该怎么办?提前致谢

解决方法

为了能够取消构建,用于控制构建的 sublime-build 文件需要执行以下两项操作之一:

  1. 包含一个 target 键来指定调用哪个插件命令来执行构建,以及一个 cancel 键来指定调用哪个插件命令来取消构建。

  2. 不包含 target 键,这使得构建使用内置的默认命令执行,该命令本质上知道如何取消构建。

SublimeREPL 使用自定义命令来触发 REPL 显示,该命令要么不在 sublime-build 文件中(例如当您从 REPL 菜单本身选择命令时),要么是 sublime-build 文件不包含 cancel 键,因此无法取消。

要取消 SublimeREPL 中正在运行的程序,最好的办法可能是关闭它正在运行的选项卡,这应该会阻止进程运行。

或者,您可能希望研究 Terminus 作为替代品,这是一个开发更积极的软件包,如果您喜欢该工作流程,则可以构建其中取消键确实有效的构建。

与 SublimeREPL 不同,SublimeREPL 大部分都是开箱即用的,应该可以正常工作(假设您已经安装了适当的工具),Terminus 要求您手动设置工具,这可能是一个绊脚石。 Terminus README 包含一些 YouTube 视频的链接(披露:我是视频的作者),展示了如何将其用于交互式构建。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。