Я только что установил 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 и запустить файл сценария?
НТН