2015-07-20 2 views
0

Я пытался использовать терминал плагин для ST3, как иКак запустить Git bash в ConEmu из SublimeText?

{ 
"terminal": "D:/Mega/SOFT/ConEmu/ConEmu.exe", 
"parameters": ["C:/Program Files (x86)/Git/bin/sh.exe"] 
} 

SH.exe запусках, но я не могу передать «--login -i» ему параметры.

{ 
"terminal": "D:/Mega/SOFT/ConEmu/ConEmu.exe", 
"parameters": ["C:/Program Files (x86)/Git/bin/sh.exe --login -i"] // not working 
} 

/Cmd {Git Баш} и другие коммутаторы также не работают здесь

+1

Используйте короткое имя для «Program Files» или верните двойные кавычки вокруг пути с пробелами. – Maximus

+0

К сожалению, ни «\» C:/Program Files (x86) /Git/bin/sh.exe \ "--login -i", ни "% ProgramFiles%/Git/bin/sh.exe" не работает вообще, ConEmu не передает параметры «--login -i» в sh.exe, вместо этого эти параметры применимы к conemu.exe, и это вызывает ошибку «no switch -login». – Mihail

+0

ConEmu может быть запущен с любого терминала с использованием параметров «/ cmd {script}», но это возможно в ссылках Win. Я не очень хорош в этом, но я думаю, что плагин ST3 Terminal использует cmd.exe для запуска другого терминала. А для ConEmu через cmd.exe нет переключателя «/ cmd», и таким образом нельзя использовать ConEmu {script}. – Mihail

ответ

0

Это работает для меня:

{ 
    "terminal": "D:/Mega/SOFT/ConEmu/ConEmu.exe", 
    "parameters": ["/cmd", "%ProgramFiles%/Git/bin/sh.exe", "--login", "-i"] 
} 
0

Это работа для меня:

{ 
    "terminal": "C:\\Program Files\\ConEmu\\ConEmu64.exe", 
    "parameters": ["-run", "bash"] 
} 
Смежные вопросы