Pourquoi mon vimtutor est-il vide?

14

Je veux apprendre Vim. La grande majorité des gens me conseille d'utiliser vimtutor. J'ai téléchargé le package et l'ai exécuté, mais je reçois juste un écran vide.

entrez la description de l'image ici

Je vois sur Youtube qu'il devrait y avoir des tonnes de choses là-bas. Mais je ne comprends pas ... Comment puis-je résoudre ce problème?

À l'origine, le terminal m'a dit d'installer vim-runtimepour fonctionner vimtutor, et je l'ai fait et cela a fonctionné, mais avec un écran vide. J'ai pu exécuter ce didacticiel après l'installation vim-gtk. Quelqu'un sait pourquoi il ne s'est pas présenté la première fois?

Dayuloli
la source
1
C'est en quelque sorte un problème de longue date, voir bugs.launchpad.net/ubuntu/+source/vim/+bug/255847 Essayez d'installer vim (et de supprimer vim-tiny). Vous devrez peut-être également vous déconnecter et vous reconnecter pour que certaines de vos variables d'environnement soient mises à jour.
Panther
Merci pour le lien. Je l'ai corrigé en installant vim-gtk, c'était très frustrant quand même ... merci encore pour votre commentaire.
dayuloli
@dayuloli pouvez-vous publier la solution qui a fonctionné pour vous comme réponse et l'accepter afin que cette question ne soit plus répertoriée comme sans réponse?
Mike Miller
@mtmiller J'ai plutôt affiché la solution qui a résolu le problème dans la question elle-même, mais je ne connais toujours pas la raison pour laquelle cela s'est produit. Je vais donc le laisser ouvert pour l'instant.
dayuloli
@dayuloli avant l'installation vim-gtk, quels vim*packages avez-vous installés? Avez-vous seulement vim-tinyinstallé la variante?
Mike Miller

Réponses:

17

La vimtutorcommande nécessite un Vim qui prend en charge la prise en charge des scripts Vim. Pour ceux qui sont familiers avec la création de Vim à partir des sources, cela nécessite au moins l' normalensemble de fonctionnalités ou une version supérieure.

L'installation de bureau Ubuntu par défaut comprend uniquement le package vim-tiny Installer vim-tiny , qui est compilé par Vim avec presque toutes les fonctionnalités optionnelles désactivées. Cette variante de Vim fournit suffisamment pour fonctionner viavec toutes les fonctionnalités de base d'un éditeur compatible vi, mais aucune de la puissance de Vim. Étant donné que la prise en charge des scripts Vim n'est pas activée, elle ne peut pas fonctionner avec la vimtutorcommande. Vous devez plutôt installer l'un des packages de variantes Vim les plus performants:

N'importe lequel de ces packages fournit un Vim capable de fonctionner vimtutor. Pour plus d'informations sur les différences entre ces variantes de Vim, consultez les questions suivantes:

Mike Miller
la source
1

Vous devez installer vim avant d'utiliser vimtutor!

Exécutez la commande suivante dans l'invite du terminal!

sudo apt install vim

Utilisez maintenant vimtutor pour apprendre. Bon apprentissage!

M. Suryaa Jha
la source