Warum ist mein Vimtutor leer?

14

Ich will lernen Vim. Die überwiegende Mehrheit der Leute rät mir zu benutzen vimtutor. Ich habe das Paket heruntergeladen und ausgeführt, bekomme aber nur einen leeren Bildschirm.

Bildbeschreibung hier eingeben

Ich sehe auf Youtube, dass es dort eine Menge Dinge geben sollte. Aber ich verstehe es nicht ... Wie kann ich das beheben?

Ursprünglich wurde ich vom Terminal angewiesen, zu installieren, vim-runtimeum ausgeführt zu werden vimtutor, und ich tat es und es lief, wenn auch mit einem leeren Bildschirm. Ich konnte dieses Tutorial nach der Installation ausführen vim-gtk. Weiß jemand, warum es nicht beim ersten Mal aufgetaucht ist?

Dayuloli
quelle
1
Es ist eine Art langjähriges Problem, siehe bugs.launchpad.net/ubuntu/+source/vim/+bug/255847. Versuchen Sie, vim zu installieren (und vim-tiny zu entfernen). Möglicherweise müssen Sie sich auch abmelden und wieder anmelden, damit einige Ihrer Umgebungsvariablen aktualisiert werden.
Panther
Vielen Dank für den Link. Ich habe es durch die Installation behoben vim-gtk, es war jedoch sehr frustrierend ... Nochmals vielen Dank für Ihren Kommentar.
Dayuloli
@dayuloli Kannst du die Lösung, die für dich funktioniert hat, als Antwort posten und sie annehmen, sodass diese Frage nicht mehr als unbeantwortet aufgeführt wird?
Mike Miller
@mtmiller Ich habe stattdessen die Lösung gepostet, die das Problem in der Frage selbst behoben hat, aber ich weiß immer noch nicht, warum es passiert ist. Also lasse ich es jetzt offen.
Dayuloli
@dayuloli vor der Installation vim-gtk, welche vim*Pakete haben Sie installiert? Hatten Sie nur die vim-tinyVariante installiert?
Mike Miller

Antworten:

17

Für den vimtutorBefehl ist ein Vim erforderlich, in dem die Vim-Skriptunterstützung kompiliert ist. Für Benutzer, die mit dem Erstellen von Vim aus dem Quellcode vertraut sind, ist mindestens der normalFunktionsumfang erforderlich .

Die standardmäßige Ubuntu-Desktop-Installation enthält nur das Paket vim-tiny Installiere vim-tiny , das mit nahezu allen deaktivierten optionalen Funktionen von Vim kompiliert wurde. Diese Variante von Vim bietet genug, um vimit allen grundlegenden Funktionen eines vi-kompatiblen Editors zu arbeiten, aber nicht mit der Leistungsfähigkeit von Vim. Da die Vim-Skriptunterstützung nicht aktiviert ist, kann der vimtutorBefehl nicht verwendet werden. Sie sollten stattdessen eines der leistungsfähigeren Vim-Variantenpakete installieren:

Jedes dieser Pakete bietet einen Vim, der ausgeführt werden kann vimtutor. Weitere Informationen zu den Unterschieden zwischen diesen Vim-Varianten finden Sie in den folgenden Fragen:

Mike Miller
quelle
1

Sie müssen vim installieren, bevor Sie vimtutor verwenden können!

Führen Sie den folgenden Befehl in der Terminal-Eingabeaufforderung aus!

sudo apt install vim

Verwenden Sie jetzt vimtutor zum Lernen. Viel Spaß beim Lernen!

Herr Suryaa Jha
quelle