Ich möchte Manpages in Vim lesen können. Aus irgendeinem Grund scheint es, dass vim nicht in der Lage ist, die Ausgabe von Programmen durch Piping zu lesen (dh '(man ls) | vi' scheint nicht zu funktionieren, Bonuspunkte auf jemanden, der den Grund erklären kann) und zu bekommen um diesen, ich habe folgendes kleines Skript unter Verwendung von:Was ist eine Möglichkeit, Manpages in Vim zu lesen, ohne temporäre Dateien zu verwenden
tempo = `mktemp`
man $1 > $tempo ; vi $tempo
Dieses Skript verwendet temporäre Dateien, die ich denke, funktionieren gut, aber ich frage mich, ob es ein guter Weg war man-Seiten in vim zu lesen, ohne auf temporäre Dateien erstellen
Danke, gute Antwort und eine gute Erklärung. Ich werde dafür sorgen, dass Manpages in Zukunft etwas genauer gelesen werden. – MYV
@Maksim: Gern geschehen! Übrigens verwenden viele andere Dienstprogramme auch "-", um "Standardeingabe" zu meinen. Ich schätze, Sie müssen das nicht so oft verwenden, da sie normalerweise auch die Standardeingabe verwenden, wenn Sie * any * filename nicht angeben. vi ist in dieser Hinsicht eine Ausnahme, die verwirrend sein kann. :-) – ruakh