ZZ Command

Qedit 5.7 for HP-UX

Home Previous Next


ZZ Command

Marks a block of lines so you can refer to them in any command.

ZZ [ line [ / line ] | OFF ]

ZZ [ [ string range ] | OFF ]

(Q=no display)

(Default: * becomes start or end of block)

ZZ line/line marks a range of lines, while ZZ line marks the start or end of a range. ZZ marks one range only, not a rangelist. To mark a single line, say 5, use zz 5/5.

ZZ OFF cancels the currently marked range, eliminating the half-bright display enhancement in Visual.

Examples

/zz  5/10
/change "prog"program" zz
/find "procedure open" (up)
/zz                      {mark start of block}
/find "@end;~{open}@" (pattern up)
/zz                      {mark end of block}
/keep savefile zz        {save block in a file}
/verify zz               {check current range}
/zz off                  {cancel current range}

Notes

The marked range is adjusted for Renum operations. Use Verify ZZ or List ZZ to check the currently marked range. ZZ is also valid as a cut-and-paste operator in Visual mode.

Using a string range on a Find command automatically updates the ZZ marker. For example:

/v zz
ZZ OFF
/find "start"/"end" [
Lines 5/11 saved in ZZ
/v zz
ZZ 5/11


Home Previous Next