home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / the25.zip / the25O_os2.zip / THE_Help.txt < prev    next >
Text File  |  1998-04-19  |  28KB  |  769 lines

  1.                          THE Quick Reference
  2.                              Version 2.5
  3.  
  4.  -----------------------
  5.  Command-line invocation
  6.  -----------------------
  7.  
  8.   the [-h?nmrsb] [-p profile] [-a profile_arg] [-w width] [[dir] [file [...]]]
  9.  
  10.   Where:
  11.     -h or -?      Display usage information and version.
  12.     -n            Do not execute a profile file.
  13.     -m            Force display into mono, ignoring colour support.
  14.     -r            Run THE in read-only mode.
  15.     -s            A debugging aid for Unix versions. Turns off signal trapping.
  16.     -b            run in batch mode.
  17.     -p profile    The name of the profile file to use.  If not specified,
  18.                   the file ".\PROFILE.THE" (under OS/2, DOS and Win95/NT)
  19.                   or "$HOME/.therc" (under UNIX), will be used, unless 
  20.                   overridden by the environment variable "THE_PROFILE_FILE".
  21.     -a prof-arg   Used to pass a string to the profile file as argument.
  22.                   Only works with REXX macros.
  23.     -w width      Length of longest line THE can handle (default 512)
  24.     -u disp_len   display length in non-line mode
  25.     dir           Will display a directory of the specified dir.
  26.     file [...]    Specifications of file(s) to edit.  If multiple files
  27.                   are specified, each will be put in a separate file in
  28.                   the ring.  The last file specified will be displayed.
  29.                   If no files are specified, the current directory will
  30.                   be displayed.
  31.                   Issuing [SOS EDIT] on a file spec will edit that file.
  32.                   [SOS EDIT] on a subdir will display that directory.
  33.  
  34.     Option flags are case-sensitive.
  35.  
  36.  
  37.  ---------------------
  38.  Minimum Abbreviations
  39.  ---------------------
  40.  
  41.   In the following segments, the capitalised portion of a command is
  42.   the minimum abbreviation for the command.
  43.  
  44.  
  45.  --------
  46.  Commands
  47.  --------
  48.  
  49.  Add [n]
  50.        add blank line
  51.        Default: 1
  52.  ALL [rtarget]
  53.        select and display restricted set of lines
  54.  BAckward [n|*]
  55.        scroll backwards [n] screens
  56.        Default: 1
  57.  Bottom
  58.        move to the bottom of the file
  59.  CANcel
  60.        quit from all unaltered files in the ring
  61.  CAppend [text]
  62.        append text after column pointer
  63.  CCancel
  64.        qquit from all files in the ring
  65.  CDelete [column target]
  66.        delete text starting at column pointer
  67.  CFirst
  68.        move column pointer to beginning of zone
  69.  Change [/string1/string2/ [target] [n] [m]]
  70.        change one string to another
  71.        Default: 1 1 1
  72.  CInsert text
  73.        insert text starting at the column pointer
  74.  CLAst
  75.        move the column pointer to end of zone
  76.  CLocate column target
  77.        move the column pointer
  78.  CMATCH
  79.        find matching bracket character
  80.  CMSG [text]
  81.        display text on command line
  82.  COMMAND command [options]
  83.        execute a command without translation
  84.  COMPress [target]
  85.        reduce spaces to tabs
  86.  CONTROLChar
  87.        allow control characters to be entered
  88.  COPY target1 target2
  89.  COPY BLOCK [RESET]
  90.        copies text from one position to another
  91.  COVerlay text
  92.        overlay text starting at the column pointer
  93.  CReplace text
  94.        replace text starting at the column pointer
  95.  CURsor Column
  96.  CURsor Screen UP|DOWN|LEFT|RIGHT
  97.  CURsor Screen row [col]
  98.  CURsor [Escreen] UP|DOWN
  99.  CURsor [Escreen|Kedit] LEFT|RIGHT
  100.  CURsor [Escreen] row [col]
  101.  CURsor CMdline [n]
  102.  CURsor HOME [SAVE]
  103.  CURsor File line [col]
  104.  CURsor Mouse
  105.        move cursor to specified position
  106.  DEFine key-name [REXX] [command [args] [[#command [args]...]]]
  107.  DEFine mouse-key-definition IN window [REXX] [command [args] [[#command [args]...]]]
  108.        assign one or many commands to a key or mouse event
  109.  DELete [target]
  110.        delete lines from a file
  111.        Default: 1
  112.  DIRectory [file specification]
  113.        list the specified directory as an editable file
  114.  DOS [command]
  115.        execute an operating system command
  116.  DOSNowait command
  117.        execute an operating system command - no prompt
  118.  DOSQuiet command
  119.        execute an operating system command quietly
  120.  Down [relative target]
  121.        move forward in the file a number of lines
  122.        Default: 1
  123.  DUPlicate [n [target|BLOCK]]
  124.        duplicate lines
  125.  Edit [file]
  126.        edit another file or switch to next file
  127.  EDITV GET|PUT|GETF|PUTF var1 [var2 ...]
  128.  EDITV SET|SETF var1 value1 [var2 value2 ...]
  129.  EDITV SETL|SETLF|SETFL var1 value1
  130.  EDITV LIST|LISTF [var1 ...]
  131.        set and retrieve persistent macro variables
  132.  EMSG [message]
  133.        display message
  134.  enter
  135.        execute a command
  136.  EXPand [target]
  137.        expand tab characters to spaces
  138.  EXTract /item/[...]
  139.        obtain various internal information about THE
  140.  FFile  [filename]
  141.        force a FILE of the current file to disk
  142.        Default: With no parameters, the current file is written.
  143.  FILE  [filename]
  144.        write the current file to disk and remove from ring
  145.        Default: With no parameters, the current file is written.
  146.  FILLbox [c]
  147.        fill the marked box block with a character
  148.  Find string
  149.        locate forwards the line which begins with the supplied string
  150.  FINDUp string
  151.  FUp string
  152.        locate backwards the line which begins with the supplied string
  153.  FOrward [n]
  154.        scroll forwards [n] screens
  155.        Default: 1
  156.  GET [filename] [fromline] [numlines]
  157.        insert into file the contents of specified file
  158.  HELP
  159.        edit help file for THE
  160.  HIT key
  161.        simulate hitting of the named key
  162.  Input [string]
  163.        insert the command line contents into the file
  164.  Join [ALigned] [Column|CURSOR]
  165.        join a line with the line following
  166.  LEft [n|HALF]
  167.        scroll the screen to the left
  168.  [Locate] target [command]
  169.        search for a target
  170.  LOWercase [target]
  171.        change uppercase characters to lowercase
  172.  LS [file specification]
  173.        list the specified directory as an editable file
  174.  MACRO filename [arguments ...]
  175.        execute a macro command file
  176.  MARK Line|Box|Stream|Word|Column
  177.        mark a portion of text
  178.  MODify set-command
  179.        display current SET command for alteration
  180.  MOVE target1 target2
  181.  MOVE BLOCK [RESET]
  182.        move a portion of text
  183.  MSG [message]
  184.        display message on error line
  185.  Next [relative target]
  186.        move forward in the file a number of lines
  187.        Default: 1
  188.  NEXTWindow
  189.        switch focus of editing session to another file
  190.  NFind string
  191.        locate forwards the line which does NOT begin with the supplied string
  192.  NFINDUp string
  193.  NFUp string
  194.        locate backwards the line which does NOT begin with the supplied string
  195.  NOMSG command [arguments]
  196.        execute a command suppressing any messages
  197.  NOP
  198.        no operation command
  199.  OS [command]
  200.        execute an operating system command
  201.  OSNowait command
  202.        execute an operating system command - no prompt
  203.  OSQuiet command
  204.        execute an operating system command quietly
  205.  OSRedir filename command [arguments ...]
  206.        execute an operating system command and capture output
  207.  OVERLAYBox
  208.        overlay marked block on current cursor position
  209.  PREServe
  210.        save various editor settings
  211.  PREVWindow
  212.        switch focus of editing session to another file
  213.  PRint [target] [n]
  214.  PRint LINE [text]
  215.  PRint STRING [text]
  216.  PRint FORMfeed
  217.  PRint CLOSE
  218.        send text to default printer or print spooler
  219.  PUT [target] [filename]
  220.        write part of a file to another
  221.  PUTD [target] [filename]
  222.        write part of a file to another and delete
  223.  QQuit
  224.        exit from the current file without saving changes
  225.  Query item
  226.        display various option settings
  227.  QUIT
  228.        exit from the current file if no changes made
  229.  READV Cmdline [initial text]
  230.  READV KEY
  231.        read keystrokes and pass to macro
  232.  RECover [n|*]
  233.        recover changed or deleted lines
  234.  REDRAW
  235.        redraw the current screen
  236.  REFRESH
  237.        refresh the contents of the current screen
  238.  REPEat [target]
  239.        repeat the last command
  240.  Replace [text]
  241.        replace the current line with supplied text
  242.  RESet ALL|Block|Prefix
  243.        cancel the marked block or prefix commands or both
  244.  REStore
  245.        restore various editor settings
  246.  REXX rexx instructions
  247.        execute Rexx instructions
  248.  RGTLEFT [n]
  249.        scroll the screen to the left or right
  250.  RIght [n|HALF|FULL]
  251.        scroll the screen to the right
  252.  SAVE [filename]
  253.        save changes to current file
  254.  SCHange /string1/string2/ [target] [n] [m]
  255.        selectively change strings
  256.        Default: 1 1 1
  257.  SET set_command [set_command parameter(s) ...]
  258.        execute various set commands
  259.  SHift Left|Right [n] [target]
  260.        move text left or right
  261.  SHOWkey [ALL]
  262.        display current key value and command assignation
  263.  SORT target [[sort field 1] [...] [sort field 10]]
  264.        sort selected lines in a file
  265.  SOS sos_command [sos_command ...]
  266.        execute various sos commands
  267.  SPlit [ALigned] [Column|CURSOR]
  268.        split a line into two lines
  269.  spltjoin
  270.        split/join two lines
  271.  SSave [filename]
  272.        force SAVE to specified file
  273.  STATus [filename]
  274.        display current settings of various variables
  275.  SUSPend
  276.        suspend THE and return to operating system
  277.  tabpre
  278.        switch between FILEAREA and PREFIX area
  279.  TEXT text
  280.        simulate keyboard entry of characters
  281.  THE [filename]
  282.        edit another file or switch to next file
  283.  TOP
  284.        move to the top of the file
  285.  Up [relative target]
  286.        move backward in the file a number of lines
  287.        Default: 1
  288.  UPPercase [target]
  289.        change lowercase characters to uppercase
  290.  Xedit [file]
  291.        edit another file or switch to next file
  292.  ?[+|?...]
  293.        retrieve - return the next/prior command on the command line
  294.  =
  295.        re-execute the last command issued on the command line
  296.  ! [command]
  297.        execute an operating system command
  298.  &[command]
  299.        execute and re-display command
  300.  
  301.  
  302.  ------------
  303.  SET commands
  304.  ------------
  305.  
  306.  [SET] ALT [n] [m]
  307.        change alteration counts
  308.        Default: OFF
  309.  [SET] ARBchar ON|OFF [char1] [char2]
  310.        set arbitrary character(s) for targets
  311.        Default: Off $ ?
  312.  [SET] AUtosave n|OFF
  313.        set autosave period
  314.        Default: OFF
  315.  [SET] BACKup OFF|TEMP|KEEP|ON
  316.        indicate if a backup copy of the file is to be kept
  317.        Default: KEEP
  318.  [SET] BEEP ON|OFF
  319.        turn on or off the audible alarm when displaying errors
  320.        Default: OFF
  321.  [SET] CASE Mixed|Lower|Upper [Respect|Ignore] [Respect|Ignore] [Respect|Ignore]
  322.        set case sensitivity parameters
  323.        Default: Mixed Ignore Respect Respect
  324.  [SET] CLEARScreen ON|OFF
  325.        indicate if the screen is to be cleared on exit
  326.        Default: OFF
  327.  [SET] CLOCK ON|OFF
  328.        turn on or off display of time on status line
  329.        Default: ON
  330.  [SET] CMDArrows Retrieve|Tab
  331.        sets the behaviour of the up and down arrow keys
  332.        Default: RETRIEVE
  333.  [SET] CMDline ON|OFF|Top|Bottom
  334.        sets the position of the command line.
  335.        Default: BOTTOM
  336.  [SET] COLOUR area [modifier[...]] [foreground] [on] [background]
  337.  [SET] COLOR  area [modifier[...]] [foreground] [on] [background]
  338.        set colours for display
  339.        Default: Depends on compatibility mode setting and monitor type.
  340.  [SET] COMPat The|Xedit|Kedit|= [The|Xedit|Kedit|=] [The|Xedit|Kedit|=]
  341.        set compatibility mode
  342.        Default: THE THE THE
  343.  [SET] CURLine M[+n|-n] | [+|-]n
  344.        set position of current line on screen
  345.        Default: M
  346.  [SET] CURSORSTay ON|OFF
  347.        set on or off the behaviour of the cursor on a scroll
  348.        Default: ON
  349.  [SET] DEFSORT OFF|DIRectory|Size|Date|Time|Name [Ascending|Descending]
  350.        specify the order in which files appear in DIR.DIR
  351.        Default: NAME ASCENDING
  352.  [SET] DIRInclude *
  353.  [SET] DIRInclude [Normal] [Readonly] [System] [Hidden] [Directory]
  354.        set the file mask for directory command
  355.        Default: *
  356.  [SET] DISPlay n [m|*]
  357.        specify which level of lines to display
  358.        Default: 0 0
  359.  [SET] EOLout CRLF|LF|CR|NONE
  360.        set end of line terminating character(s)
  361.        Default: LF - UNIX
  362.        Default: CRLF - DOS/OS2/WIN32
  363.        Default: NONE - if THE started with -u option
  364.  [SET] ETMODE ON|OFF [character list]
  365.        indicate if extended display mode is possible
  366.        Default: ON - DOS/OS2/WIN32
  367.        Default: ON 32-255 - X11
  368.        Default: OFF - UNIX
  369.  [SET] FExt ext
  370.  [SET] FType ext
  371.        change the extension of the existing file
  372.  [SET] FILEName filename
  373.        change the filename of the file being edited
  374.  [SET] FMode d[:]
  375.        change the drive letter of the existing file
  376.  [SET] FName filename
  377.        change the filename of the file being edited
  378.  [SET] FPath path
  379.        change the path of the existing file
  380.  [SET] FULLFName ON|OFF
  381.        specify if complete filename to be displayed
  382.        Default: ON
  383.  [SET] HEX ON|OFF
  384.        set how hexadecimal strings are treated in string operands
  385.        Default: OFF
  386.  [SET] HEXDISPlay ON|OFF
  387.        turn on or off display of character under cursor
  388.        Default: ON
  389.  [SET] HEXShow ON|OFF [M[+n|-n]|[+|-]n]
  390.        turn on or off hex display of current line
  391.        Default: OFF 7
  392.  [SET] HIGHlight OFF|TAGged|ALTered|SELect n [m]
  393.        specify which lines (if any) are to be highlighted
  394.        Default: OFF
  395.  [SET] IDline ON|OFF
  396.        specify if IDLINE is displayed
  397.        Default: ON
  398.  [SET] IMPcmscp ON|OFF
  399.        set implied operating system command processing
  400.        Default: ON
  401.  [SET] IMPMACro ON|OFF
  402.        set implied macro command processing
  403.        Default: ON
  404.  [SET] IMPOS ON|OFF
  405.        set implied operating system command processing
  406.        Default: ON
  407.  [SET] INPUTMode OFF|FUll|LIne
  408.        set input mode behaviour
  409.        Default: LINE
  410.  [SET] INSERTMode ON|OFF|TOGGLE
  411.        put editor into or out of insert mode
  412.        Default: OFF
  413.  [SET] LINENd ON|OFF [character]
  414.        allow/disallow multiple commands on command line
  415.        Default: OFF #
  416.  SET MACRO ON|OFF
  417.        indicate if macros executed before commands
  418.        Default: OFF
  419.  [SET] MACROExt [ext]
  420.        set default macro extension value
  421.        Default: the
  422.  [SET] MACROPath path[s]
  423.        set default path for macro commands
  424.        Default: Path specified by env variable THE_MACRO_PATH
  425.  [SET] MARgins left right [[+|-]indent]
  426.        set left and right margins for wordwrap
  427.        Default: 1 72 +0
  428.  [SET] MOUSE ON|OFF
  429.        turn mouse support on or off
  430.        Default: ON - if mouse supported, OFF - otherwise
  431.  [SET] MSGLine ON M[+n|-n]|[+|-]n [lines] [Overlay]
  432.        set position and size of message line
  433.        Default: ON 2 5 Overlay
  434.  [SET] MSGMode ON|OFF
  435.        set display of messages on or off
  436.        Default: ON
  437.  [SET] NEWLines Aligned|Left
  438.        set position of cursor after adding blank line
  439.        Default: Aligned
  440.  [SET] NONDisp character
  441.        specify character to display for non-displaying characters
  442.        Default: #
  443.  [SET] NUMber ON|OFF
  444.        turn prefix numbers on or off
  445.        Default: ON
  446.  [SET] PENDing ON string
  447.  [SET] PENDing OFF
  448.  [SET] PENDing BLOCK string
  449.        set status of pending prefix commands
  450.  [SET] Point .name [OFF]
  451.        assign a name to the current line
  452.  [SET] POSition ON|OFF
  453.        determine if LINE/COL is displayed on idline
  454.        Default: ON
  455.  [SET] PREfix ON [Left|Right] [n [m]]
  456.  [SET] PREfix Nulls [Left|Right] [n [m]]
  457.  [SET] PREfix OFF
  458.  [SET] PREfix Synonym newname oldname
  459.        set prefix area attributes
  460.        Default: ON Left 6 0
  461.  [SET] PRINTER spooler
  462.        define printer spooler name
  463.        Default: LPT1 - DOS/OS2, lpr - Unix
  464.  [SET] PSCReen height [width] [RESET|PRESET]
  465.        set physical size of screen
  466.        Default: System Dependent
  467.  [SET] REPROFile ON|OFF
  468.        indicate if profile file to be executed for all files
  469.        Default: OFF
  470.  [SET] RESERved *|+|-n [colour] [text|OFF]
  471.        display a reserved line
  472.  [SET] REXXOUTput File|Display n
  473.        indicate where REXX output is to go
  474.        Default: Display 1000
  475.  [SET] SCALe ON|OFF [M[+n|-n]|[+|-]n]
  476.        set position and status of scale line on screen
  477.        Default: OFF M+1
  478.  [SET] SCOPE All|Display
  479.        sets which lines are to be excluded from commands
  480.        Default: Display
  481.  [SET] SCReen n [Horizontal|Vertical]
  482.        specify number of screens displayed
  483.        Default: 1
  484.  [SET] SELect [+|-]n [target]
  485.        sets the selection level for the specified lines
  486.        Default: 0
  487.  [SET] SHADOW ON|OFF
  488.        determines if shadow lines are displayed or not
  489.        Default: ON
  490.  [SET] SLK n|OFF [text]
  491.        set Soft Label Key definitions
  492.        Default: OFF
  493.  [SET] SPAN ON|OFF [Blank|Noblank [n|*]]
  494.        specify if a string target can span multiple lines
  495.        Default: OFF Blank 2
  496.  [SET] SPILL ON|OFF|WORD
  497.        specify if a string target can span multiple lines
  498.        Default: OFF
  499.  [SET] STATUSLine Top|Bottom|Off|GUI
  500.        set position of status line
  501.        Default: Bottom
  502.  [SET] STAY ON|OFF
  503.        set condition of cursor position after CHANGE/LOCATE commands
  504.        Default: ON
  505.  [SET] SYNonym ON|OFF
  506.  [SET] SYNonym [LINEND char] newname [n] definition
  507.        define synonyms for commands
  508.        Default: OFF
  509.  [SET] TABKey Tab|Character Tab|Character
  510.        set characteristics of the SOS TABF command
  511.        Default: Tab Character
  512.  [SET] TABLine ON|OFF [M[+n|-n]|[+|-]n]
  513.        set position and status of tab line on screen
  514.        Default: OFF -3
  515.  [SET] TABS n1 [n2 ... n32]
  516.  [SET] TABS INCR n
  517.  [SET] TABS OFF
  518.        set tab columns or tab length
  519.        Default: INCR 8
  520.  [SET] TABSIn ON|OFF [n]
  521.        set tab processing on file input
  522.        Default: OFF 8
  523.  [SET] TABSOut ON|OFF [n]
  524.        set tab processing on file output
  525.        Default: OFF 8
  526.  [SET] TRunc n|*
  527.        specify the truncation column
  528.        Default: *
  529.  [SET] TYPEAhead ON|OFF
  530.        set behaviour of screen redraw
  531.        Default: OFF
  532.  [SET] UNTAA ON|OFF
  533.        specifies if "Unsigned Numerical Targets Are Absolute"
  534.        Default: OFF
  535.  [SET] Verify first [last]
  536.        set column display limits
  537.        Default: 1 *
  538.  [SET] WIDTH n
  539.        set width of maximum line that THE can edit
  540.        Default: 512
  541.  [SET] WORD NONBlank|ALPHAnum
  542.        controls what THE considers a word to be
  543.        Default: NONBlank
  544.  [SET] WORDWrap ON|OFF
  545.        set wordwrap feature on or off
  546.        Default: OFF
  547.  [SET] WRap ON|OFF
  548.        enable/disable string locates around the end of the file
  549.        Default: OFF
  550.  [SET] XTERMinal program
  551.        set X terminal to execute under X
  552.        Default: System dependent but usually one of:
  553.  [SET] Zone first [last]
  554.        set column limits for editing
  555.        Default: 1 *
  556.  
  557.  
  558.  ------------
  559.  SOS commands
  560.  ------------
  561.  
  562.  SOS ADDline
  563.        add blank line after focus line
  564.  SOS BLOCKEnd
  565.        move cursor to end of marked block
  566.  SOS BLOCKStart
  567.        move cursor to start of marked block
  568.  SOS BOTTOMEdge
  569.        move cursor to bottom edge of FILEAREA
  570.  SOS CURRent
  571.        move cursor to current line
  572.  SOS CURSORAdj
  573.        move first non-blank character to cursor
  574.  SOS DELBAck
  575.        delete the character to the left of the cursor
  576.  SOS DELChar
  577.        delete character under cursor
  578.  SOS DELEnd
  579.        delete to end of line
  580.  SOS DELLine
  581.        delete focus line
  582.  SOS DELWord
  583.        delete word at or right of cursor
  584.  SOS DOPREfix
  585.        execute any pending prefix commands
  586.  SOS EDIT
  587.        edit a file from directory list
  588.  SOS ENDChar
  589.        move cursor to end of focus line
  590.  SOS EXecute
  591.        move cursor to command line and execute command
  592.  SOS FIRSTCHar
  593.        move cursor to first non-blank of field
  594.  SOS FIRSTCOl
  595.        move cursor to first column of field
  596.  SOS INSTAB
  597.        shift text to next tab column
  598.  SOS LASTCOl
  599.        move cursor to last column of field
  600.  SOS LEFTEdge
  601.        move cursor to left edge of window
  602.  SOS LINEAdd
  603.        add blank line after focus line
  604.  SOS LINEDel
  605.        delete focus line
  606.  SOS MAKECURR
  607.        make focus line the current line
  608.  SOS MARGINL
  609.        move cursor to the left margin column
  610.  SOS MARGINR
  611.        move cursor to the right margin column
  612.  SOS PARINDent
  613.        move cursor to the paragraph indent column
  614.  SOS PASTECMDline
  615.        copy contents of marked block to command line
  616.  SOS PREfix
  617.        move cursor to leftmost edge of prefix area
  618.  SOS QCmnd
  619.        move cursor to command line and clear
  620.  SOS RIGHTEdge
  621.        move cursor to right edge of window
  622.  SOS SETTAB
  623.        set a tab column at the cursor position
  624.  SOS STARTENDChar
  625.        move cursor to end/start of focus line
  626.  SOS TABB
  627.        move cursor to previous tab stop
  628.  SOS TABf
  629.        move cursor to next tab stop
  630.  SOS TABFIELDB
  631.        move cursor to previous enterable field
  632.  SOS TABFIELDf
  633.        move cursor to next enterable field
  634.  SOS TABWORDB
  635.        move cursor to beginning of previous word
  636.  SOS TABWORDf
  637.        move cursor to start of next word
  638.  SOS TOPEdge
  639.        move cursor to top edge of filearea
  640.  SOS UNDO
  641.        undo changes to the current line
  642.  
  643.  
  644.  ---------------
  645.  Prefix commands
  646.  ---------------
  647.  
  648.   a      - add blank line
  649.   i      - add blank line
  650.   /      - make line current line
  651.   c      - copy line
  652.   m      - move line
  653.   d      - delete line
  654.   x      - exclude line
  655.   "      - duplicate line
  656.   s      - show excluded lines
  657.   p      - target for c and m - prior to line
  658.   f      - target for c and m - following line
  659.   >      - shift line right
  660.   <      - shift line left
  661.   cc     - copy line block
  662.   mm     - move line block
  663.   dd     - delete line block
  664.   xx     - exclude line block
  665.   ""     - duplicate line block
  666.   >>     - shift line block right
  667.   <<     - shift line block left
  668.   .xxxxx - give name to line
  669.   TABL   - display tab line
  670.   SCALE  - display scale line
  671.  
  672.  
  673.  ------------
  674.  Line Targets
  675.  ------------
  676.  
  677.   Absolute target:        An absolute line number.
  678.                           eg. :12 = line number 12
  679.   All target:             All lines in file the file.
  680.                           eg. ALL
  681.   Blank target:           The first line containing only blank characters.
  682.                           eg. BLANK
  683.   Block target:           All lines in the marked block.
  684.                           eg. BLOCK
  685.   Named line target:      A line with a name, set with [SET] POINT
  686.                           eg. .fred
  687.   Relative target:        A target relative to the current line.
  688.                           eg. 12 = 12 lines below the current line
  689.                               -4 = 4 lines above the current line
  690.                               *  = all lines below the current line
  691.                               -* = all lines above the current line
  692.   String target:          A sequence of characters between delimiters.
  693.                           eg. /string/  - the first line below the
  694.                                           current line containing "string"
  695.                               -/string/ - the first line above the
  696.                                           current line containing "string"
  697.  
  698.   Targets may be separated by the boolean operators '&' or '|'.
  699.   eg.  /string1/ | /string2/
  700.   Targets may also be prefixed with '~' to signify boolean NOT.
  701.   eg.  ~/string/
  702.  
  703.  
  704.  -----------------------
  705.  Default Key Assignments
  706.  -----------------------
  707.  
  708.  +-------------------+-----------------+----------+------------+--------------|
  709.  |                   |     DOS         |          |            |              |
  710.  |                   |     OS/2        |          |            |              |
  711.  |     Command       |     Win32       |   X11    |   vt220    |    xterm     |
  712.  |                   |     Win31       |          |            |              |
  713.  +-------------------+-----------------+----------+------------+--------------|
  714.  | ?                 | F6              | F6       | F6         | F6           |
  715.  | backward 1        | PGUP            | PGUP     | PrevScreen | PGUP         |
  716.  | cmatch            | F7              | F7       | F7         | F7           |
  717.  | controlchar       | F11             | F11      | F11        | F11          |
  718.  | copy block        | A-K             | C-K      | C-K        | C-K          |
  719.  | copy block reset  | A-C             | C-C      | C-C        | C-C          |
  720.  | cursor down       | CURD            | CURD     | DOWN       | CURD         |
  721.  | cursor home save  | HOME            | HOME     | F16 (Do)   | HOME         |
  722.  | cursor left       | CURL            | CURL     | LEFT       | CURL         |
  723.  | cursor right      | CURR            | CURR     | RIGHT      | CURR         |
  724.  | cursor up         | CURU            | CURU     | UP         | CURU         |
  725.  | delete block      | A-G             | C-G      | C-G        | C-G          |
  726.  | duplicate 1 block | A-D             | C-D      | C-D        | C-D          |
  727.  | enter             | ENTER           | ENTER    | C-M        | NUMENTER,C-M |
  728.  | file              | F3              | F3       | PF3        | F3           |
  729.  | fillbox           | A-F             | C-F      | C-F        | C-F          |
  730.  | forward *         | C-PGDN          | C-PGDN   |            |              |
  731.  | forward 1         | PGDN            | PGDN     | NextScreen | PGDN         |
  732.  | help              | F1              | F1       | PF1        | F1           |
  733.  | insertmode toggle | INS             | INS      | InsertHere | INS          |
  734.  | join aligned      | A-J             | C-J      | C-J        | C-J          |
  735.  | locate            | S-F1            | S-F1     | F17        |              |
  736.  | locate .a         | C-F12           | C-F12    |            |              |
  737.  | mark box          | A-B             | C-B      | C-B        | C-B          |
  738.  | mark line         | A-L             | C-L      | C-L        | C-L          |
  739.  | move block reset  | A-M             | C-V      | C-V        | C-V          |
  740.  | nextwindow        | F2              | F2       | PF2        | F2           |
  741.  | overlaybox        | A-O             | C-O      | C-O        | C-O          |
  742.  | point .a          | C-F11           | C-F11    |            |              |
  743.  | qquit             | S-F3            | S-F3     | F13        |              |
  744.  | recover           | F8              | F8       | F8         | F8           |
  745.  | redraw            | C-R             | C-R      | C-R        | C-R          |
  746.  | reset block       | A-U             | C-U      | C-U        | C-U          |
  747.  | sos addline 1     | F4              | F4       | PF4        | F4           |
  748.  | sos cursoradj     | C-A             | C-A      | C-A        | C-A          |
  749.  | sos delback       | BKSP            | BKSP     | BackSpace  | BACKSPACE    |
  750.  | sos delchar       | DEL             | DEL      | Remove,C-H | DEL          |
  751.  | sos delend        | C-END           | C-END    | C-E        | C-E          |
  752.  | sos delline 1     | F9              | F9       | F9         | F9           |
  753.  | sos delword       | A-W             | C-W      | C-W        | C-W          |
  754.  | sos doprefix      | NUMENTER        | NUMENTER | C-P        | C-P          |
  755.  | sos edit          | A-X             | C-X      | C-X        | C-X          |
  756.  | sos makecurr      | F5              | F5       | F20        | F5           |
  757.  | sos startendchar  | END             | END      | Select     |              |
  758.  | sos tabb          | S-TAB           | S-TAB    |            |              |
  759.  | sos tabf          | TAB             | TAB      | C-I        | TAB          |
  760.  | sos tabwordb      | C-CURL          | C-CURL   | F18        |              |
  761.  | sos tabwordf      | C-CURR          | C-CURR   | F19        |              |
  762.  | sos undo          | ESC             | ESC      | C-Q        | C-Q          |
  763.  | split aligned     | A-S             | C-S      | C-S        | C-S          |
  764.  | spltjoin          | F10             | F10      | F10        | F10          |
  765.  | suspend           | C-Z             | C-Z      | C-Z        | C-Z          |
  766.  | tabpre            | F12,PLUS,NUMPLUS| F12,PLUS | Find,F12   | F12          |
  767.  | top               | C-PGUP          | C-PGUP   |            |              |
  768.  +-------------------+-----------------+----------+------------+--------------|
  769.