5 votos

Los colores son diferentes cuando SSHing en una máquina Linux desde iTerm2. ¿Cómo puedo normalizar ellos?

En la actualidad, cuando me SSH a una máquina Linux, ls colores de salida y el coloreado de la sintaxis en VIM son diferentes de los colores en mi máquina local. Los colores que se muestran son los que no se definen en mi Perfil...Colores...ANSI Colores, e incluyen un feo color marrón oscuro para "amarillo". Cómo puedo forzar el texto a partir de una sesión de soporte remoto para que coincida con mi ANSI colores, de modo que el colorante es siempre coherente?

He aquí un ejemplo de lo que estoy hablando: la izquierda es VIM sesión en mi equipo local, el derecho es VIM de la sesión en una sesión de SSH. Aviso a los horribles marrón.

Y he aquí un ejemplo de la ls problema, los colores son diferentes.

enter image description here

4voto

Luke Davis Puntos 178

He encontrado la respuesta a la "ls colores son diferentes" problema. Usted sólo tiene que asegurarse ls colorear está habilitada en ambos equipos, a continuación, utilice esta página para hacer los colores codificados en el local (Mac) LSCOLORS variable idénticos a los colores codificados en el control remoto (Linux) LS_COLORS variable.

Para Linux ls colorear la coincidencia de los macOS valores predeterminados: poner esto en su .bashrc en tu Mac:

alias ls="ls -G"
export LSCOLORS="exfxcxdxbxegedabagacad"

Y poner esto en su .bashrc en el equipo de Linux:

alias ls="ls --color=always"
export LS_COLORS="di=34:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43"

2voto

Luke Davis Puntos 178

El VIM parte de esta pregunta fue respondida aquí.

Resulta que mis local sesión, background conjunto a dark en VIM, y mi sesión remota tenía background conjunto a light. Acabo de añadir la línea set background=dark mi .vimrc y los colores ahora un aspecto idéntico.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X