Wie installiere ich den vi-Texteditor NUR auf meiner Cygwin-Installation?

9

Ich habe es geschafft, Cygwin auf meinem Windows Vista-Computer zu installieren. Ich habe mit den Standardeinstellungen installiert.

Wenn ich es viin der Bash-Shell versuche , teilt mir Bash mit, dass der Befehl nicht gefunden wurde . Ich glaube, ich muss das Cygwin-Editor-Paket installieren, das den vi-Editor enthält. Der Albtraum ist jedes Mal, wenn ich das Cygwin-Setup starte und NUR das Editor-Paket und speziell das Vim auswähle und install auswähle. Das Cygwin-Setup versucht, alle anderen Pakete zu installieren, sehr frustrierend !!

Gibt es eine einfachere Möglichkeit, nur ein einzelnes Paket mit dem Cygwin-Setup-Dienstprogramm zu installieren?

Peter Mortensen
quelle

Antworten:

11

Es gibt einen Grund, warum Cygwin auch diese anderen Pakete auswählt: vi (vim) hängt von ihnen ab. Wenn Ihnen das wirklich nicht gefällt, müssen Sie eine statisch verknüpfte Version von vim erstellen / finden oder einfach eine andere Version verwenden, z. B. die ausführbare Windows-Datei von vim.org herunterladen .

Stephan202
quelle
Bedeutet dies, dass VIM von allen Paketen in der Installation abhängt?
Nein, es hängt von den Paketen ab, die automatisch für die Installation markiert werden, wenn Sie vim für die Installation markieren. Natürlich ist es sehr wahrscheinlich, dass dies auch von einigen anderen Paketen abhängt, die bereits (standardmäßig) installiert sind.
Stephan202
1
Diese anderen Pakete können auch von noch mehr Paketen abhängen . Ich neige dazu, entweder ganz Cygwin oder nichts davon zu installieren. Wenn ich spezielle Werkzeuge möchte, verwende ich GnuWin32 (oder in Ihrem Fall gVim).
2
  1. Starten Sie Setup, wählen Sie einen Spiegel aus und rufen Sie den Paketbildschirm auf
  2. Wählen Sie oben in der Optionsfeldliste "Behalten" aus. Dadurch wird verhindert, dass das Setup andere Pakete mit einer neuen Version aktualisiert.
  3. Wählen Sie das "vi" unter "Editoren"
  4. Wählen Sie "Weiter".

Dies sollte nur vi und seine Abhängigkeiten installieren.

JohnMcG
quelle
1

Setup.exe installiert nicht alles, es sei denn, Sie fordern es an. Standardmäßig werden alle bereits installierten Pakete, für die neuere Versionen verfügbar sind, zum Aktualisieren markiert. Wenn Sie das nicht möchten, wählen Sie die Schaltfläche "Behalten" oben rechts im Paketauswahlbildschirm, bevor Sie vim auswählen.

ak2
quelle