J'exécute vim sur Windows 7. Cela fonctionne, mais lorsque je tape vimtutorsur la ligne de commande, une fenêtre s'ouvre et se ferme immédiatement, et rien d'autre ne se produit.
Existe-t-il un moyen de fonctionner vimtutoravec Vim pour Windows?
J'obtiens un comportement différent, mais toujours brisé lorsque j'essaie d'exécuter le fichier vimtutor.bat. J'ai soumis un rapport à la liste de diffusion des développeurs Vim.
Heptite
Réponses:
17
Exécutez à gVimpartir du menu Démarrer, puisFile->Open
C:\Program Files\Vim\vim73\tutor\tutor
(peut être différent avec une autre version ou un autre emplacement d'installation, il n'a pas d'extension de fichier). Enregistrez une copie du fichier dans My Documentsle menu.
La vimtutorcommande est simplement une commande de raccourci pour ce faire, et affiche automatiquement les traductions correctes si nécessaire. Vous n'en avez pas besoin.
Installez cygwin avec vim, ouvrez un terminal Cygwin et tapez vimtutor.
(C'est aussi simple que cela devait être).
Explication:Je suggère que vous utilisiez le bon outil pour le travail, c'est pourquoi je "fais la promotion" de Cygwin, qui est l'un des meilleurs moyens d'avoir non seulement vim, mais tout un environnement de type UNIX sur Windows. Il ressort de la question que vous utilisez une implémentation graphique de vim, et il ne peut pas exécuter vimtutor sans solution de contournement. Je dis que c'est une excellente occasion d'essayer quelque chose de différent: une collection d'outils qui sont non seulement cohérents entre eux, mais aussi assez bien intégrés à l'environnement hôte (Windows). C'est ma suggestion sincère, qui, je l'espère, vous permettra non seulement d'exécuter vimtutor sans tracas, mais vous donnera peut-être d'autres satisfactions une fois que vous commencerez à l'utiliser. Cela m'a donné beaucoup, et aucun problème au cours des années, d'où mon enthousiasme à partager mon expérience.
PS Dans votre récent commentaire, vous mentionnez ne pas avoir de machine Windows, donc je suppose que cette question ne vous concerne plus. Peut-être que cette suggestion peut être utile à d'autres.
Je ne sais pas pourquoi vous répétez les réponses à une question de 6 ans.
Eric Wilson
2
@EricWilson Je pense que je donne une réponse différente des réponses existantes. Je suis d'accord que cela n'obtiendra pas beaucoup de visibilité compte tenu de l'âge du poste.
simlev
Je n'ai pas remarqué, je vois maintenant. Il pourrait être utile d'ajouter des informations sur ce qui a changé (version de cygwin ou vim, etc.) Je n'accepterai pas la réponse, car je n'ai pas de machine Windows, donc je ne peux pas tester.
Eric Wilson
1
Cela peut se produire lorsque Vim n'a pas de traduction d'un fichier de tuteur dans la langue définie par le système, lorsque vous avez installé des fichiers de langue supplémentaires pendant l'installation de Vim (si vous effectuez l'installation via le programme d'installation de Windows) et utilisez Windows avec un environnement local non pris en charge. J'ai pu exécuter vimtutor sans problème lorsque j'ai réinstallé Vim avec la case à cocher pour installer des fichiers de langue supplémentaires non cochés.
Recherchez le fichier BAT vimtutor (généralement $VIM/vim74), puis double-cliquez dessus. Une fenêtre de démon cmd s'ouvre et la fenêtre vimtutor s'ouvrira et ne se fermera pas immédiatement.
Si vous avez installé Vim via Git pour Windows , vous n'avez pas de chance (actuellement, c'est-à-dire Git v2.12.2). La seule vimtutorcommande installée est le script bash. Donc, si vous exécutez le sous-système Linux sur Windows ou que vous êtes dans Cygwin, vous pourriez être d'accord, mais sinon non.
Le tutorrépertoire existe C:\Program Files\Git\usr\share\vim\vim80, mais vous devrez évidemment le copier manuellement dans un répertoire temporaire comme le vimtutorfait le script.
Réponses:
Exécutez à
gVim
partir du menu Démarrer, puisFile->Open
(peut être différent avec une autre version ou un autre emplacement d'installation, il n'a pas d'extension de fichier). Enregistrez une copie du fichier dans
My Documents
le menu.La
vimtutor
commande est simplement une commande de raccourci pour ce faire, et affiche automatiquement les traductions correctes si nécessaire. Vous n'en avez pas besoin.la source
Vim 8
Ce script démarrera Vim sur une copie du fichier tuteur!
la source
Comment exécuter vimtutor sur Windows?
vimtutor
.(C'est aussi simple que cela devait être).
Explication:Je suggère que vous utilisiez le bon outil pour le travail, c'est pourquoi je "fais la promotion" de Cygwin, qui est l'un des meilleurs moyens d'avoir non seulement vim, mais tout un environnement de type UNIX sur Windows. Il ressort de la question que vous utilisez une implémentation graphique de vim, et il ne peut pas exécuter vimtutor sans solution de contournement. Je dis que c'est une excellente occasion d'essayer quelque chose de différent: une collection d'outils qui sont non seulement cohérents entre eux, mais aussi assez bien intégrés à l'environnement hôte (Windows). C'est ma suggestion sincère, qui, je l'espère, vous permettra non seulement d'exécuter vimtutor sans tracas, mais vous donnera peut-être d'autres satisfactions une fois que vous commencerez à l'utiliser. Cela m'a donné beaucoup, et aucun problème au cours des années, d'où mon enthousiasme à partager mon expérience.
PS Dans votre récent commentaire, vous mentionnez ne pas avoir de machine Windows, donc je suppose que cette question ne vous concerne plus. Peut-être que cette suggestion peut être utile à d'autres.
la source
Cela peut se produire lorsque Vim n'a pas de traduction d'un fichier de tuteur dans la langue définie par le système, lorsque vous avez installé des fichiers de langue supplémentaires pendant l'installation de Vim (si vous effectuez l'installation via le programme d'installation de Windows) et utilisez Windows avec un environnement local non pris en charge. J'ai pu exécuter vimtutor sans problème lorsque j'ai réinstallé Vim avec la case à cocher pour installer des fichiers de langue supplémentaires non cochés.
la source
Pour ceux qui préfèrent lancer le tuteur directement, voici un simple remplacement sans fioritures (ajustez le répertoire d'installation de Vim):
la source
Recherchez le fichier BAT vimtutor (généralement
$VIM/vim74
), puis double-cliquez dessus. Une fenêtre de démon cmd s'ouvre et la fenêtre vimtutor s'ouvrira et ne se fermera pas immédiatement.la source
Si vous avez installé Vim via Git pour Windows , vous n'avez pas de chance (actuellement, c'est-à-dire Git v2.12.2). La seule
vimtutor
commande installée est le script bash. Donc, si vous exécutez le sous-système Linux sur Windows ou que vous êtes dans Cygwin, vous pourriez être d'accord, mais sinon non.Le
tutor
répertoire existeC:\Program Files\Git\usr\share\vim\vim80
, mais vous devrez évidemment le copier manuellement dans un répertoire temporaire comme levimtutor
fait le script.la source
vimtutor
fonctionne réellement pour moi dans git-bash (MINGW64) pour une raison quelconque.