Acabei de fazer a mesma pergunta e resolvi o problema com a leitura de um Thread de Perguntas relacionado no Stackoverflow, que listei no final da minha resposta.
Visão geral do que eu respondo:
1.CriararquivodescriptdeshellSublimeTextBuildScript.sh
#!/usr/bin/bash-lcd"/cygdrive/x/cheatsheet-template"
ls -lha
make
1.1 Opcional: alterne a finalização de linha
Resolve:Problemasaoexecutaroshell-scriptcomLine-endings.Vialgumasmensagensdeerrocom"\ r" na mensagem durante o teste.
1.2 Ajuda: Opções de linha de comando do Mintty
2.Comando(teste)paraosistemadecompilaçãopersonalizadaSublimeText:
D:\Applications\cygwin64\bin\mintty.exe-halways/cygdrive/d/Applications/Hochguertel/bin/SublimeTextBuildScript.sh
2.1Resultadodoteste
3. Coloque tudo junto
3.1 Criar um sistema de compilação
Sublime Text -> Tools -> Build-System -> New Build System...
3.2Configurarosistemadecompilação
{"shell_cmd": "D:\Applications\cygwin64\bin\mintty.exe -h always
/cygdrive/d/Applications/Hochguertel/bin/SublimeTextBuildScript.sh"
}
3.3Salveosistemadecompilaçãoconfigurado
Extensãodearquivo:.sublime-build
Nomedoarquivo:CheatsheetBuild.sublime-build
3.4 Ativando o Build System
criado Sublime Text -> Tools -> Build System -> "Cheatsheet Build"
4.0TestandooSistemadeConstruçãodoAmbienteCygwinviaTextoSublime
SublimeText->Tools->Build
Working Cygwin Build System Solution with Sublime Text:
Fontes de informação (Links Stackoverflow)
- Corrigindo terminações de linha Sublime Text 2?
- como automatizar o cygwin e o mintty
- Como faço para iniciar o Mintty e executar um script? arquivo?
HTH