
Tenho a sensação de que tenho issoerro, no entanto, acabei de instalar o novo Nano 4.7 das fontes
Quando abro arquivos, muitos símbolos (mesmo não Unicode) não são exibidos corretamente, mas são exibidos como espaços. Quando movo o cursor sobre eles, eles aparecem (normalmente).
Demonstração ( nano /etc/environment
):
# nano --version
GNU nano, version 4.7
(C) 1999-2011, 2013-2019 Free Software Foundation, Inc.
(C) 2014-2019 the contributors to nano
Email: [email protected] Web: https://nano-editor.org/
Compiled options: --disable-libmagic --enable-utf8
# locale
LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Meu sistema operacional é CentOS 8. Vejo isso na conexão PuttY e SSH, não consigo verificar sua aparência física, pois é um servidor remoto.
vi
e cat
funcione corretamente no mesmo terminal/shell.
O que fiz e o que pode ter causado o problema:
- A localidade padrão era
POSIX
e eu a atualizei paraen_US.UTF-8
(talvez eu tenha feito errado?). O motivo é quePOSIX
nem os símbolos Unicode estavamnano
sendovi
exibidos corretamente nos arquivos. - O Nano 2.9.8 que vem pronto para uso começou a reclamar, por isso
Error in /usr/share/nano/rust.nanorc on line 11: Bad regex
decidi experimentar o novo Nano
Como posso consertar meu Nano para mostrar os arquivos corretamente?
Responder1
Parece que resolvi o problema definindo localidades não para, en_US.UTF-8
mas para ru_RU.UTF-8
.
Então agora o meu /etc/environment
é como:
LANG=en_US.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
(Ainda quero mensagens e UI em inglês)
E a razão para isso, acredito, é que este servidor foi inicialmente configurado com layout e idioma russo e talvez alguns arquivos do sistema tenham ru_RU.UTF-8
codificação/localidade/seja lá o que for... De qualquer forma, agora parece bom