Que signifie z dans vim?

22

Je cherchais des conseils sur le décalage d'écran et suis tombé sur les conseils suivants:

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

Ma question est ce qui est z? Qu'est ce que cela signifie? quelles autres fonctionnalités pourraient zavoir?

James Franco
la source
3
Avec le pliage, il peut représenter visuellement une feuille de papier pliée. Sinon, une lettre qui doit être utilisée, après que toutes les bonnes lettres ont été prises pour des opérations "importantes" qui pourraient utiliser un bon mnémonique.
VanLaser
6
Je suppose que cela signifie Zhift;)
ypercubeᵀᴹ

Réponses:

27

z ne représente rien. g et z sont deux lettres qui n'étaient pas utilisés comme commandes autonomes ( z<CR>, z., z+, z-et z^existé) à vi, ils ont été réorientés dans vim comme préfixe pour une variété de commandes.

: help z et : help g vous montreront toutes les commandes qui se trouvent derrière ces préfixes.

jamessan
la source
L'une de mes commandes préférées utilise à la fois g et z. : g / pattern / z # .2
jecxjo
4
et que fait cette commande?
Durga Swaroop
@DurgaSwaroop Il trouve toutes les occurrences de pattern, et les affiche dans une liste avec des numéros de ligne
user70585
Voici la description et l'exemple d'utilisation de get z.
SangminKim