Gibt es eine interaktive Möglichkeit, Vim zu lernen? [geschlossen]

93

Vor Jahren suchte ich nach einer Möglichkeit, Vim zu lernen, die keine Textwand beinhaltete, oder durch Vimtutor zu scrollen, ohne die Befehle dazu zu kennen. Ich fragte mich, ob es für einen solchen Zweck noch etwas gab.

Eierbeine
quelle
8
Tatsächlich musste der Vimtutor nicht durch Textwände scrollen, ohne die Befehle zu kennen. Die Bildlaufbefehle befinden sich direkt auf der ersten Seite.
Thiton
Dies ist das grundlegende Tutorial für Vim, mit dem Sie beginnen können, und Sie können auch viele Videos von Youtube erhalten.
3
Mir ist klar, dass ich mich mit vimtutor unwohl fühlte. Ich habe Klassenkameraden, die es auch nicht besonders genossen haben, es so zu lernen. Ich bin sicher, dass es für einige Leute in Ordnung ist, aber es ist eindeutig nicht für alle. Daher machen sich die Leute die Mühe, Screencasts und OpenVim zu machen, oder? Wenn vimtutor perfekt wäre, würde sich niemand darum kümmern.
Eierbeine
4
Vimtutor sagt Ihnen genau, was zu tun ist. Wenn Sie nicht wissen, welche Befehle Sie verwenden sollen, sehen Sie wahrscheinlich nicht auf Ihren Computerbildschirm.
Andy Ray

Antworten:

111

Ich habe ein Spiel nur für diesen Zweck programmiert! Es ist ein Online-Spiel, bei dem Sie den Cursor mit vim-Befehlen und -Bewegungen bewegen. Überprüfen Sie es auf http://vim-adventures.com . Die ersten Ebenen lehren hjklund Wortnavigation. Der Rest soll Geld kosten.

Doron Linder
quelle
12
Genius! Empfohlenes Spiel für alle Vim-Liebhaber!
Confiq
93
Keine Straftat beabsichtigt, es ist ein schönes Spiel, aber es ist nicht 25 US-Dollar wert (insbesondere bei nur 6 Monaten Zugriff), wenn es andere kostenlose Ressourcen gibt, mit denen man vim lernen kann.
Nyuszika7h
7
Dieses Spiel braucht Offline-Modus und ich würde es kaufen.
Goddard
9
@ Nyuszika7h Ich stimme zu. Ich würde dies zu 100% kaufen, wenn es nicht das Zeitlimit gäbe. Ich brauche etwas, mit dem ich in 5 Jahren mein Gedächtnis auffrischen kann.
Dan Bechard
10
Ich denke, es verdient diese 25 $ nicht. Es sollte billiger sein.
Osama F Elias
16

Um Ihre Frage zu beantworten: vimtutor ist der gute Weg, um vim interaktiv zu lernen. Wenn Sie es durchlesen, erhalten Sie alle erforderlichen Befehle, um es durchzugehen, und Sie lernen tatsächlich, vim zu verwenden.

Wenn das zu viel Aufwand ist, bezweifle ich wirklich, dass vim für Sie ist.

static_rtti
quelle
1
Ich wollte Ihre Frage wie in der Frage im Titel Ihres Beitrags beantworten. Der Grund, warum Vimtutor sich schmerzhaft fühlt, ist, dass Sie dabei tatsächlich etwas lernen. Bitte fühlen Sie sich auf keinen Fall von meiner Antwort angegriffen. Ich habe sie hauptsächlich auf andere Personen als Sie gerichtet, da sie Ihnen offensichtlich nicht gefallen hat.
static_rtti
1
Vielen Dank für die Klarstellung, ich weiß das zu schätzen :)
Eggonlegs
11

Alte Frage, aber für andere, die etwas Ähnliches suchen, das nicht erwähnt wurde: https://www.shortcutfoo.com/

stevekrzysiak
quelle
Es erfordert ein Abonnement. Zu schnell upvoted :(
Anwar
9

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

Spikeed Mitte 2011, ungefähr zu der Zeit, als Vim-Abenteuer gemacht wurden, ging aber nie annähernd so weit wie Vim-Abenteuer. Ich habe nie viel Spiel bekommen, aber dennoch eine kostenlose Alternative für alle, die daran interessiert sind, die vim-Lernkurve zu überwinden - Grundbewegungen und wechselnde Modi.

kikuchiyo
quelle
Zum Schluss einfach auf Heroku setzen: kikuchiyos-vim-game.herokuapp.com
kikuchiyo
Ich habe es eine Weile gespielt. Ich habe nicht abgelehnt, aber das Spiel war schwer. Weil es keine Möglichkeit gibt, Diamanten zu greifen, wenn diese außerhalb der Region platziert werden! Wahnsinnig!
Anwar
@ Anwar, Hey, entschuldige die späte Antwort. Ich war schon eine Weile nicht mehr auf SO. Sie müssen Sprung (w (Wort rechts), b (Wort links), o (Zeile nach unten einfügen), O (Zeile nach oben einfügen) verwenden, um auf Diamanten oder Rubine außerhalb des Standardbereichs zuzugreifen. Sie werden dabei stecken bleiben, also müssen Sie sich mit (H (Seitenanfang), L (Seitenanfang), 0 (Zeilenanfang) oder $ (Zeilenende) teleportieren. Der Sprung und Teleport-Befehle befinden sich auf der Startseite. Tut mir leid. Es erfordert viel Arbeit. Vielen Dank, dass Sie es ausprobiert haben. Hier ist ein Beispiel für das Abspringen von der Kante youtube.com/watch?v=7fgmblzHerU
kikuchiyo
7

habe es nicht benutzt, aber es sieht nah an dem aus, wonach du fragst

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

Joel
quelle
@ Benoit: Ich habe dem Autor des Tutorials eine E-Mail geschickt, der das Problem beheben wird. Beachten Sie nun, dass davon ausgegangen wird, dass Sie eine Standard-QWERTZ-Tastatur verwenden.
Benoit
@ Benoit Ich habe es aus dem Tutorial entfernt. Wie der Sandkasten noch nicht erwähnt. Ich überlasse es, es zu unterstützen, bis ich keine wichtigeren Aufgaben mehr habe. Vielen Dank für die Berichterstattung.
Egaga
@egaga: Sie sind wirklich schnell, um Dinge zu reparieren!
Benoit
3

Für den Anfänger ist http://vimsnake.com auch eine schöne.
Es wird interessant , den Muskel - Speicher für Schlüssel verbessert h, j, k,l , escundi

Nachdem wir uns auf diese Schlüssel vorbereitet haben, können wir zum Lernen auf http://www.vimgenius.com/ gehen . Es ist ähnlich und alternativ für shortcutfoo.com und mehr noch, es ist vim-spezifisch.

vusan
quelle
Wow, Vimsnake ist schwer, wenn du nur hjkl Bewegung lernst!
Jrahhali
@ Jrahhali Checkout meine Punktzahl auf der Rangliste: P
Vusan