Ich verwende vim unter Windows 7. Es funktioniert, aber wenn ich vimtutorin die Befehlszeile tippe, wird sofort ein Fenster geöffnet und geschlossen, und sonst passiert nichts.
Gibt es eine Möglichkeit, vimtutormit Vim für Windows zu arbeiten?
Beim Versuch, die Datei vimtutor.bat auszuführen, tritt ein anderes, aber immer noch fehlerhaftes Verhalten auf. Ich habe einen Bericht an die Mailingliste der Vim-Entwickler gesendet.
Heptite
Antworten:
17
Führen Sie dann gVimüber das Startmenü ausFile->Open
C:\Program Files\Vim\vim73\tutor\tutor
(Kann bei einer anderen Version oder einem anderen Installationsort abweichen, hat keine Dateierweiterung). Speichern Sie eine Kopie der Datei, My Documentsum das Menü zu verwenden.
Der vimtutorBefehl ist lediglich eine Abkürzung und zeigt bei Bedarf automatisch die richtigen Übersetzungen an. Du brauchst es nicht.
Installieren Sie cygwin mit vim, öffnen Sie ein Cygwin-Terminal und geben Sie Folgendes ein vimtutor.
(So einfach sollte es sein).
Erläuterung:Ich schlage vor, Sie sollten das richtige Tool für den Job verwenden. Aus diesem Grund "mache" ich Werbung für Cygwin, eine der besten Möglichkeiten, um nicht nur vim, sondern eine ganze UNIX-ähnliche Umgebung unter Windows zu haben. Aus der Frage geht hervor, dass Sie eine grafische VIM-Implementierung verwenden und vimtutor ohne eine Problemumgehung nicht ausführen kann. Ich sage, es ist eine großartige Gelegenheit, etwas anderes auszuprobieren: eine Sammlung von Tools, die nicht nur kohärent untereinander sind, sondern auch gut in die Host-Umgebung (Windows) integriert sind. Dies ist mein aufrichtiger Vorschlag, der es Ihnen hoffentlich nicht nur ermöglichen wird, Vimtutor problemlos auszuführen, sondern möglicherweise weitere Befriedigungen bringt, sobald Sie es verwenden. Es hat mir im Laufe der Jahre sehr viele und überhaupt keine Probleme bereitet, daher meine Begeisterung, meine Erfahrungen weiterzugeben.
PS In Ihrem letzten Kommentar erwähnen Sie, dass Sie keinen Windows-Computer haben. Ich denke, diese Frage ist für Sie nicht mehr relevant. Vielleicht kann dieser Vorschlag für andere von Nutzen sein.
Nicht sicher, warum Sie Antworten auf eine 6 Jahre alte Frage wiederholen.
Eric Wilson
2
@ Eric Wilson Ich glaube, ich gebe eine andere Antwort als die bestehenden. Ich bin damit einverstanden, dass dies in Anbetracht des Post-Alters nicht viel Sichtbarkeit verschafft.
Simlev
Ich habe es nicht bemerkt, ich sehe es jetzt. Es kann nützlich sein, Informationen darüber hinzuzufügen, was sich geändert hat (Version von cygwin oder vim usw.). Ich werde die Antwort nicht akzeptieren, da ich keinen Windows-Computer habe und daher nicht testen kann.
Eric Wilson
1
Dies kann vorkommen, wenn Vim keine Übersetzung einer Tutorendatei in die vom System festgelegte Sprache hat, wenn Sie während der Installation von Vim zusätzliche Sprachdateien installiert haben (wenn Sie über das Windows-Installationsprogramm installieren) und Windows mit einem nicht unterstützten Gebietsschema verwenden. Ich konnte vimtutor ohne Probleme ausführen, als ich Vim mit dem Kontrollkästchen neu installierte, um zusätzliche Sprachdateien zu installieren.
Für diejenigen, die es vorziehen, den Tutor direkt zu starten, ist hier ein einfacher Ersatz ohne Schnickschnack (Vim-Installationsverzeichnis anpassen):
Suchen Sie (normalerweise $VIM/vim74) die Vimtutor-BAT-Datei und doppelklicken Sie darauf. Ein Daemon-Cmd-Fenster wird geöffnet und das Vimtutor-Fenster wird geöffnet und nicht sofort geschlossen.
Wenn Sie Vim über Git für Windows installiert haben , haben Sie Pech (z. B. Git v2.12.2). Der einzige vimtutorBefehl, der installiert wird, ist das Bash-Skript. Wenn Sie also das Linux-Subsystem unter Windows ausführen oder sich in Cygwin befinden, ist dies möglicherweise in Ordnung, ansonsten jedoch nicht.
Das tutorVerzeichnis existiert in C:\Program Files\Git\usr\share\vim\vim80, aber Sie müssen es natürlich manuell in ein temporäres Verzeichnis kopieren, wie es das vimtutorSkript tut.
Antworten:
Führen Sie dann
gVim
über das Startmenü ausFile->Open
(Kann bei einer anderen Version oder einem anderen Installationsort abweichen, hat keine Dateierweiterung). Speichern Sie eine Kopie der Datei,
My Documents
um das Menü zu verwenden.Der
vimtutor
Befehl ist lediglich eine Abkürzung und zeigt bei Bedarf automatisch die richtigen Übersetzungen an. Du brauchst es nicht.quelle
Vim 8
Dieses Skript startet Vim auf einer Kopie der Tutorendatei!
quelle
Wie starte ich vimtutor unter Windows?
vimtutor
.(So einfach sollte es sein).
Erläuterung:Ich schlage vor, Sie sollten das richtige Tool für den Job verwenden. Aus diesem Grund "mache" ich Werbung für Cygwin, eine der besten Möglichkeiten, um nicht nur vim, sondern eine ganze UNIX-ähnliche Umgebung unter Windows zu haben. Aus der Frage geht hervor, dass Sie eine grafische VIM-Implementierung verwenden und vimtutor ohne eine Problemumgehung nicht ausführen kann. Ich sage, es ist eine großartige Gelegenheit, etwas anderes auszuprobieren: eine Sammlung von Tools, die nicht nur kohärent untereinander sind, sondern auch gut in die Host-Umgebung (Windows) integriert sind. Dies ist mein aufrichtiger Vorschlag, der es Ihnen hoffentlich nicht nur ermöglichen wird, Vimtutor problemlos auszuführen, sondern möglicherweise weitere Befriedigungen bringt, sobald Sie es verwenden. Es hat mir im Laufe der Jahre sehr viele und überhaupt keine Probleme bereitet, daher meine Begeisterung, meine Erfahrungen weiterzugeben.
PS In Ihrem letzten Kommentar erwähnen Sie, dass Sie keinen Windows-Computer haben. Ich denke, diese Frage ist für Sie nicht mehr relevant. Vielleicht kann dieser Vorschlag für andere von Nutzen sein.
quelle
Dies kann vorkommen, wenn Vim keine Übersetzung einer Tutorendatei in die vom System festgelegte Sprache hat, wenn Sie während der Installation von Vim zusätzliche Sprachdateien installiert haben (wenn Sie über das Windows-Installationsprogramm installieren) und Windows mit einem nicht unterstützten Gebietsschema verwenden. Ich konnte vimtutor ohne Probleme ausführen, als ich Vim mit dem Kontrollkästchen neu installierte, um zusätzliche Sprachdateien zu installieren.
quelle
Für diejenigen, die es vorziehen, den Tutor direkt zu starten, ist hier ein einfacher Ersatz ohne Schnickschnack (Vim-Installationsverzeichnis anpassen):
quelle
Suchen Sie (normalerweise
$VIM/vim74
) die Vimtutor-BAT-Datei und doppelklicken Sie darauf. Ein Daemon-Cmd-Fenster wird geöffnet und das Vimtutor-Fenster wird geöffnet und nicht sofort geschlossen.quelle
Wenn Sie Vim über Git für Windows installiert haben , haben Sie Pech (z. B. Git v2.12.2). Der einzige
vimtutor
Befehl, der installiert wird, ist das Bash-Skript. Wenn Sie also das Linux-Subsystem unter Windows ausführen oder sich in Cygwin befinden, ist dies möglicherweise in Ordnung, ansonsten jedoch nicht.Das
tutor
Verzeichnis existiert inC:\Program Files\Git\usr\share\vim\vim80
, aber Sie müssen es natürlich manuell in ein temporäres Verzeichnis kopieren, wie es dasvimtutor
Skript tut.quelle
vimtutor
funktioniert bei mir aus irgendeinem Grund in Git-Bash (MINGW64).