Cosa significa z in vim?


22

Stavo cercando suggerimenti sullo spostamento dello schermo e mi sono imbattuto nei seguenti suggerimenti:

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

La mia domanda è: cos'è z? Cosa significa? quali altre funzionalità potrebbero zavere?


3
Con la piegatura, può rappresentare visivamente un ... foglio di carta piegato. Altrimenti, una lettera che deve essere usata, dopo che tutte le buone lettere sono state prese per operazioni "importanti" che potrebbero usare un buon mnemonico.
VanLaser,

6
La mia ipotesi è che sta per Zhift;)
ypercubeᵀᴹ

Risposte:


27

z non rappresenta nulla. g ez erano due lettere che andavano inutilizzato come comandi indipendenti ( z<CR>, z., z+, z-, e z^esistite) a VI, e quindi sono state riproposto in Vim come prefisso per una serie di comandi.

: help z and : help g ti mostrerà tutti i comandi che si trovano dietro questi prefissi.


Uno dei miei comandi preferiti utilizza sia ge z. : g / pattern / z # .2
jecxjo

4
e cosa fa quel comando?
Durga Swaroop,

@DurgaSwaroop Trova tutte le occorrenze di patterne le visualizza in un elenco con numeri di riga
user70585

Ecco la descrizione e l'esempio per l'uso di ge z.
SangminKim,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.