Co oznacza Z w vim?

22

Patrzyłem na wskazówki dotyczące przesuwania ekranu i natrafiłem na następujące wskazówki:

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

Moje pytanie brzmi: co to jest z? Co to oznacza? jakie inne funkcje mogą zmieć?

James Franco
źródło
3
Po złożeniu może wizualnie reprezentować ... złożony arkusz papieru. W przeciwnym razie litera, która musi zostać użyta, po tym jak wszystkie dobre litery zostały wzięte do „ważnych” operacji, które mogłyby wykorzystać dobry mnemonik.
VanLaser
6
Domyślam się, że to oznacza Zhift;)
ypercubeᵀᴹ

Odpowiedzi:

27

z nic nie znaczy. gi oo były dwie litery poszedł nieużywany jako komendy autonomicznych ( z<CR>, z., z+, z-, i z^istniały) w VI, więc zostały one repurposed w vim jako przedrostek dla różnych poleceń.

: help z oraz : help g pokaże wszystkie polecenia znajdujące się za tymi prefiksami.

jamessan
źródło
Jedno z moich ulubionych poleceń używa zarówno g, jak i z. : g / pattern / z # .2
jecxjo 23.03.16
4
i co robi to polecenie?
Durga Swaroop,
@DurgaSwaroop Wyszukuje wszystkie wystąpienia patterni wyświetla je na liście z numerami linii
user70585,
Oto opis i przykład użycia gi z.
SangminKim,