我在Sublime Text 3126上安装了"Rust Enhanced"插件,我可以构建和运行*.rs在Sublime Text中打开的程序.
实际上,这个过程是一场噩梦:
Rust编译Rust - Run运行最后构建的可执行文件Cmd+B 只重复执行的最后一个命令.
如何将其缩短为单一的快捷方式?
就我个人而言,我正在使用 Sublime 的自定义“构建系统”。
文件 (byzon.sublime-build, cf ) 放置在其中c:\Users\$username\AppData\Roaming\Sublime Text 3\Packages\User\,如下所示:
{ "cmd": ["c:/spool/bin/sublime_build.exe", "--build=$file"],
// New Rust
"file_regex": "--> (?:[\\w\\\\/\\.]+[\\\\/])?([\\w\\.]+\\.rs):(\\d+):(\\d+)",
// Old Rust
//"file_regex": "^(?:[\\w\\./]+/)?([\\w\\.]+\\.rs):(\\d+):(\\d+)",
"selector": "source.rust, source.php" }
Run Code Online (Sandbox Code Playgroud)
一旦自定义“构建系统”文件就位,我只需从“工具/构建系统”菜单中选择它(如果编辑器尚未选择它),然后按 Ctrl+B 调用我自己的构建脚本(毫不奇怪,是用 Rust 编写的)。
这为我提供了比其他任何东西都更好的定制。例如,我的一些项目让构建脚本在不同的高可用性服务器上打开几个日志文件,并将其内容直接转发到构建控制台,用该行源自的服务器的主机名标记每一行,因此按 Ctrl+ BI 在服务器上重建并重新启动了我的项目,我也立即看到了他们的日志。其他项目同步并构建在本地 Docker 映像上。我的意思是使用自定义构建脚本有其优点。
| 归档时间: |
|
| 查看次数: |
1115 次 |
| 最近记录: |