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!

Foi útil?

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 : mintty 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 vim, certifique-se de ler este bug denunciar para cores, certifique-se gitconfig está definido para color = sempre I definir sublime como meu editor padrão como vim não funcionou, veja as notas abaixo

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:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top