不知道为什么,安装好 neovim 之后,UI 显示的都是日文……
经过一番查找,在 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,居然真的好了。
所以 LANG=C 究竟是个啥?LANG=C 是指定系统编码,C 的意思是 C 语言,也就是最基本的 ASCII 编码。