Quiero comenzar a usar Cygwin, pero no estoy satisfecho con el color de la fuente y me gustaría cambiarlo a verde claro con un fondo negro.En Cygwin, ¿cómo cambio el color de la fuente?
(probé googlear en vano por cierto)
Quiero comenzar a usar Cygwin, pero no estoy satisfecho con el color de la fuente y me gustaría cambiarlo a verde claro con un fondo negro.En Cygwin, ¿cómo cambio el color de la fuente?
(probé googlear en vano por cierto)
Encuentro que el caparazón estándar es bastante horrible.
Descargo e instalo el paquete rxvt y cambio el cygwin.bat para iniciar rxvt, que tiene una mejor compatibilidad con copy-cut-n-paste.
@echo off
c:
chdir c:\data\cygwin\bin
set EDITOR=vi
set VISUAL=vi
set CYGWIN=codepage:ansi
rxvt -fn '*-courier-*-r-*-16-*' -sl 9999 -bg Black -fg Cyan -e /bin/bash -login
La -e y -Login cambiar la cáscara de lanzamiento a la rxvt uno y el resto: -fn establece un tamaño 16 de letra courier (demandarme) líneas de desplazamiento -sl de 9999 fondo Negro y Cian en primer plano seleccionar texto rellenará automáticamente el buffer de pegado el último bit (-e/bin/bash -login) inicia bash y le dice que es un shell de inicio de sesión que ejecuta las configuraciones de perfil y demás.
La otra respuesta es la correcta – ChrisMcJava
debajo de uno es correcto. ¡Esta respuesta renueva todo! – TechJS
Es básicamente una ventana de DOS. Así que haz clic en el icono en la esquina superior izquierda de la ventana del shell para obtener el menú. Ir a propiedades. A continuación, puede cambiar los colores, la fuente, el historial de comandos y las opciones de edición (querrá activar los modos de edición rápida e inserción).
Gracias, que era mucho más fácil que la solución aceptada. –
gracias. sus "opciones ..." en el mío, y allí es donde puede cambiar el texto – ChrisMcJava
Por cierto, no puede cambiar los colores individuales con este método. Al igual que si el azul es tan oscuro que no se puede ver en el fondo negro. Puede cambiar el color de fondo, pero luego los colores claros son difíciles de ver. – swdev
El icono de cygwin es en realidad solo un archivo por lotes de MS-DOS (si hace clic derecho en él, puede editarlo y ver que acaba de lanzar bash desde el directorio cygwin \ bin). Si hace clic derecho y va a Propiedades, hay una pestaña de Colores donde puede cambiar el fondo y los colores de la fuente. Si modifica las principales propiedades de acceso directo, debería iniciarse con esas cada vez.
Si desea una mejor terminal para usar con cygwin que la ventana de línea de comandos de Windows podría empezar xterm
desde dentro cygwin, o buscar en el uso puttycyg, que es una versión parcheada de la masilla cliente de las ventanas ssh diseñado para trabajar con una instalación local de cygwin (además de la funcionalidad normal de ssh). puttycyg debería proporcionarle un mejor control de su terminal que la ventana de línea de comandos de Windows.
+1 para puttycyg, hace que el shell cygwin sea mucho más útil – Naseer
Acabo de cambiar a puttycyg desde rxvt y me encanta. +1 de mí también. – Buggabill
Utilicé Cygwin a través del servidor sshd para que funcione con Putty durante 2 años ... Ahora ni siquiera puede imaginar lo agradecido que estoy. –
utilizo rxvt de Cygwin y un archivo .Xdefaults a tweak
Mi cygwin.bat:
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
start /B \cygwin\bin\rxvt.exe -geometry 80x40+325+195 -fn "Andale Mono-13" -sl 2500 -e /bin/bash -i
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
My Cygwin .Xdefaults:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! See rxvt --help for items available
! Black
Rxvt*background: #000000
Rxvt*cutchars: `"'()*,;<>[]{|}@
!!!Rxvt*cursorColor: #00ff00
Rxvt*cursorColor: White
Rxvt*foreground: Wheat
Rxvt*saveLines: 2048
Rxvt*scrollColor: Grey26
Rxvt*scrollBar_right: on
Rxvt*termName: xterm
Rxvt*visualBell: on
! Black
Rxvt*color0: #000000
! Red
Rxvt*color1: Red2
! Green
Rxvt*color2: Green1
! Yellow (brown)
Rxvt*color3: Khaki1
! Blue
Rxvt*color4: DodgerBlue1
! Magenta
Rxvt*color5: DarkOrchid1
! Cyan
Rxvt*color6: Cyan2
! This does not refer to foreground color!
! White
Rxvt*color7: #fdfdfd
! Gray
Rxvt*color8: #666666
! Bright red
!!!Rxvt*color9: #ee0000
Rxvt*color9: OrangeRed
! Bright green
Rxvt*color10: SpringGreen1
! Yellow
Rxvt*color11: Yellow
! Bright blue
Rxvt*color12: DodgerBlue3
! Bright magenta
Rxvt*color13: #ff00ff
! Bright cyan
Rxvt*color14: #00ffff
! This does not refer to foreground color!
! Bright white
Rxvt*color15: #ffffff
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
FYI, rxvt no está instalado por defecto en Cygwin. Descubrí esto cuando quise probar el archivo por lotes de arriba. –
me gustaría recomendar el uso Console2. Esto le proporciona una interfaz con pestañas en la que puede tener las pestañas Cygwin y las pestañas del indicador de comandos de Windows. Hay muchas opciones de personalización y mucho mejor soporte de cortar y pegar.
rxvt es genial, pero también me interesó cambiar los colores del shell bash de cygwin. Para cambiar estos colores edité cygwin \ DIR_COLORS etc \ y cambie las líneas
# Attribute codes: # 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed # Text color codes: # 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white # Background color codes: # 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white EXEC 00;33 NORMAL 00;37 # global default, although everything should be something. FILE 00;37 # normal file DIR 00;32 # directory
y volver a mi .bashrc proceden los cuales tenía
eval `dircolors -b /etc/DIR_COLORS`
ver http://cygwin.com/ml/cygwin/2001-05/msg00938.html también el color indicador está en /etc/profile por ejemplo, estableciendo el aviso en amarillo en mi inicio de sesión.bashrc para anular el directorio/etc/profile, puedo añadir la línea
PS1=('\033[33m$ ')
mientras que otros sugieren utilizar un terminal diferente, el valor predeterminado Cygwin emulador de terminal (mintty) le permite cambiar los colores en sí. Puede cambiar los colores de primer plano, fondo y cursor a través del cuadro de diálogo de opciones. Puede encontrar el cuadro de diálogo de opciones haciendo clic en el menú contextual (el icono en la esquina superior izquierda de la ventana).
Los colores restantes de ANSI solo se pueden cambiar desde el archivo de configuración (~/.minttyrc
). Desafortunadamente, el reference for this file no contiene un ejemplo, por lo que se necesita un poco de conjeturas. Puedes encontrar mi ejemplo over on github. Solo aumenté el brillo para azul. También hay a repo que contiene los temas light y dark de solarized. Usas estos para inspiración.
En una nota al margen, en mi caso parecía que cambiar la definición de Blue
no cambiaba nada, pero el cambio de BoldBlue
cambió tanto la variante en negrita como la predeterminada. Me tomó un tiempo darme cuenta de esto ... Seguí cambiando Blue
y como no pasaba nada, fui rastreado por otros detalles (por ejemplo: Term=xterm-256color
& co) ... Tal vez los documentos que leo son no para la misma versión de Cygwin que estoy ejecutando. Debes tener esto en cuenta cuando juegues con tu tema.
Después de editar el archivo, cierre y vuelva a abrir el terminal Cygwin y se mostrarán los nuevos colores.
Ah ... y para su solicitud original (verde en negro), lo único que se necesita es:
ForegroundColour=0, 255, 0
BackgroundColour=0, 0, 0
Pero usted debe considerar mantener el color de fondo por defecto a blanco (o gris claro) a menos usted cambia todos los otros códigos de color también! Algunas aplicaciones imprimen una salida coloreada, y no verán "verde", porque todo lo demás es verde :) Sin embargo,, el color predeterminado para verde en Cygwin es rgb:0,191,0
, por lo que si usa otra cosa (como la mencionada rgb:0,255,0
) al menos verá una diferencia en el brillo.
+1, Esto funciona y responde la pregunta OP. El "azul" es el gran problema y esto lo soluciona. El único problema que veo es si usa el cuadro de diálogo "Opciones" y hace otras cosas como el color de fondo, etc. borra los cambios de color personalizados. (sobrescribe el archivo .minttyrc). – swdev
@swdev es bueno saberlo. No sabía esto. Me pregunto si tendría sentido marcar el archivo como de solo lectura para evitar contratiempos. Pero obviamente ya no puedes hacer cambios en el diálogo de opciones. – exhuma
El método de CygWin para interpretar colores (ya sea el intérprete de comandos, impresiones, solicitud ... etc.) debe ser el mismo que cualquier otro Linux, pero el problema proviene del shell de Windows, que no tiene muchas capacidades para eso.
Bueno, no sé si esto podría ser de ayuda, pero para mí esta es la mejor solución ya que me encanta masilla como terminal de:
instalar el paquete OpenSSH (sshd) desde el interior CygWin:
actualización apt-cyg apt-cyg instalar sshd ssh-host-config -> [Ejecutar como administrador] sshd net start
Conexión con el equipo (localhost) con Putty:
masilla localhost
Ahora usted debe tener una cáscara decente capaz de interpretar colores.
Solo para su información. Cygwin no es una aplicación de terminal (o consola). Es similar a la respuesta que estás usando Windows para preguntar en qué navegador navegas en la web. Puede abrir un sitio web en Windows usando varios navegadores, p. Chrome, Opera, Firefox o MSIE. Análogamente, puede abrir el shell de Cygwin en varios terminales. Terminal es una aplicación que gestiona la entrada y la salida de un usuario: procesa el texto desde Cygwin y envía la entrada del usuario (teclado y mouse) de nuevo. Por lo tanto, la configuración de fuente y color depende del terminal que use.
Existen muchas aplicaciones de terminal diferentes para Windows. Para nombrar algunos de ellos:
ConEmu - Sin duda recomiendo éste, se puede configurar de muchas maneras, tiene pestañas etc.
Console2 - similar a la anterior, con menos opciones
MinTTY - este se instala con Cygwin por defecto, pero es muy básico. Debería encontrarlo en el menú Inicio bajo el nombre "Cygwin Terminal".
la consola de Windows - también se puede utilizar la consola de Windows claro: ejecutar cmd.exe
, navegue hasta el directorio raíz de Cygwin y ejecutar bin/bash.exe --login -i
o Cygwin.bat
felicitaciones por ser el primer resultado de búsqueda – activedecay