Що означає z v vim?


22

Я переглядав поради щодо зміни екрана і натрапив на такі поради:

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

Моє запитання - що таке z? Що це означає? які ще функціональні можливості можуть zбути?


3
Складаючи, він може візуально представляти ... складений аркуш паперу. В іншому випадку, лист, який доводиться використовувати, адже добрі листи були взяті для "важливих" операцій, які могли б використовувати хороший мнемонік.
VanLaser

6
Я здогадуюсь, що це означає Zhift;)
ypercubeᵀᴹ

Відповіді:


27

z нічого не означає. г і г були дві букви , які пішли невикористаними як автономні команди ( z<CR>, z., z+, z-, і z^існували) в VI, так що вони були переорієнтовані в Vim в якості префікса для різних команд.

: help z і : help g покаже всі команди, які сидять за цими префіксами.


Одна з моїх улюблених команд використовує і g, і z. : g / pattern / z # .2
jecxjo

4
і що робить ця команда?
Durga Swaroop

@DurgaSwaroop Він знаходить усі події patternта відображає їх у списку з номерами рядків
user70585

Ось опис та приклад використання gта z.
SangminKim
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.