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?


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.