tamaño sistema simbolo para letra fuente configurar como comando color cambiar console mingw msys

console - sistema - como cambiar la fuente del cmd



¿Cómo se configura el tamaño, el color y la fuente predeterminados de Msys? (4)

He estado explorando el uso de MSys últimamente como una alternativa, shell ''nix'' para mi desarrollo de Windows. Sin embargo, los colores y el tamaño predeterminados me están volviendo loco. ¿Alguien tiene alguna idea de cómo puedo cambiar el tamaño, el color y la fuente predeterminados? Honestamente, me alegraría si pudiera hacer que el ancho / alto del caparazón predeterminado fuera más grande, pero los otros también serían agradables ...

Aclaración: el intérprete de msys es una aplicación separada del intérprete de comandos de Windows; la configuración normal de ''clic con el botón derecho, arriba, izquierda -> propiedades'' (como con el shell de Windows) no está presente.

Parece que está disparando por debajo de rxvt. ¡Gracias!


Abra el archivo msys.bat una línea 72 siguiente, se lee así:

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%

cambie las primeras 4 líneas con los colores que desee, para cambiar la fuente, justo abajo:

start %WD%rxvt -backspacekey -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn Courier-12 -tn msys -geometry 80x25 -e /bin/sh --login -i

cambie el Courier-12 con su fuente favorita y el 80x25 con su tamaño de ventana preferido.


Si está ejecutando MSYS bash desde una línea de comando, Behind the scenes es una ventana de shell de comandos de Windows, por lo que configurarlo es lo mismo.

  • Haga clic derecho en la barra de título en la parte superior de la ventana del shell y seleccione ''propiedades''

  • Configure la ventana con las opciones en las pestañas en el diálogo; estos deberían ser bastante autoexplicativos.

  • Cuando cierre el diálogo, seleccione ''Modificar atajo que inició esta ventana'' para guardar la configuración como predeterminada.

EDITAR: si está ejecutando el shell en una ventana xterm o RXVT a través de un servidor X, inicie la ventana xterm con -fg (primer plano), -bg (fondo) y -fn (fuente). No puedo recordar qué son los interruptores RXVT, pero debería poder verlos en la página man. También puede configurarlos a través de su archivo .Xdefaults. Nuevamente, vea la página de manual para más detalles.

EDITAR: Gracias Paulo - tenga en cuenta que MSYS también viene con una versión X-less de RXVT, que el OP parece estar utilizando. Aquí hay un enlace para configurar RXVT en MSYS.


Creo HOME env var, que tiene un valor como ''e: / home'' y lo pongo en el archivo% HOME% dir .Xdefaults con dicho contenido:

Rxvt*background: white Rxvt*foreground: black Rxvt*geometry: 120x40 Rxvt*font: 7x14 Rxvt*scrollBar: on Rxvt*saveLines: 5000

También tenga en cuenta que esta configuración funciona con éxito en Cygwin y varias cajas Unix.


Si estás cansado de usar cmd para msys git, te recomiendo usar minty y / o ConEmu: para usar mintty, descargue la última versión de google code / mintty y colóquela en la carpeta bin de git msys + haga el siguiente atajo:

"C:/Program Files (x86)/Git/bin/mintty.exe" --title "Git Bash" -w full --exec "C:/Program Files (x86)/Git/bin/sh.exe" --login -i

(establece el directorio de trabajo en tu directorio de inicio)

para usar vim , asegúrese de leer este informe de errores para los colores, asegúrese de que gitconfig esté configurado en color = siempre establezco sublime como mi editor predeterminado ya que vim no funcionó, vea las notas a continuación

Nota:

  • vim empaquetado con msys espera terminal cmd y no funcionará con mintty
  • La interacción para ingresar el nombre de usuario / contraseña para git empuja usando http auth auth no funcionará a menos que usted tenga mitty en ConEmu. (ssh funciona bien en mitty por sí mismo)

árbitro: