当我打开gVim时,它本地化为Sweidish,这很好。但是,其中包含瑞典语字符的警告/错误消息无法正确显示。当尝试删除未保存更改的缓冲区时,例如我得到:
E89: Ingen skrivning sedan senaste <e4>ndring f<f6>r buffert 1 (l<e4>gg till ! f<f6>r att tvinga)
大致翻译为
E89: No write since last edit for buffer 1 (append ! to force)
我想要的是这个:
E89: Ingen skrivning sedan senaste ändring för buffert 1 (lägg till ! för att tvinga)
这些是几个相关设置:
> :language
Aktuellt spr<e5>k: "LC_COLLATE=Swedish_Sweden.1252;LC_CTYPE=C;LC_MONETARY=Swedish_Sweden.1252;LC_NUMERIC=C;LC_TIME=Swedish_Sweden.1252"
> :lang mes
Aktuellt message spr<e5>k: "SV"
> :set enc
encoding=utf-8
如何使VIM显示正确的字符(A,A,O)的替代<e5>
,<e4>
,<f6>
代码?
编辑:尝试:language sv_SE.UTF-8"
我得到E197: Can not set the language to "sv_SE.UTF-8
EDIT2:我试过了:
:language Swedish_Sweden.10646
:language sv_SV.UTF-8
:language en
:language en_EN.UTF-8
全部具有相同的E197错误消息。