我刚刚安装了 Cygwin,想将其用作 ST3 的构建系统,而不是 CMD。我似乎找不到关于它的好文档。有人有什么想法吗?
答案1
我刚刚遇到了同样的问题,并通过阅读 Stackoverflow 上的一些相关问题线索解决了它,我在答案的末尾列出了这些问题。
我的回答概述:
1.创建shell脚本文件SublimeTextBuildScript.sh
#!/usr/bin/bash -l
cd "/cygdrive/x/cheatsheet-template"
ls -lha
make
1.1 可选:切换行尾
解决:执行带有行尾的 shell 脚本时出现问题。测试时,我看到一些错误消息中带有“\r”。
1.2 有帮助的是:Mintty 命令行选项
2.(测试)SublimeText 自定义构建系统的命令:
D:\Applications\cygwin64\bin\mintty.exe -h always /cygdrive/d/Applications/Hochguertel/bin/SublimeTextBuildScript.sh
2.1 测试结果
3. 整合所有元素
3.1 创建构建系统
Sublime Text -> Tools -> Build-System -> New Build System...
3.2 配置构建系统
{
"shell_cmd": "D:\\Applications\\cygwin64\\bin\\mintty.exe -h always
/cygdrive/d/Applications/Hochguertel/bin/SublimeTextBuildScript.sh"
}
3.3 保存配置好的构建系统
文件扩展名: .sublime-build
文件名:Cheatsheet Build.sublime-build
3.4 激活创建的构建系统
Sublime Text -> Tools -> Build System -> "Cheatsheet Build"
4.0 通过 Sublime Text 测试 Cygwin 环境构建系统
Sublime Text -> Tools -> Build
使用 Sublime Text 实现 Cygwin 构建系统解决方案:
信息来源(Stackoverflow 链接)
高血压