VFE Command Synopsis




Signing on

$ VFE[/SET-qualifiers]  <file>[/FILE-qualifiers]


(1) File specification

> F(ILE) <file>/B(LOCK)            Block access mode (default)
               /R(ECORD)           Record access mode
               /W(RITE)            Allow updates
               /O(VERRIDE)         Override file/record locks
               /NOR(EWIND)         Do not rewind (tape only)
               /K(EY)=<number>     Specify key of ref (indexed files only)


(2) Positioning

    Standard                       Short form

> G(ET) <block# or rec#>        > <block# or rec#>
> G(ET)/K(EY)="key"             > "key"
> G(ET)/R(FA)=<n1>:<n2>
> N(EXT) [+/-][number]          > <CR>   (Advances one)
                                > +<number>   (Advances <number>)
                                > -<number>   (Backs up <number>)
> T(OP)
> LA(ST)
> EO(F)
> RE(WIND)
> MO(VE) [+/-][count]


(3) Display

> H(EX)[/P(ASTE)] [range]              [range]:== [start][,count]
> A(LPHA)[/P(ASTE)] [range]                    or [start][:end]
> AS(CII)[/P(ASTE)] [range]
> EB(CDIC)[/P(ASTE)] [range]
> M(ULTI)[/P(ASTE)] [range]
> I(BYTE)[/P(ASTE)] [range]
> IW(ORD)[/P(ASTE)] [range]
> IL(ONG)[/P(ASTE)] [range]
> B(INARY)[/P(ASTE)] [range]
> D(ATE)[/P(ASTE)] [range]
> R(ECORD) [begin][,count]


(4) Modification

> C(HANGE) [begin][,string]            Change CB contents (direct replacement)
> S(UBSTITUTE) d[string1]d[string2]d   Change CB contents (string substitution)
> CU(T) [range]                        Transfer CB to PB
> P(ASTE) [range]                      Transfer PB to CB
> SE(T) LE(NGTH)=<size>                Change CB length (record mode only)
> LOCK                                 Lock before change (req'd in record mode)
> CR(EATE)[/P(ASTE)] [size]            Create a new record (record mode only)
          [/N(ULL)]










(5) Write to disk

> W(RITE)                    Block mode - aft CH/SUB/PASTE
> U(PDATE)                   Record mode - after LOCK, and CH/SUB/PASTE/SET LEN
> PU(T)                      Record mode - after CREATE
> DE(LETE)                   Record mode - after LOCK


(6) Search

> L(OCATE) [target]          Locates first occurrence and repositions
> LG(LOBAL) [target]         Locates all remaining occurrences


(7) Comparison

> D(IFFERENCES) [range]          Compares CB with PB


(8) Environmental Modification

> SE(T) [NO]C(ASE)                       Case sensitivity of LOC, LG, SUB
> SE(T) CH(ARSET)=<[A(SCII)][E(BCDIC)]>  Determines operational character set
> SE(T) [NO]H(EADER)                     Format of RECORD output
> SE(T) R(ADIX)=<[D(ECIMAL)][H(EX)]>     Format of address specification
> SE(T) [NO]S(IGN)                       Format of integer output
> SE(T) W(IDTH)=<size>                   Screen width
> SE(T) K(EY)=<number>                   Indexed file key of ref, 0-n
> SE(T) L(OG)[=file]                     Enable logging of output
> SE(T) NOL(OG)                          Disable logging of output
> SE(T) [NO]D(ISPLAY)                    Enable/disable scrn displ when logging
> SE(T) B(UFF)=<count>                   CB size, #blocks (block mode only)


(9) Environmental display

> SH(OW) M(ODES)
         F(ILE)
         C(HANGE)
         L(OCATE)
         P(ASTE)
         A(LL)


(10) Online documentation

> HEL(P) [command]   or:
         ACCESS-MODES
         BUFFERS
         POSITIONING
         PROMPT
         RANGE
         SIGNON