LANG="C"?

不知道为什么,安装好neovim之后,UI显示的都是日文。。。
nvim_error.png
经过一番查找,在看到了github上贴的一个issue
打开自己系统查看了一下:

$ locale
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

试着加了一句:

$ export LANG=C
$ locale
LANG="C"
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

再次启动neovim
nvim.png
居然真的好了。。。
所以LANG=C究竟是个啥。。。

LANG=C是指定系统编码,C的意思是C语言,也就是最基本的ASCII编码。

标签: bash, neovim, editor

添加新评论