Como você configurar o tamanho padrão, cor e tipo de letra das Msys?
Pergunta
Eu estive explorando o uso de MSys ultimamente como uma alternativa, 'nix-like shell para o meu desenvolvimento janelas. No entanto, as cores e tamanho padrão está dirigindo-me louco. Alguém tem alguma idéia de como eu posso alterar o tamanho padrão, cor e / ou tipo de letra? Honestamente, eu ficaria feliz se eu poderia fazer o personagem padrão largura / altura da concha maior, mas os outros seria muito bom ...
Esclarecimento: os msys Shell é um aplicativo separado das janelas Shell - o normal 'clique direito-superior esquerda -> Propriedades' configuração (como com as janelas Shell) não está presente
.Looks como debaixo dela está disparando rxvt. Obrigado!
Solução
Se você estiver executando MSYS festa a partir de uma linha de comando, nos bastidores, é um windows comando janela shell, então configurá-lo é exatamente o mesmo.
-
Botão direito do mouse na barra de título no superior da janela do shell e selecione 'Propriedades'
-
Configurar a janela com as opções sobre as abas do diálogo; estes deve ser bastante auto-explicativo.
-
Quando você fechar o diálogo, selecione 'Atalho Modificar que começou esta janela' para salvar a configuração volta como padrão.
EDIT: Se você estiver executando o shell em uma janela xterm ou RXVT através de um servidor X, inicie a janela xterm com -fg (primeiro plano), -bg (background) e -fn ( Fonte). Não me lembro que os interruptores rxvt é, mas você deve ser capaz de vê-los na página man. Você também pode configurá-los através de seu arquivo .Xdefaults. Novamente, veja a página de manual para mais detalhes.
EDIT: Graças Paulo - nota que MSYS também vem com uma versão X-menos de RXVT, que o OP parece estar usando. Aqui está um link para configurando RXVT em MSYS.
Outras dicas
Abra o arquivo msys.bat uma linha aroun 72 se lê como esta:
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%
alterar os primeiros 4 linhas com as cores que você gosta, para mudar a pia batismal, apenas abaixo:
start %WD%rxvt -backspacekey -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn Courier-12 -tn msys -geometry 80x25 -e /bin/sh --login -i
mudar o Courier-12 com sua fonte favorita eo 80x25 com o tamanho da janela preferido.
Eu crio PRINCIPAL env var, que têm valor como 'E: \ home' e colocar em% HOME% dir arquivo .Xdefaults com tal conteúdo:
Rxvt*background: white Rxvt*foreground: black Rxvt*geometry: 120x40 Rxvt*font: 7x14 Rxvt*scrollBar: on Rxvt*saveLines: 5000
Observe também que esta configuração de trabalho com sucesso em Cygwin e várias caixas de Unix.
Se você está cansado de usar cmd para msys git, eu recomendo o uso de hortelã e / ou ConEmu
:
para uso mintty, baixe a última versão de Google Code / mintty e solte-o na pasta bin
de msys git + tornar seguinte atalho:
"C:\Program Files (x86)\Git\bin\mintty.exe" --title "Git Bash" -w full --exec "C:\Program Files (x86)\Git\bin\sh.exe" --login -i
(conjunto dir trabalhando para seu diretório home)
usar
I definir sublime como meu editor padrão como vim não funcionou, veja as notas abaixo vim
, certifique-se de ler este bug denunciar
para cores, certifique-se gitconfig está definido para color = sempre
Nota:
- vim embalado com Msys espera cmd terminal e não vai funcionar com mintty
- interação para entrar nome de usuário / senha para empurrões git usando básica http auth não vai funcionar a menos que você mitty anfitrião em ConEmu. (Ssh funciona bem no mitty por si só)
ref:
- rpavlik / git-windows-mintty - aviso isso não agregar mais recente mintty versão.
- / oumu / mintty-esquemas de cores