我在谷歌上搜索并阅读了几个答案,但我无法将 vim 的菜单/ui 语言更改为英语。
我我.vimrc我有
set langmenu=en_US.UTF-8
language messages en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
但它不起作用,vim 使用我系统的默认语言。
我试过
设置 langmenu=none
但它是一样的。
区域设置en_US.UTF-8已安装。
我在 ubuntu 上使用 vim 7.4。
谢谢您的帮助。
小智 17
我的母语是中文,我用的是 Windows 7。我试着像你以前那样做,最后我试着在_vimrc文件中写下以下内容,它对我有用。
set langmenu=en_US
let $LANG = 'en_US'
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
Run Code Online (Sandbox Code Playgroud)
小智 7
在 Gvim 的情况下,更改 gvim 的 gui 部分的语言非常简单
转到 C:\Program Files (x86)\Vim\vim74\lang
并删除所有文件夹...并重新启动 gvim 然后它将以英文打开...
小智 5
我只需添加一行即可
language en_US.utf8
在 .vimrc.
由于en_US.utf8是你$ locale -a命令的输出,你应该使用
language en_US.utf8
代替
language en_US.UTF-8
从:help :language:
Some systems accept aliases like "en" or
"en_US", but some only accept the full specification
like "en_US.ISO_8859-1". On Unix systems you can use
this command to see what locales are supported:
:!locale -a
Run Code Online (Sandbox Code Playgroud)
在我的 Ubuntu 机器上,我得到
$ locale -a
C
C.UTF-8
en_US.utf8
POSIX
Run Code Online (Sandbox Code Playgroud)
所以问题可能是“utf8”与“UTF-8”。
从:help 'langmenu':
This option must be set before loading menus, switching on filetype
detection or syntax highlighting. Once the menus are defined setting
this option has no effect. But you could do this:
:source $VIMRUNTIME/delmenu.vim
:set langmenu=de_DE.ISO_8859-1
:source $VIMRUNTIME/menu.vim
Run Code Online (Sandbox Code Playgroud)
从评论中,您尝试将其放在 vimrc 的顶部。也许有一个系统 vimrc 文件妨碍了。:version用或检查:scriptnames。如果是这样,请添加类似于建议行的内容。
| 归档时间: |
|
| 查看次数: |
19209 次 |
| 最近记录: |