web-dev-qa-db-fra.com

Changer le menu / UI Langue de Vim en Anglais

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.

11
res1

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
13
Lanston Wu

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 ...

7
samba8514

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

2
HoJin

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.

1
benjifisher

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.

0
taper