¿Qué significa z en vim?

22

Estaba buscando consejos sobre el cambio de pantalla y encontré los siguientes consejos:

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

Mi pregunta es ¿qué es z? Que significa? ¿Qué otra funcionalidad podría ztener?

James Franco
fuente
3
Con plegado, puede representar visualmente una ... hoja de papel doblada. De lo contrario, una carta que debe usarse, después de que todas las buenas cartas fueron tomadas para operaciones "importantes" que podrían usar una buena mnemotecnia.
VanLaser
66
Mi conjetura es que significa Zhift;)
ypercubeᵀᴹ

Respuestas:

27

z no significa nada. g y z eran dos letras que no se utilizó como comandos independientes ( z<CR>, z., z+, z-, y z^existió) en vi, por lo que han sido reutilizados en Vim como prefijo para una variedad de comandos.

: help z y : help g le mostrará todos los comandos que se encuentran detrás de estos prefijos.

jamessan
fuente
Uno de mis comandos favoritos usa g y z. : g / patrón / z # .2
jecxjo
44
¿Y qué hace ese comando?
Durga Swaroop
@DurgaSwaroop Encuentra todas las ocurrencias patterny las muestra en una lista con números de línea
usuario70585
Aquí está la descripción y el ejemplo para el uso de gy z.
SangminKim