Я только что установил Cygwin и хотел бы использовать его для системы сборки ST3 вместо CMD. Я не могу найти хорошую документацию по этому поводу. У кого-нибудь есть идеи?
1 ответ
У меня просто был тот же вопрос, и я решил его, прочитав несколько связанных вопросов в Stackoverflow, которые я перечислил в конце моего ответа.
Обзор того, что я отвечаю:

1. Создать файл сценария оболочки SublimeTextBuildScript.sh
#!/usr/bin/bash -l
cd "/cygdrive/x/cheatsheet-template"
ls -lha 
make
1.1 Необязательно: Переключите конец строки

Решает: Проблемы при выполнении shell-скрипта с окончанием строки. Я видел некоторые сообщения об ошибках с "\r" в сообщении во время тестирования.
1.2 Полезно : Mintty Параметры командной строки

2. (Test-) Команда для системы пользовательского построения 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 Тестирование системы сборки среды Cygwin с помощью возвышенного текста
Sublime Text -> Tools -> Build

Работающее системное решение Cygwin Build с возвышенным текстом:
Источники информации (Stackoverflow Links)
- Исправление Sublime Text 2 окончания строки?
 - как автоматизировать Cygwin и Mintty
 - Как запустить Mintty и запустить файл сценария?
 
НТН

