3 votos

¿Por qué el ancho de `~` es diferente al de `` en iTerm2 cuando se usa zsh con spaceship-prompt?

iTerm2

Usando iTerm2. Instalado zsh , nave espacial-promesa y FiraCode .

¿Por qué la anchura de ~ diferente a ?

0 votos

¿Cómo has introducido el símbolo de la flecha? ¿Qué punto Unicode es?

0 votos

Porque está utilizando un TEMA para personalizarlo. Esto se define en la variable shell $PS1 intentar echo $PS1 y verás dónde se define. Cámbielo editando ~/.zshrc . Sobre el ancho, es porque la fuente utilizada no es una fuente monoespaciada.

5voto

sunknudsen Puntos 36

Ok, encontré lo que está pasando... SPACESHIP_CHAR_SYMBOL se ajusta a (Flecha pesada de punta redonda hacia la derecha, unicode U+279C ) por defecto frente a (Flecha hacia la derecha, unicode U+2192 ) que tiene la anchura adecuada. PR en la fabricación.

Presentado un PR a nave espacial-promesa .

4voto

Prado Puntos 261

El indicador se define en la variable de shell $PS1

intente echo $PS1 y verás su definición. Cámbiela editando ~/.zshrc si quieres.

Sobre la anchura es porque la fuente utilizada en su terminal no es una fuente monoespaciada . Elija cualquier fuente monoespaciada, o de tamaño fijo, si desea que todos los caracteres tengan el mismo ancho.

0 votos

Gracias por sus comentarios. Creo que FiraCode es una fuente monoespaciada... pero de alguna manera mi terminal no se parece a lo siguiente (de alguna manera es más ancho que ~ ). github.com/denysdovhan/spaceship-prompt/blob/master/docs/

1 votos

Lo siento, no has especificado el tipo de letra, así que he asumido que no era un tipo de letra monoespaciado :(

0 votos

Había mencionado FiraCode pero, hay que reconocerlo, no es obvio que sea una fuente. Gracias por intentar ayudar :)

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