如何在vim中设置UI语言?

前端之家收集整理的这篇文章主要介绍了如何在vim中设置UI语言?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在reddit上看到了 this,它让我想起了我的一个vim的抱怨:它显示了用德语的UI。你死了,vim!我想要英语,但是因为我的操作系统设置为德语(我们办公室的标准),我想vim实际上是试图有帮助。

为了让vim切换UI语言,我必须执行什么魔法?我在各种场合尝试谷歌搜索,但似乎找不到答案(不,谷歌,你是我的朋友* pat *,* pat *,但我已经知道如何改变语法高亮,谢谢!) … …

编辑:使用所有的好提示下面,我最终添加到我的.vimrc的顶部(在Windows 7上运行Vim 7.2)

set langmenu=en_US.UTF-8    " sets the language of the menu (gvim)
language en                 " sets the language of the messages / ui (vim)
正如Ken指出的,你想要 the :language command

请注意,将它放在.vimrc或.gvimrc中不会帮助您使用gvim中的菜单,因为它们的定义在启动时加载一次,很早就加载,稍后不会重新读取。所以你真的需要在你的环境中设置LC_ALL(或更具体的LC_MESSAGES) – 或者在非Unixoid系统(例如Windows)上,你可以传递–cmd开关(它执行给定的命令第一件事,而不是-c选项):

gvim --cmd "lang en_US"

正如我所提到的,您不需要使用LC_ALL,这将强制切换您的计算环境的所有方面。你可以做更微小的东西。 F.ex.,我自己的语言环境设置看起来像这样:

LANG=en_US.utf8
LC_CTYPE=de_DE.utf8
LC_COLLATE=C

这意味着我得到一个主要的英语系统,但德语语义的字母,除了默认排序顺序是ASCIIbetical(即,按代码点,而不是根据语言惯例排序)。你可以使用不同的变体;详见man 7 locale

猜你在找的Bash相关文章