home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Spezial
/
SPEZIAL2_97.zip
/
SPEZIAL2_97.iso
/
ANWEND
/
EDITOR
/
BE
/
BE.HLP
< prev
next >
Wrap
Text File
|
1997-08-27
|
9KB
|
158 lines
--- General keys --------------------------------------------------------------
Up,Down,PgUp,PgDn,Home,End,Left,Right Move around the list on display.
^E,^X,^R,^C,^W,^Z,^S,^D WordStar cursor-diamond is supported too.
Esc Discard current list on display, and step back to previous.
q,@X Exit the editor, optionally saving any unsaved changes.
@W Write unsaved changes back to files or extensions.
p Print the current list on display to a file (overwrite or append).
f,/,F9 Find a pattern or extended regular expression.
n,F10 Repeat last find.
\ Reverse direction of next 'repeat last find'.
i,x Pop-up new list made from current list, with just those lines
which include or exclude a pattern or extended regular expression.
S Pop-up new list made from current list, except lines are sorted.
@R Toggle between pattern mode, and extended regular expression mode.
@I Toggle between case-sensitive and non-case-sensitive modes.
r Refresh the screen, without necessarily re-fetching data.
R Refresh the data (if any is cached) and then the screen.
@U Enter auto-refresh mode, which refreshes the data and screen,
until the user hits Ctrl+Break (OS/2 and Windows NT) or Esc (AIX).
@T Place or remove tag from current line.
T Tag all lines matching pattern or extended regular expression.
U Untag all lines matching pattern or extended regular expression.
^Home,^End Skip to previous or next tag in current list.
@V Pop-up list of lines in a text file, Esc to discard.
F1 Bring up this help file, Esc to discard.
F2 Bring up the initialisation file, Esc to discard.
F3 Behaves like Enter, when on a line in a list (like fold_in).
F4 Behaves like Esc, when in a list (like fold_out).
! Execute operating system command.
@0,@1,...,@9 Jump to session 0 to 9. Initially in session 1.
@C Copy previous session stack of lists onto current session.
@K Show summary of all stacks of list on all sessions.
@F Pop-up list of memory sections (ie: files/extensions being edited).
@M Pop-up list of power address slide patterns.
@Z Discard all popped-up lists, back to the topmost level of nesting.
@F1,@F2,@F3,@F4 Change to colour scheme 0 to 3.
A,O,L,I Toggles display of addresses, offsets, lengths and array indices.
@A,@E,@B,@O,@D,@H Set display of array indices to ASCII, EBCDIC, binary,
octal, decimal or hex.
@Y Toggles display of addresses between hex and symbol+offset forms.
@J Toggles display of ARM specific long-jump addresses.
| Toggles display of | symbols between flags in mappings.
@ Display given definition at a given address.
Pop-up a list of the fields in the definition at that address.
C Disassemble at a given address.
Pop-up a list of the instructions at that address.
D Pass through user-options into disassembler.
Y Toggle stop-disassembly at symbolic address change flag.
# Set address-slide delta value (its initially 4).
. in new value expression means current value.
? Evaluate and display numeric expression.
~F1,~F2,...,~F12 Set (or disable) power-address-slide pattern.
^L For a given number of lines, perform a given keypress.
ie: an easy way to do something to a number of lines on display.
A zero or blank count means all the lines from current onwards.
@G Goto Nth line on display.
--- When displaying data ------------------------------------------------------
. Change current address (shown on title) to a new specified value.
. in address expression means current address (shown on title).
, Move current address (shown on title) by a specified amount.
(,) Address-slide current address (shown on title) bwd/fwd by 1.
<,> Address-slide current address (shown on title) bwd/fwd by delta.
[,] Begin power-address-slide bwd/fwd (uses delta as the step).
{,} Continue previous power-address-slide bwd/fwd. Power-address-slides
can be stopped via Ctrl+Break (OS/2 and Windows NT) or Esc (AIX).
@ Display given definition at a given address (as above).
. in address expression means current address (shown on title).
C Disassemble at a given address (as above).
. in address expression means current address (shown on title).
@P Pop-up a list of all the definitions that include the current one.
--- Manipulating the current datum --------------------------------------------
g/l Cause multibyte numeric values to be composed big or little endian.
s/u Cause numeric values to be considered signed or unsigned.
a/e/b/o/d/h/y/m Display current datum in ASCII, EBCDIC, binary, octal,
decimal, hex, by symbol table lookup, or via a mapping table.
z Toggle the 'stop displaying current buffers at 0 terminator' flag.
t Pop-up new list with current data item split into lines of ASCII
text, based upon CR, CR-LF or LF boundarys.
+/- Increase or decrease the level of detail on display.
Enter Pop-up a list made by showing the current datum in more detail.
This can mean show the elements of a structure definition, or
show the elements of a definition pointed to by the current datum,
or expand an array of elements, one to a line.
Esc discards the new list, back to the current list.
* Current numeric datum is the address, BE prompts for definition.
Pop-up a list of the fields in the structure at that address.
c Current numeric datum is the code address.
Pop-up a disassembly of the code at that address.
@L When looking at a definition, and you are on a pointer to the same
type of definition, this pops-up a list of linked-list elements.
= Assign new value to current datum.
If numeric, . in the new expression means the current value.
M Pop-up a maplet list and show if each can be decoded from value.
@S Toggle field suppress attribute (as shown in one line summary).
@N Set field suppress attribute.
Del Copy current datum to memory clipboard or to a named file.
Ins Paste from memory clipboard or from a named file.
E Edit datum using external editor.
Z Zero a data item.
--- When on a maplet list -----------------------------------------------------
0 Logically 'and' value with complement of maplet mask.
1 As above, then logically 'or' with maplet value.
--- When on a line of code ----------------------------------------------------
* Current instruction has an address, BE prompts for definition.
Pop-up a list of the fields in the structure at that address.
c Current instruction references another code address.
Pop-up a disassembly of the code at that address.
--- When on a memory section --------------------------------------------------
W Write unsaved changes in this section back to files or extensions.
o Send options to a given memory section.
--- When on a power address slide pattern -------------------------------------
= Set (or disable) the pattern.
--- Conventions in the above --------------------------------------------------
~X is short for Shift+X, ^X is short for Ctrl+X, @X is short for Alt+X.
--- Whats on the screen -------------------------------------------------------
Title line 1: Description of current list, line/totallines, session, nesting.
Title line 2: Subset of keys which may be used now (commonly used ones).
Title line 3: Space for prompts, status information, progress etc..
Other lines : Current list on display, current line highlighted.
--- Extended Regular Expressions ----------------------------------------------
<character> matches <character>
\<character> matches <character> (escaping special meaning).
. matches any single character.
[<class>] matches any character in <class>.
[^<class>] matches any character not in <class>.
<re>? matches zero or one occurance of <re>.
<re>+ matches one or more occurances of <re>.
<re>* matches zero or more occurances of <re>.
<re><re> 2 regular expressions catenated form a <re>.
<re>|<re> matches one <re> or the other <re>.
^ matches the left most position (left-anchor).
$ matches the right most position (right-anchor).
-------------------------------------------------------------------------------
Full documentation on WWW at http://www.interalpha.net/customer/nyangau/
{{{ Andy Key, nyangau@interalpha.co.uk