私はグーグルで検索し、いくつかの回答を読みましたが、vimのメニュー/ UI言語を英語に変更できません。
私の.vimrc
私が持っています
set langmenu=en_US.UTF-8
language messages en_US.UTF-8
vimは私のシステムのデフォルト言語を使用しています。
私は試した
langmenu = noneを設定
しかし、それは同じです。
ロケールen_US.UTF-8
がインストールされています。
Ubuntuでvim 7.4を使用しています。
助けてくれてありがとう。
私の母国語は中国語で、Windows 7を使用しています。以前と同じようにこれを試みましたが、最後に_vimrc
ファイルに次のように記述してみましたが、うまくいきました。
set langmenu=en_US
let $LANG = 'en_US'
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
Gvimの場合、gvimのGUI部分の言語を変更するのは非常に簡単です。
C:\ Program Files(x86)\ Vim\vim74\langに移動します
すべてのフォルダを削除して...そしてgvimを再起動すると、英語で開きます...
単純に1行追加するだけです
language en_US.utf8
.vimrc
の上部。
en_US.utf8
は$ locale -a
コマンドの出力なので、使用する必要があります
language en_US.utf8
の代わりに
language en_US.UTF-8
私はさまざまな設定を使用しました:
language messages English_United States
set langmenu=en_US.UTF-8
これでうまくいきました。 _vimrc
の上部に追加しました。
韓国語版のWindows 10とgVim 8.0.586を使用しています
: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
私のUbuntuマシンでは、
$ locale -a
C
C.UTF-8
en_US.utf8
POSIX
したがって、おそらく問題は「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
コメントから、vimrcの一番上に置いてみました。おそらく、邪魔になるシステムvimrcファイルが存在します。 :version
または:scriptnames
で確認してください。もしそうなら、提案された行のようなものを追加します。
Windowsでは、値en_US.utf8の環境変数LANGを追加するだけで十分でした。
これは
setx LANG en_US.utf8
またはsetx /M LANG en_US.utf8
システム全体にしたい場合
vimrc
の最初に言語設定を入れましたか? lang English
のようないくつかのデフォルト設定の後
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
GVimの表示はまだ中国語のままです。