Z de quê no vim?

22

Eu estava olhando para as dicas de mudança de tela e me deparei com as seguintes dicas:

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

Minha pergunta é o que é z? O que significa? que outra funcionalidade pode zter?

James Franco
fonte
3
Com a dobra, pode representar visualmente uma ... folha de papel dobrada. Caso contrário, uma carta que deve ser usada, depois que todas as boas cartas foram tomadas para operações "importantes" que poderiam usar um bom mnemônico.
VanLaser
6
Meu palpite é que ele representa Zhift;)
ypercubeᵀᴹ

Respostas:

27

z não representa nada. g e z foram duas cartas que não foram utilizados como comandos isolados ( z<CR>, z., z+, z-, e z^existiam) em VI, para que eles foram reutilizadas no Vim como um prefixo para uma variedade de comandos.

: help z e : help g mostrarão todos os comandos que estão por trás desses prefixos.

jamessan
fonte
Um dos meus comandos favoritos usa g e z. : g / pattern / z # .2
jecxjo 23/03
4
e o que esse comando faz?
Durga Swaroop
@DurgaSwaroop Encontra todas as ocorrências de patterne as exibe em uma lista com números de linhas
user70585 18/17/17 /
Aqui está a descrição e o exemplo para o uso de ge z.
precisa saber é o seguinte