Je cherche sur Google et j'ai lu plusieurs réponses mais je suis incapable de changer le menu/UI de Vim en anglais.
Dans ma .vimrc
J'ai
set langmenu=en_US.UTF-8
language messages en_US.UTF-8
mais cela ne fonctionne pas, Vim utilise la langue par défaut de mon système.
J'ai essayé
set Langmenu = aucun
mais c'est pareil.
locale en_US.UTF-8
est installé.
J'utilise Vim 7.4 sur Ubuntu.
Merci pour l'aide.
Ma langue maternelle est chinoise et j'utilise Windows 7. J'ai essayé de faire cela comme vous l'avez fait auparavant, enfin j'ai essayé d'écrire ce qui suit dans _vimrc
Fichier et cela a fonctionné pour moi.
set langmenu=en_US
let $LANG = 'en_US'
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
En cas de GVIM, il est assez simple de changer la langue de la partie de l'interface graphique de GVIM
Allez sur C:\Fichiers de programme (x86)\vim\vim74\lang
[.____] et retirez tous les dossiers ... et redémarrez GVIM, puis il ouvrira en anglais ...
J'ai utilisé des paramètres différents:
language messages English_United States
set langmenu=en_US.UTF-8
Cela a fonctionné pour moi. J'ai ajouté ceci en haut de _vimrc
.
J'ai Windows 10 en Coréen et Gvim 8.0.586
De :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
Sur ma machine Ubuntu, je reçois
$ locale -a
C
C.UTF-8
en_US.utf8
POSIX
Donc, peut-être que le problème est "UTF8" vs "utf-8".
De :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
Des commentaires, vous avez essayé de la mettre au sommet de votre VIMRC. Il existe peut-être un fichier VIMRC système qui gêne. Vérifier avec :version
ou alors :scriptnames
. Si oui, ajoutez quelque chose comme les lignes suggérées.
Avez-vous mis vos paramètres de langue au début du vimrc
? J'ai rencontré une fois quand j'ai mis le lang English
après quelques paramètres par défaut comme
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
L'affichage de GVIM sera toujours chinois.