Как установить Mintty в «Git Bash» на Windows?


10

Я установил git на windows с http://git-scm.com/download/win и использую ярлык Git Bash для доступа к командам git.

К сожалению, Git Bash использует терминал Windows Command (CMD.EXE), с которым работать ужасно.

Как я могу изменить Git Bash, чтобы использовать mintty вместо CMD.EXE?


Обратите внимание, что установщики для текущих выпусков из git-scm включают опцию использования mintty OR cmd в качестве терминала
pb2q

В течение долгого времени git-scm установил намного лучший терминал. Например, теперь вы можете изменить его размер по горизонтали.
Geneorama

Ответы:


8

Зайдем http://code.google.com/p/mintty/ и скачать последнюю версию файла почтового индекса , содержащий пакет mintty MSys. По состоянию на 18 октября 2014 года последняя версия mintty-1.1.3-msys.zip

Извлеките mintty.exeиз zip-файла и скопируйте его в binпапку, где вы установили git. Если вы установили git в папку по умолчанию, путьC:\Program Files (x86)\Git\bin

Затем щелкните правой кнопкой мыши по ярлыку Windows для Git Bash . Измените цель: "C:\Program Files (x86)\Git\bin\mintty.exe" /bin/sh --login -i. Если вы установили git в другое место, вам нужно будет использовать установленный путь.

Теперь при нажатии на ярлык Git Bash должен открыться mintty.


Я попробовал этот подход. Изменение ярлыка Git Bash сработало, и это открыло терминал Mintty, но изменение C:\Program Files (x86)\Git\Git Bash.vbsпутем копирования и вставки вашей версии не изменило поведение Git Bash в контекстном меню - Git Bash по-прежнему открывается с помощью cmd.exe в этом случае: puu.sh/ ddSW0 / 5efa2f5c42.png puu.sh/ddSWG/91e68d1790.jpg
Tagc

Извинения - эта часть инструкций была предоставлена ​​другим пользователем stackoverflow, поэтому я удалил их.
Крис Сноу,

Нет проблем, пока достаточно быстрого использования Git Bash и возможность использовать Mintty более, чем восполняет неприятности, ура.
Tagc

Этот архив кодов Google действительно устарел! Пожалуйста, обновите ваш комментарий.
jcollum

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.