1

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

1 ответ1

4

У меня просто был тот же вопрос, и я решил его, прочитав несколько связанных вопросов в Stackoverflow, которые я перечислил в конце моего ответа.

Обзор того, что я отвечаю:

Рабочее решение для получения возвышенного текста для сборки через Cygwin.


1. Создать файл сценария оболочки SublimeTextBuildScript.sh

#!/usr/bin/bash -l

cd "/cygdrive/x/cheatsheet-template"
ls -lha 
make

1.1 Необязательно: Переключите конец строки

Изменение настройки конца строки в Sublime Text - Проблемы с написанием сценариев оболочки из / через Sublime Text

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

1.2 Полезно : Mintty Параметры командной строки

Полезно сделать это: параметры командной строки Mintty

2. (Test-) Команда для системы пользовательского построения SublimeText:

D:\Applications\cygwin64\bin\mintty.exe -h always /cygdrive/d/Applications/Hochguertel/bin/SublimeTextBuildScript.sh

2.1 Результат тестирования

Тестирование вашего решения (Build-Script) из / через командную оболочку Windows

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"
}

Конфигурация новой системы сборки в Sublime 3 с помощью Cygwin (Mintty.exe)

3.3 Сохранить настроенную систему сборки

Расширение файла: .sublime-build

Имя файла: Cheatsheet Build.sublime-build

Сохранить Cygwin (Mintty.exe) Sublime Text Build System - Cheatsheet Build.sublime-build

3.4 Активация созданной системы сборки

Sublime Text -> Tools -> Build System -> "Cheatsheet Build"

Выбор созданной системы сборки

4.0 Тестирование системы сборки среды Cygwin с помощью возвышенного текста

Sublime Text -> Tools -> Build

Run Build

Работающее системное решение Cygwin Build с возвышенным текстом:

Работающее системное решение Cygwin Build с возвышенным текстом

Источники информации (Stackoverflow Links)

НТН

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .