Как настроить размер, цвет и шрифт Msys по умолчанию?
в последнее время я изучаю использование MSys в качестве альтернативы, " nix-подобная оболочка для моей разработки windows. Тем не менее, цвета и размер по умолчанию сводят меня с ума. Кто-нибудь знает, как я могу изменить размер, цвет и / или шрифт по умолчанию? Честно говоря, я был бы рад, если бы я мог сделать ширину/высоту символа по умолчанию оболочки больше, но другие тоже были бы хорошими...
уточнение: оболочка msys-это отдельное приложение от оболочки windows-обычная конфигурация "правый клик-верхний левый- > свойства" (например, в оболочке windows) отсутствует.
похоже, что под ним стреляет rxvt. Спасибо!
4 ответов
Если вы используете MSYS bash из командной строки, За кулисами это окно командной оболочки windows, поэтому его настройка одинакова.
Правой Кнопкой Мыши на строке заголовка в в верхней части окна оболочки и выберите 'properties'
настройте окно с параметрами на вкладках диалогового окна; эти должно быть достаточно понятно.
при закрытии диалогового окна выберите 'Изменить ярлык начать это окно " для сохранения конфигурации вернуться по умолчанию.
EDIT: если вы запускаете оболочку в окне xterm или RXVT через X-сервер, запустите окно xterm с-fg (передний план), -bg (фон) и-FN (шрифт). Не могу вспомнить, что такое коммутаторы RXVT, но вы должны видеть их на странице руководства. Вы также можете настроить их через ваш .Файл xdefaults и. Подробнее см. На странице man.
EDIT: спасибо Paulo-обратите внимание, что MSYS также поставляется с версией rxvt без X, которую, похоже, использует OP. Вот ссылка для настройка RXVT на MSYS.
открыть префикса msys.bat файл вокруг строки 72 он читает так:
rem Setup the default colors for rxvt.
if "x%MSYSBGCOLOR%" == "x" set MSYSBGCOLOR=White
if "x%MSYSFGCOLOR%" == "x" set MSYSFGCOLOR=Black
if "x%MINGW32BGCOLOR%" == "x" set MINGW32BGCOLOR=LightYellow
if "x%MINGW32FGCOLOR%" == "x" set MINGW32FGCOLOR=Navy
if "%MSYSTEM%" == "MSYS" set BGCOLOR=%MSYSBGCOLOR%
if "%MSYSTEM%" == "MSYS" set FGCOLOR=%MSYSFGCOLOR%
if "%MSYSTEM%" == "MINGW32" set BGCOLOR=%MINGW32BGCOLOR%
if "%MSYSTEM%" == "MINGW32" set FGCOLOR=%MINGW32FGCOLOR%
измените первые 4 строки с цветами, которые вам нравятся, чтобы изменить шрифт, просто ниже:
start %WD%rxvt -backspacekey -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn Courier-12 -tn msys -geometry 80x25 -e /bin/sh --login -i
измените Courier-12 с вашим любимым шрифтом и 80x25 с вашим предпочтительным размером окна.
Я создаю HOME env var, которые имеют значение типа 'e:\home" и поставьте в %HOME% dir .Файл Xdefaults с таким содержимым:
Rxvt*background: white Rxvt*foreground: black Rxvt*geometry: 120x40 Rxvt*font: 7x14 Rxvt*scrollBar: on Rxvt*saveLines: 5000
Также обратите внимание, что эта конфигурация успешно работает на Cygwin и различных UNIX-систем.
Если вы устали от использования cmd для msys git, я рекомендую использовать minty и / или ConEmu
:
чтобы использовать mintty, загрузите последнюю версию из код google / мятный и бросьте его в bin
папка git msys + сделайте следующий ярлык:
"C:\Program Files (x86)\Git\bin\mintty.exe" --title "Git Bash" -w full --exec "C:\Program Files (x86)\Git\bin\sh.exe" --login -i
(установите рабочий реж на свой домашний реж)
использовать
Я ставлю sublime как мой редактор, как Vim не работает, см. нижеvim
обязательно прочтите этот отчет об ошибке
для цветов убедитесь, что gitconfig имеет значение color = always
Примечание:
- vim, упакованный с msys, ожидает терминал cmd и не будет работать с mintty
- взаимодействие для ввода имени пользователя / пароля для Git pushes с использованием базового http auth не будет работать, если вы не размещаете mitty в ConEmu. (ssh отлично работает на mitty сам по себе)
ref:
- rpavlik / git-windows-mintty - заметьте, это не бандл последний mintty версия.
- / oumu / мятно-цветные схемы