home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 2 / MECOMP-CD-II.iso / amiga / tools / workbench / fv-220 / doc / fv.catman next >
Encoding:
Text File  |  1998-01-17  |  11.7 KB  |  331 lines

  1.  
  2.  
  3.  
  4. FV(l)             Misc. Reference Manual Pages              FV(l)
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      fv - binary file viewer/editor
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ffffvvvv [ ----hhhhrrrrssssvvvvwwww ] [ ----kkkk _S_T_R_I_N_G ] _f_i_l_e_n_a_m_e ...
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      ffffvvvv is a "friendly" editor for binary files.  Its function is
  16.      similar  to  that  of  vi for text files, and has a familiar
  17.      feel for those who are comfortable with vi.
  18.  
  19.      Simple online help is available by typing Control-H in  most
  20.      fv modes.  Scrolling up and down in the window is very simi-
  21.      lar to motion in _m_o_r_e or _v_i. In some environments, the  cur-
  22.      sor  keypad  may  also  be  used to more around in the file.
  23.      Most edit commands will operate multiple times when preceded
  24.      by a number.
  25.  
  26. OOOOPPPPTTTTIIIIOOOONNNNSSSS
  27.      ----aaaa    Edit memory at specified address (range)
  28.            Address is "START" or "START-END" or "START:END"
  29.  
  30.      ----hhhh    Display command parameter syntax.
  31.  
  32.      ----kkkk    Specify the initial keystrokes to perform
  33.  
  34.      ----rrrr    Specify this file as read only (do not modify).
  35.  
  36.      ----ssss    Perform editing with no screen display
  37.  
  38.      ----vvvv    Print the current fv version number and exit.
  39.  
  40.      ----wwww    Try to force write mode even if the file is read-only.
  41.  
  42.  
  43. EEEEDDDDIIIITTTTOOOORRRR KKKKEEEEYYYYSSSS
  44.      MMMMaaaaiiiinnnn EEEEddddiiiittttoooorrrr SSSSttttaaaatttteeee::::
  45.            0-9      Enter number of times to perform command
  46.            a        Address display on/off
  47.            A        Append to file from cursor until mark
  48.            b        Back one full display page
  49.           ^B        Back one full display page
  50.            c        Character display on/off
  51.            C        Copy to file from cursor position to mark
  52.           ^C        Exit (do not ask to save)
  53.            d        Down one half display page
  54.           ^D        Down one half display page
  55.            f        Forward one full display page
  56.            F        Select new file from list on command line
  57.           ^F        Forward one full display page
  58.            g        Go to specific byte position (hex) in file
  59.            G        Go to bottom of file
  60.  
  61.  
  62.  
  63. MTU - cdh            Last change: 19-Jan-98                     1
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. FV(l)             Misc. Reference Manual Pages              FV(l)
  71.  
  72.  
  73.  
  74.           ^G        Show current filename and cursor position
  75.            h        Cursor left
  76.            H        Buffer window left
  77.           ^H        Help screen
  78.           ^I        {tab} Change word search mode (string/hex)
  79.            j        Cursor down
  80.            J        Buffer window down
  81.           ^J        [Return] Start editing either String or Hex
  82.            k        Cursor up
  83.            K        Buffer window up
  84.            l        Cursor right
  85.            L        Buffer window right
  86.           ^L        Redraw screen
  87.            m        Set mark (type mark character)
  88.            M        Move cursor to middle of screen
  89.           ^M        [Return] Start editing either String or Hex
  90.            n        Search again in current direction
  91.            N        Search again, but in opposite direction
  92.            o        Change display char for non-ASCII and zero
  93.            O        Change display char for non-ASCII and zero
  94.            q        Exit (ask to save if modified)
  95.            Q        Exit (ask to save if modified)
  96.            r        Reread page
  97.            R        Change Read-only mode
  98.            s        Change byte swapping mode (off, word, long)
  99.            S        Toggle byte swapping relative to chars/words
  100.            t        Toggle word display type (hex/dec)
  101.            T        Cycle word display type (hex/dec/float/dbl)
  102.            u        Up one half display page
  103.           ^U        Up one half display page
  104.            w        Toggle Word display on/off
  105.            W        Write current buffer contents to file
  106.           ^W        Write current buffer contents to file
  107.            x        Exit (ask to save if modified)
  108.           ^X        Exit (ask to save if modified)
  109.            z        Set current line at top "z<CR>", middle "z.",
  110.                     bottom "z-", or force bottom to top "z+"
  111.            0        Beginning of file/top of screen
  112.            /        Search forward for String/Hex
  113.            ?        Search backward for String/Hex
  114.            ^        Go to beginning of current display row
  115.            $        Go to end of current display row
  116.            +        Add more display columns (up to screen size)
  117.            =        Add more display columns (up to screen size)
  118.            -        Subtract display columns (down to one column)
  119.            _        Subtract display columns (down to one column)
  120.            '        Go to mark (mark character or ' for last)
  121.            `        Go to mark (mark character or ' for last)
  122.            (        Go to top/left of screen
  123.            )        Go to bottom/right of screen
  124.            <        Increase cursor alignment (1, 2, 4, 8 bytes)
  125.            >        Decrease cursor alignment (1, 2, 4, 8 bytes)
  126.  
  127.  
  128.  
  129. MTU - cdh            Last change: 19-Jan-98                     2
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. FV(l)             Misc. Reference Manual Pages              FV(l)
  137.  
  138.  
  139.  
  140.            [        Double lower status address display div/mod
  141.            ]        Halve lower status address display div/mod
  142.            {        Double left address address display div/mod
  143.            }        Halve left address address display div/mod
  144.            "        Toggle status range address between div/mod
  145.            ~        Toggle left address address between div/mod
  146.            .        Go to string editor and repeat last session
  147.            :        Enter colon mode command
  148.  
  149.      EEEEddddiiiittttoooorrrr SSSSttttaaaatttteeee,,,, HHHHeeeexxxx EEEEddddiiiitttt MMMMooooddddeeee
  150.                 0-9 Change the current hex digit
  151.                 a-f Change the current hex digit
  152.                ^H   Cursor left
  153.                 h   Cursor left
  154.                 j   Cursor down
  155.                 k   Cursor up
  156.                 l   Cursor right
  157.                 q   Quit editing the string, do not store
  158.                ^M   Finished editing (same as return)
  159.                 q   Quit editing the string, do not store
  160.                ^X   Quit editing the string, do not store
  161.                 ?   Display online help information
  162.  
  163.      EEEEddddiiiittttoooorrrr SSSSttttaaaatttteeee,,,, SSSSttttrrrriiiinnnngggg EEEEddddiiiitttt MMMMooooddddeeee
  164.           EEEESSSSCCCC MMMMooooddddeeee::::
  165.                 a        Add after cursor, enter insert mode
  166.                 A        Add at end of string, enter insert mode
  167.                 b        Go to previous word
  168.                 c   f    Delete including character, insert mode
  169.                 c   t    Delete to character, put in insert mode
  170.                 c   w    Delete word, put in insert mode
  171.                 c   ^    Delete to start of string, insert mode
  172.                 c   0    Delete to start of string, insert mode
  173.                 c   $    Delete to end of string, insert mode
  174.                 C        Change to end of string
  175.                 d   f    Delete including character
  176.                 d   t    Delete to character
  177.                 d   w    Delete word
  178.                 d   ^    Delete to start of string
  179.                 d   0    Delete to start of string
  180.                 d   $    Delete to end of string
  181.                 D        Delete to end of string
  182.                 e        Go to end of this word or next
  183.                 f        Go to next character typed
  184.                 G        Go to end of string
  185.                 h        Cursor left
  186.                ^H        Cursor left
  187.                 i        Insert at cursor, enter insert mode
  188.                 I        Insert at start of string, insert mode
  189.                 j        Cursor down
  190.                 k        Cursor up
  191.                 l        Cursor right
  192.  
  193.  
  194.  
  195. MTU - cdh            Last change: 19-Jan-98                     3
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. FV(l)             Misc. Reference Manual Pages              FV(l)
  203.  
  204.  
  205.  
  206.                ^M        Finished editing (same as return)
  207.                 q        Quit editing the string, do not store
  208.                 r        Replace single character
  209.                 R        Replace multiple characters (overstrike)
  210.                 s        Substitute for single character
  211.                 t        Go to character prior to next typed key
  212.                 T        Go to character prior to next typed key
  213.                 u        Undo last change
  214.                 U        Undo all changes to string
  215.                 w        Go to next word
  216.                 x        Erase single character
  217.                ^X        Quit editing the string, do not store
  218.                 0        Beginning of string
  219.                 $        End of line
  220.                 ~        Switch case of letter at cursor position
  221.                 .        Repeat last edit command
  222.                 ^        Beginning of string
  223.                 ?        Display online help information
  224.                 ESC      Enter ESC command mode
  225.           IIIInnnnsssseeeerrrrtttt MMMMooooddddeeee oooonnnnllllyyyy::::
  226.                ^H        Delete left of cursor (backspace key)
  227.                ^V        Add next raw character to string
  228.  
  229.  
  230. EEEENNNNVVVVIIIIRRRROOOONNNNMMMMEEEENNNNTTTT
  231.      The editor recognizes the environment variable FVINIT  as  a
  232.      list  of key commands to execute on startup as if entered by
  233.      the keyboard.  This is done before the  display  is  brought
  234.      active,  so  that  preferred  fv mode commands can be placed
  235.      into the FVINIT and executed  automatically  at  invocation.
  236.      In  the  event  of having both this environment variable set
  237.      and specifying the -k parameter, the commands  specified  in
  238.      the  FVINIT  environment  variable  will  always be executed
  239.      first.
  240.  
  241. EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  242.      The following command:
  243.  
  244.        %%%% ffffvvvv ----ssss ----kkkk ''''////____eeeexxxxiiiitttt\\\\000011115555nnnn\\\\000011115555ccccwwww____ddddiiiieeee\\\\000011115555qqqqyyyy'''' ddddeeeeaaaatttthhhhbbbbiiiinnnn
  245.  
  246.      will search out the  keyword  _exit  in  file  deathbin  and
  247.      change it to be _die.
  248.  
  249. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  250.      vvvviiii(1), oooodddd(1V).
  251.  
  252. NNNNOOOOTTTTEEEESSSS
  253.      In the main editor and  string  editor,  entering  a  number
  254.      before  a  command  repeats  that command similar to vi (but
  255.      will work for functions such as  searching  and  editing  as
  256.      well).
  257.  
  258.  
  259.  
  260.  
  261. MTU - cdh            Last change: 19-Jan-98                     4
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. FV(l)             Misc. Reference Manual Pages              FV(l)
  269.  
  270.  
  271.  
  272.      fv is mainly  a  stable  product,  but  segmentation  faults
  273.      should be expected at the least unexpected moments.
  274.  
  275.      This program is freeware meaning that it may not be sold for
  276.      profit or included in a package which is sold for commercial
  277.      gain.  The author grants fitness of this product for NO pur-
  278.      pose,  nor  is  liable for damages incurred as the result of
  279.      attempting to apply this product for a purpose, sane or oth-
  280.      erwise.
  281.  
  282.          fv is Copyright 1991-1998  Chris Hooper (cdh@mtu.edu)
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327. MTU - cdh            Last change: 19-Jan-98                     5
  328.  
  329.  
  330.  
  331.