Como posso configurar minha localidade corretamente para o Spacemacs?

0

Quando eu inicio o Spacemacs eu recebo uma caixa criada a partir de \u2502 seqüências que eu suponho que é uma caixa de caractere particular ou cor não sendo renderizada corretamente. Abaixo está a saída do comando locale . Quais configurações devo aplicar globalmente, ou no meu .bashrc etc para corrigir isso?

LANG=en_GB
LANGUAGE=:en_GB.utf8
LC_CTYPE="en_GB"
LC_NUMERIC="en_GB"
LC_TIME="en_GB"
LC_COLLATE="en_GB"
LC_MONETARY="en_GB"
LC_MESSAGES="en_GB"
LC_PAPER="en_GB"
LC_NAME="en_GB"
LC_ADDRESS="en_GB"
LC_TELEPHONE="en_GB"
LC_MEASUREMENT="en_GB"
LC_IDENTIFICATION="en_GB"
LC_ALL=
    
por vfclists 09.04.2017 / 13:15

1 resposta

1

Eu não sei nada específico para spacemacs, mas isso parece um problema de codificação.

Seu personagem já é um bom teste.

$ echo -e "\u2502" 
â

Para configurar a codificação UTF-8 (o que é ótimo para dados ASCII), certifique-se de que todas as suas variáveis de idioma tenham UTF-8 nelas.

Deve ser o suficiente para fazer:

export LC_ALL=en_GB.UTF-8
export LANG=en_GB.UTF-8
export LANGUAGE=en_GB.UTF-8

depois, execute o código do idioma para confirmá-lo.

$ export LC_ALL=en_GB.UTF-8
$ export LANG=en_GB.UTF-8
$ export LANGUAGE=en_GB.UTF-8
$ locale
LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=en_GB.UTF-8

Agora testando novamente

$ echo -e "\u2502" 
│

Isso, no seu .bashrc, deve resolvê-lo.

Verifique se o emulador de terminal (se houver) realmente usa a codificação correta também. Ele deve lê-lo corretamente a partir de $LC_TYPE eu acredito, mas alguns têm configurações para substituir isso em suas preferências.

Se você também quiser configurar / testar as cores, verifique se você tem 256 cores configuradas em sua variável de termo

export TERM="xterm-256color"

o 256colors.pl é um bom teste para este link

    
por 10.04.2017 / 09:37

Tags