Después de jugar un rato, pude hacer que Bash en Windows usara el esquema de color Solarized mediante el método descrito enestehilo. Incluso me permite hacer que vim cambie al tema claro con el ajuste adecuado a mi .vimrc
archivo. Sin embargo, desde que hice este cambio, ahora tengo el siguiente contraste de color horrible e ilegible con ciertos resultados cuando ejecuto ls
:
Desafortunadamente, no sé cómo solucionar este problema sin alterar los colores en el panel de propiedades nuevamente (intentar cambiar los archivos de configuración habituales que funcionarían en una máquina Linux real no logró nada) y hacerlo potencialmente socavaría otros aspectos de la combinación de colores.
Respuesta1
Verifica que no tengas un archivo ~/.dircolors
. Si es así, simplemente modifíquelo. De lo contrario, ejecute. dircolors -p > ~/.dircolors
Esto genera un archivo de configuración de dircolors predeterminado para usted.
Abra este archivo en vim. Las entradas estarán codificadas por colores. Puedes modificar los que consideres ofensivos. Probablemente sea OTHER_WRITABLE. Personalmente lo cambié a 37;42, que sigue siendo malo, pero legible.
Ah, y es casi seguro que ya tienes algo en tu ~/.bashrc o .~/zshrc que ya está haciendo esto, pero si no, querrás agregar una línea como:
dircolors -b ~/.dircolors
al archivo correspondiente. El típico preexistente se ve así:
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
Además, existe esto, sin embargo, no soluciona el problema con OTHER_WRITABLE directorios fijos/no fijos:
https://github.com/huyz/dircolors-solarized