z在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ᵀᴹ16

Answers:


27

z不代表任何东西。G和z依次是去不用作独立的命令(两个字母z<CR>z.z+z-,和z^在vi存在的),所以他们在Vim中被改变用途,作为各种命令的前缀。

:help z:help g将显示位于这些前缀后面的所有命令。


我最喜欢的命令之一同时使用g和z。:g / pattern / z#.2
jecxjo,2016年

4
该命令有什么作用?
杜尔加·斯瓦鲁普

@DurgaSwaroop它发现的所有出现pattern在与行号的列表,并显示它们
user70585

这里是对的使用说明书和示例gz
SangminKi​​m '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.