home *** CD-ROM | disk | FTP | other *** search
- FV 2.20 Keyboard Command Mappings:
-
- Main Editor:
- +---------------------------------------------------------------
- | 0-9 Enter number of times to perform command
- | a Address display on/off
- | A Append from current cursor position until mark to file
- | b Back one full display page
- | ^B Back one full display page
- | c Character display on/off
- | C Copy from current cursor position until mark to file
- | ^C Exit (do not ask to save)
- | d Down one half display page
- | ^D Down one half display page
- | f Forward one full display page
- | F Select new file from list given on command line
- | ^F Forward one full display page
- | g Go to specific byte position (hex) in file
- | G Go to bottom of file
- | ^G Show current filename and cursor position in file
- | h Cursor left
- | H Buffer window left (fix cursor at file position)
- | ^H Help screen
- | ^I {tab} Change word search mode (string or hex/dec)
- | j Cursor down
- | J Buffer window down (fix cursor at file position)
- | ^J Edit at word (same as Return, either String or Hex)
- | k Cursor up
- | K Buffer window up (fix cursor at file position)
- | l Cursor right
- | L Buffer window right (fix cursor at file position)
- | ^L Redraw screen
- | m Set mark at current file position (type mark character)
- | M Move cursor to middle of screen
- | ^M Edit at word (same as Return, either String or Hex)
- | n Search for next occurrence in current direction
- | N Reverse direction of search and look again
- | o Change character that shows for non-ASCII
- | O Change character that shows for zero
- | q Exit (ask to save if modified)
- | Q Exit (ask to save if modified)
- | r Reread buffer and redisplay
- | R Change Read-only mode
- | s Change byte swapping mode (off, word, long)
- | S Toggle byte swapping cursor motion relative to chars/words
- | t Toggle word display type (hex, decimal)
- | T Cycle word display type (hex, decimal, float, or double)
- | u Up one half display page
- | ^U Up one half display page
- | w Toggle word display on/off
- | W Write current buffer contents to file
- | ^W Write current buffer contents to file
- | x Exit (ask to save if modified)
- | ^X Exit (ask to save if modified)
- | z Set current line of display at top "z<CR>"; middle "z.";
- | bottom "z-"; or force bottom to top "z+" of display
- | 0 Beginning page of file / location zero of file
- | / Search forward for String or Hex (depending on '^I' mode)
- | ? Search backward for String or Hex (depending on '^I' mode)
- | ^ Go to beginning of current display row
- | $ Go to end of current display row
- | + Add more display columns (up to screen size)
- | = Add more display columns (up to screen size)
- | - Subtract display columns (down to a single word column)
- | _ Subtract display columns (down to a single word column)
- | ' Go to mark (type mark character)
- | ` Go to mark (type mark character)
- | ( Go to top / left of screen
- | ) Go to bottom / right of screen
- | < Increase cursor alignment (1, 2, 4, 8 bytes)
- | > Decrease cursor alignment (8, 4, 2, 1 bytes)
- | [ Double lower status address display divisor / modulus
- | ] Halve lower status address display divisor / modulus
- | { Double left address display divisor / modulus ('a' mode)
- | } Halve left address display divisor / modulus ('a' mode)
- | " Toggle status range address modify between div and mod
- | ~ Toggle left address modify between divisor & modulator
- | . Go to string edit mode and repeat last session commands
- | : Enter colon mode command
- +---------------------------------------------------------------
-
-
- Hex Edit Mode
- ----------------------------------------------------------------
- 0-9 Enter Hex digit 0-9
- a-f Enter Hex digit a-f
- ^H Move cursor left
- h Move cursor left
- j Move cursor down
- k Move cursor up
- l Move cursor right
- ^M Store word in file (same as return)
- q Quit editing the string, do not store
- ^X Quit editing the string, do not store
- ? Display this help information
-
-
- String Edit Mode
- ----------------------------------------------------------------
- ESC Mode:
- a Add after cursor position, enter insert mode
- A Add at end of string, enter insert mode
- b Go to previous word
- c f Delete including character, insert mode
- c t Delete to character, put in insert mode
- c w Delete word, put in insert mode
- c ^ Delete to beginning of string, put in insert mode
- c 0 Delete to beginning of string, put in insert mode
- c $ Delete to end of string, put in insert mode
- C Change to end of string
- d f Delete including character
- d t Delete to character
- d w Delete word
- d ^ Delete to beginning of string
- d 0 Delete to beginning of string
- d $ Delete to end of string
- D Delete to end of string
- e Go to end of this word or next
- f Go to next character typed
- G Go to end of string
- h Cursor left (same as backspace key)
- ^H Cursor left (same as backspace key)
- i Insert at cursor position, enter insert mode
- I Insert at beginning of string, enter insert mode
- j Cursor down
- k Cursor up
- l Cursor right
- ^M Finished editing (same as return)
- q Quit editing the string, do not store
- r Replace single character
- R Replace multiple characters (overstrike)
- s Substitute for single character
- t Go to character before next typed character
- T Go to character before next typed character
- u Undo last change
- U Undo all changes to string
- w Go to next word
- x Erase single character
- ^X Quit editing the string, do not store
- 0 Go to beginning of string
- $ Go to end of string
- ~ Switch case of current alphabetic character
- . Repeat last edit command
- ^ Go to beginning of string
- ? Display this help information
- ESC Enter ESC command mode
-
- Insert Mode only:
- ^H Delete left of cursor (same as backspace key)
- ^V Add next character raw (not interpreted) to string
-