En tant que débutant complet sans expérience vi, comment puis-je apprendre à utiliser Vim en utilisant uniquement Vim lui-même? Existe-t-il un didacticiel intégré et comment y accéder?
Supposons que j'ai un ordinateur portable avec Linux et Vim installé et aucune connexion Internet.
help-system
200_success
la source
la source
vimtutor
pendant les 30 premières minutes. Continuez avec une vraie pratique pour le reste de la semaine. Boom! Vous pouvez utiliser couramment Vim et avoir tous ses avantages.Réponses:
vimtutor
est un programme fourni avec les installations de vanilla vim. Il s'agit d'un didacticiel de 30 minutes qui explique les bases de vim. Sur les systèmes * nix, vous n'avez généralement besoin d'exécuter quevimtutor
sur la ligne de commande. Unix est égalementgvimtutor
disponible, si vous préférez une version GUI.Sous Windows,
vimtutor.bat
se trouve dans$VIMRUNTIME
(généralement quelque chose de similaireC:\Program Files (x86)\Vim\vim74
ou similaire).vimtutor.bat
sera par défaut GUI vim sous Windows; passer-console
si vous voulez le forcer à utiliser la console vim. Sur Windows 8, au moins, vous pouvez également simplement rechercher «tuteur vim» (sans les guillemets, bien sûr) dans le menu Démarrer pour ouvrir le tuteur.la source
Vous pouvez apprendre Vim en lisant
:help
de haut en bas. Lorsque vous entrez:help
, cela ressemble à ceci:Comme vous pouvez le voir, cela commence par l'essentiel, comme se déplacer, sauter sur des sujets et revenir en arrière, etc. Si vous faites défiler un peu, cette liste de documents devient visible:
En utilisant les conseils de navigation donnés en haut (et Ctrl]pour suivre un lien), vous pouvez commencer à visiter les sections, par exemple à partir de
tutor
. (C'est en fait ainsi que j'ai appris Vim en premier lieu.)la source
:help
et j'ai commencé en train de lire.Comme d'autres l'ont mentionné,
vimtutor
c'est un bon point de départ, il existe plusieurs autres ressources à votre disposition pour améliorer vos connaissances et votre compréhension de la philosophie de Vim, ce qui est inutile non seulement d'être brillant, mais étonnamment et agréablement intuitif.Cependant, je voudrais encore utiliser un exemple pour établir un parallèle avec la façon dont on devrait aborder l'apprentissage vim.
Après avoir passé suffisamment de temps et d'efforts à comprendre et à créer la philosophie de Vim pour qu'elle soit dans votre mémoire musculaire, vous serez frustré de la lenteur et de la difficulté à utiliser d'autres applications et éditeurs qui ne prennent pas en charge l'imitation de Vim.
la source
Vous pouvez apprendre les bases en exécutant
vimtutor
sur la ligne de commande. Il est livré avec vim et fournit un didacticiel interactif de base sur son utilisation.la source