Existe-t-il un moyen interactif d'apprendre Vim? [fermé]

93

Il y a des années, je cherchais un moyen d'apprendre Vim qui n'impliquait pas de mur de texte ou de défilement dans vimtutor sans connaître les commandes pour le faire. Je me suis demandé s'il existait autre chose à cette fin.

oeuf
la source
8
En fait, le vimtutor ne vous obligeait pas à faire défiler les murs de texte sans connaître les commandes. Les commandes de défilement sont à droite sur la première page.
thiton
C'est le didacticiel de base avec lequel Vim commence et vous pouvez également obtenir de nombreuses vidéos sur Youtube.
3
Je me rends compte que - cependant, j'étais mal à l'aise avec vimtutor. J'ai des camarades de classe qui n'aimaient pas particulièrement l'apprendre de cette façon. Je suis sûr que c'est bien pour certaines personnes, mais ce n'est clairement pas pour tout le monde. Par conséquent, les gens prennent la peine de faire des screencasts et openvim, non? Si vimtutor était parfait, personne ne s'en soucierait.
eggonlegs
4
Vimtutor vous dit exactement quoi faire, si vous ne savez pas quelles commandes utiliser, vous ne regardez probablement pas réellement l'écran de votre ordinateur.
Andy Ray

Réponses:

111

J'ai programmé un jeu juste dans ce but! C'est un jeu en ligne où vous déplacez le curseur à l'aide des commandes et des mouvements vim. Découvrez-le sur http://vim-adventures.com . Les deux premiers niveaux enseignent hjklet la navigation de mots. Le reste devrait coûter de l'argent.

Doron Linder
la source
12
génie! Jeu recommandé pour tous les amateurs de vim!
confiq
93
Aucune infraction prévue, c'est un bon jeu, mais il ne vaut pas 25 $ (surtout avec seulement 6 mois d'accès) quand il existe d'autres ressources gratuites qui peuvent être utilisées pour apprendre vim.
nyuszika7h
7
Ce jeu a besoin d'un mode hors ligne et je l'achèterais.
Goddard
9
@ nyuszika7h Je suis d'accord. Je l'achèterais à 100% si ce n'était pas pour la limite de temps. J'ai besoin de quelque chose que je puisse utiliser pour me rafraîchir la mémoire dans 5 ans.
Dan Bechard
10
Je pense qu'il ne mérite pas ces 25 $. Ça devrait être moins cher.
Osama F Elias
16

Pour répondre à votre question: vimtutor est le bon moyen d'apprendre de manière interactive vim. Si vous le lisez, il vous donne toutes les commandes nécessaires pour le parcourir, et vous apprenez en fait à utiliser vim.

Si c'est trop d'effort, je doute vraiment que vim soit fait pour vous.

static_rtti
la source
1
Je voulais dire répondre à votre question comme dans la question dans le titre de votre message. La raison pour laquelle vimtutor se sent douloureux est que vous apprenez réellement quelque chose au cours du processus. En tout cas, ne vous sentez pas attaqué par ma réponse, je la ciblais principalement sur d'autres personnes que vous puisque vous n'aimiez manifestement pas ça.
static_rtti
1
Merci d'avoir clarifié, je l'apprécie :)
eggonlegs
11

Ancienne question, mais pour d'autres à la recherche de quelque chose de similaire qui n'a pas été mentionné: https://www.shortcutfoo.com/

stevekrzysiak
la source
Cela nécessite un abonnement. Vote positif trop rapidement :(
Anwar
9

http://kikuchiyos-vim-game.herokuapp.com

Spiked ce milieu de 2011, à peu près au moment où les aventures vim ont été faites, mais ne sont jamais allées aussi loin que les aventures vim. Jamais beaucoup de jeu, mais toujours une alternative gratuite pour tous ceux qui souhaitent surmonter la courbe d'apprentissage de vim - mouvement de base et changement de modes.

kikuchiyo
la source
Enfin, mettez-le simplement sur heroku: kikuchiyos-vim-game.herokuapp.com
kikuchiyo
Je l'ai joué pendant un moment. Je n'ai pas voté contre, mais le jeu a été difficile. Parce qu'il n'y a aucun moyen de récupérer des diamants lorsque ceux-ci sont placés en dehors de la région! Insensé!
Anwar
@Anwar, Hey, désolé pour la réponse tardive. Je n'ai pas été sur SO depuis un moment. Vous devez utiliser jump (w (mot-droite), b (mot-gauche), o (insert-line-down), O (insert-line-up)) pour accéder aux diamants ou rubis en dehors de la région standard. Vous serez bloqué lorsque vous le ferez, vous devrez donc vous téléporter avec (H (haut de page), L (bas de page), 0 (début de ligne) ou $ (fin de ligne). Les commandes de téléportation se trouvent sur la page d'accueil. Désolé pour cela. Cela nécessite beaucoup de travail. Merci de l'avoir essayé. Voici un exemple de saut du rebord youtube.com/watch?v=7fgmblzHerU
kikuchiyo
7

Je ne l'ai pas utilisé, mais il ressemble beaucoup à ce que vous demandez

http://www.openvim.com/tutorial.html

Joël
la source
@Benoit: J'ai envoyé un e-mail à l'auteur du tutoriel qui le corrigera. Maintenant, sachez que cela suppose que vous utilisez un clavier QWERTY standard.
Benoit
@Benoit Je l'ai retiré du tutoriel. Comme le bac à sable ne le mentionne pas encore. Je le laisse le supporter jusqu'à ce que je n'ai plus de tâches plus importantes. Merci d'avoir signalé.
egaga
@egaga: vous arrêtez très vite les choses!
Benoit du
3

Pour les très débutants, http://vimsnake.com est également très agréable.
Il améliore la mémoire est intéressant de muscle pour les clés h, j, k, l, esceti

Maintenant, après nous être préparés pour ces clés, nous pouvons passer à http://www.vimgenius.com/ pour apprendre. C'est juste similaire et alternatif pour shortcutfoo.com et de plus, il est spécifique à vim.

Vusan
la source
Wow, vimsnake est difficile si vous apprenez juste le mouvement hjkl!
jrahhali
@jrahhali vérifie mon score au classement: P
vusan