Wofür steht z in vim?

22

Ich habe mir Tipps zum Verschieben des Bildschirms angesehen und bin auf die folgenden Tipps gestoßen:

zz = shift current line to middle of screen
zt = shift current line to top of screen
zb = shift current line to bottom of screen

Meine Frage ist , was ist z? Für was steht das? Welche andere Funktionalität könnte zhaben?

James Franco
quelle
3
Beim Falten kann es ein ... gefaltetes Blatt Papier darstellen. Ansonsten ein Buchstabe, der verwendet werden muss, nachdem alle guten Buchstaben für "wichtige" Operationen genommen wurden, die eine gute Mnemonik gebrauchen könnten.
VanLaser
6
Ich vermute, dass es für Zhift steht;)
ypercubeper

Antworten:

27

z steht für nichts. g und Z waren zwei Buchstaben , die nicht verwendete Befehle als eigenständige ging ( z<CR>, z., z+, z-, und z^bestanden) in vi, so dass sie in Vim als Präfix für eine Vielzahl von Befehlen umfunktioniert worden sind.

: help z und : help g zeigen Ihnen alle Befehle, die hinter diesen Präfixen stehen.

Jamessan
quelle
Einer meiner Lieblingsbefehle verwendet sowohl g als auch z. : g / pattern / z # .2
Jecxjo
4
und was macht dieser Befehl?
Durga Swaroop
@ DurgaSwaroop Es findet alle Vorkommen von patternund zeigt sie in einer Liste mit Zeilennummern
user70585
Hier ist die Beschreibung und das Beispiel für die Verwendung von gund z.
SangminKim