Sedt Version 3.1 Help Menu At any point type Backspace ( H) to go up one level, Return to continue and go up one level at the end, or a digit to make a menu selection. 0 Keypad Diagram 1 Keyboard Commands 2 Internal Commands 0 +-------------------------------+ +-------------------------------+ | Up | Down |Left | Right | | | | Find | Delete| |1 Line |1 Line |1 Char |1 Char | | GOLD | HELP | Next | Line | | TOP | BOTTOM|SCR. UP|SCR. DN| | | | FIND |UND. L.| +-------------------------------+ +-------------------------------+ | Page |Section| Subst.| Delete| | | FILL | Next | Word | |COMMAND| PAR | SUBST.|UND. W.| +-------------------------------+ |Forward|Reverse| Cut | Delete| | | | | Char | |BOTTOM | TOP | PASTE |UND. C.| +-------------------------------+ | Word | End | Char | | | | Line | | Enter | |CH. CSE|DEL EL.| ASCII | | +-----------------------+ | | Line | Select| | SEDT Version 3.1 | | | SWAP | | OPEN LINE | CANCEL| | 1 Keyboard Commands 0 Cursor Movement 1 Deletion 2 Insertion 3 Selecting Text Ranges 4 Text Formatting 5 Session Control 6 Key Definition 7 Miscellaneous 8 Ruler Definition Commands 10 C U R S O R M O V E M E N T H: Goto start of line +: Set temporary direction to forward -: Set temporary direction to reverse .: Goto mark <: Set temporary direction to reverse >: Set temporary direction to forward B: Goto end of buffer M: Set mark T: Goto start of buffer : Go 1 line up vertically : Go 1 character back : Go 1 line down vertically : Go 1 character forward : Goto next line beginning : Goto next word : Goto next end of line : Goto next character : Set default direction forward : Set default direction reverse : Goto next page : Goto next section +/- 10 lines : Goto next occurrence of search string : Position cursor at top of window : Go backwards until key struck : Position cursor at bottom of window : Go forward until key struck : Goto end of buffer : Goto beginning of buffer : Goto next occurrence of string 11 D E L E T I O N J/: Delete to beginning of word U: Delete to beginning of line : Delete previous character Z: Clear buffer : Cut : Delete character forward : Delete word forward : Delete line forward : Delete to end of line 12 I N S E R T I O N I/: Insert a tab character L: Insert a form feed character M/: Insert a carriage return G: Include file at current position O: Toggle between insert and replace mode P: Insert a form feed character : Open line : Insert ASCII character : Undelete paste string : Undelete character : Undelete word : Undelete Line 13 S E L E C T I N G T E X T R A N G E S : Set select point at current position : Cancel select point L: Toggle between line and block mode 14 T E X T F O R M A T T I N G A: Set indentation level D: Decrease indentation level E: Increase indentation level T: Adjust select range by a tab stop C: Center line I: Toggle tab expansion/insertion O: Toggle overstrike mode J: Refill paragraph from beginning of line R: Enter ruler definition mode _: Insert a hyphen and reindent paragraph : Fill or justify to end of paragraph 15 S E S S I O N C O N T R O L F: Toggle full screen/center line edit mode W: Refresh display D: Toggle between one and two window mode E: Edit new file in current buffer F: Save current buffer and exit Q: Exit without saving current buffer S: Save contents of buffer W: Toggle between 132 and 80 character screen B: Switch to desired buffer 16 K E Y D E F I N I T I O N K: Define key I: Save key definition in buffer L: Load key definition from buffer 17 M I S C E L L A N E O U S P: Print contents of buffer R: List directory of Named/Numbered ruler files D: Save File if modified, invoke DECSpell, return to SEDT with the spelled file when done : Execute operating system command A: Toggle automatic horizontal screen shifting H: Show version and display Help U: Undo last command if possible X: Switch to previous window : Substitute next occurrence of search string : show version and display Help : Dead key : Change case EDT style : Execute Sedt command : Substitute one string by another : Swap characters 18 R U L E R D E F I N I T I O N C O M M A N D S Move 1 column right Move 1 column left - Remove tab stop at current column Move right to next tab position H Move to column 1 T Set a tab position at the current column L Set left margin R Set right margin for fill J Set right margin for justify W Set left margin for fill and justify A Set auto left margin mode I Set Tab indentation level Remove all format controls at current column Load saved ruler number Digit Save ruler in saved ruler number Digit Return to edit mode 2 Internal Commands 0 Execution 1 Tokens 2 Prompts 3 Conditionals 4 State Control 5 Movement Commands 6 Action Commands 20 Execution Key definitions terminated by a period are executed immediatly after the key is pressed. Key definitions not terminated by a period are saved until a key with a defition terminated by a period is pressed. 21 Tokens Tokens are replaced by the value that the token definies immediatly before command execution. Tokens replacement will not happen in responses to prompts. %% Replaced by a single % character %# The current value of the counter %A Value of the environment variable SEDT or, on VMS, the string Sedt$Dir: %C Current character position %D The device and directory of the output file of the current buffer %E Value of environment variable SEDT or, on VMS, the string Sedt$Library: %F Output file name of the current buffer %L Current line number %N Filename, excluding extention, of the output file of the current buffer %P The contents of the paste buffer %T The file type of the output file of the current buffer 22 Prompts If a key definition contains one of the following characters: ? or ! the following actions will take place: ?? is replaced by ? !! is replaced by ! ? will prompt with at the bottom of the screen, read a string from the keyboard and replace the contruct with the string. ! will prompt with at the bottom of the screen, wait for a key to be pressed and replace the construct with a string that uniquely identifies the key. 23 Conditionals ^C() causes to be executed only if the current buffer contains unsaved changes. ^C(|) causes to be executed if the buffer contains unsaved changes and to executed if the buffer is unchanged. ^E()() causes to be executed. If any error occurs during the execution the rest of will be skipped and will be executed. string is ignored if no error occurs. ^E()(|) will execute . If an error occurs the rest of will be skipped and then will be executed, otherwise is executed after completion of . ^S() causes to be executed only if there is a select region active. ^S(|) causes to be executed if a select region is active. If no select region is active will be executed>. 24 ^ID() Executes if the default direction is forward. ^ID(|) Executes if the default direction is forward and if the default direction is reverse. ^II() Executes if characters are inserted wne typed. ^II(|) Executes if typed characters are inserted and if typed characters replace existing text. ^IB() Executes if cut operates in line mode. ^IB(|) Executes if cut operates in line mode and if cut operates in block mode. ^IT() Executes if typed tab characters are expanded to spaces. ^IT(|) Executes if typed tab characters are expanded to spaces and if types tab characters are inserted. ^IU() Executes if searches are case insensitive. ^IU(|) Executes if searches are case insensitive and if searches are case sensitive. 24 State Control ^TD() Saves the direction flag and restores it after have been executed. ^TI() Saves the replace/insert mode flag and restores it after have been executed. ^TB() Saves the block/line mode flag and restores it after have been executed. ^TT() Saves the the tab insert/expand flag and restores it after have been executed. ^TU() Saves the the case sensitivity flag and restores it after have been executed. 25 Movement Commands {}@AC Absolute Character {}@AL Absolute Line @BB Beginning of Buffer @BM Matching bracketing character:'"<>[]{}() @EB End of Buffer @EL End of Line {+|-|<|>}{}@C Character {+|-|<|>}{}@F Find {+|-|<|>}{}@L Line {}@M Mark {+|-|<|>}{}@N Next ocurrence of {+|-|<|>}{}@PAG Page {+|-|<|>}{}@PAR Paragraph {+|-|<|>}{}@SCR Screen {+|-|<|>}{}@SEN Sentence @SR Select Range {+|-|<|>}{}@V Vertical {+|-|<|>}{}@W Word @XSR Select Range without clear 26 Action Commands :A Advance as Default :B Backward as Default :CB Cursor at Bottom of Screen :CC<@ command> Change Case :CD<@ command> Change to Lower case :CE Change Case Edt Style :CH Insert ASCII Character :CK Checkpoint buffer :CL Center Line :CM Cursor at Middle of Screen :CNA Add number to counter :CNG Get counter from buffer :CNI Increment or decrement counter :CNP Insert value of counter in buffer :CNS Set counter value :CS Save buffer context :CT Cursor at Top of Screen :CU<@ command> Change to Upper Case :D<@ command> Delete :EAP<@ command> Delete and Append to Delete Buffer :EK Execute key :EL Set Error Level for Audible Warning :ERC Clear edit region :ERS<@ Command> Set edit region :FE Edit File :FG Get File :FNL Use Larger Font :FNS Use Smaller Font :FS Save File :FW Write Buffer to File :FX Execute File :GAP<@ command> Get and Append to Delete Buffer :GE<@ command> Get :GR Get Ruler from Ruler Definition File :H Help :I Insert Text :K Define Key {}:LD Decrease Indentation {}:LI Increase Indentation :LK<@ Command> Load Key Definition from Buffer {}:LNE Execute Keystrokes Stored in Key :LNL Store Keystrokes in Key :LNX End keystroke learning :LS Set Indentation Level {}:M Mark cursor position {}:NL New line {+|-|<|>}{}:NS Substitute Next :OE Output Error Message {}:OL Open Line :OM Output Message :OS Toggle Overstrike Mode :OW Switch to Previous Buffer :PD Insert Current Date :PL Load Paste Buffer from File :PR Print Current Buffer :PS Save Paste Buffer :PT Insert Current Time :Q Quit :REP Replace :RF Refresh Display :RK Redefine key as character :RL Ruler :RMCHA Clear character delete buffer :RMHEL Clear help buffer :RMLIN Clear line delete buffer :RMPAG Clear page delete buffer :RMPAR Clear paragraph delete buffer :RMPAS Clear paste buffer :RMSEA Clear search buffer :RMSEN Clear sentence delete buffer :RMSUB Clear substitute buffer :RMUNK Clear unknown delete buffer :RMWOR Clear word delete buffer :RS Reset Select Range :RTAB<@ command> Replace tabs with spaces :RUL<@ command> Load Ruler from Entity :RUS Save Ruler in Buffer :SAVK Save key definitions in file :SC Show Current Column :SEL Select :SETB Set block/line mode toggle :SETD Set forward/reverse toggle :SETR Set replace/insert mode toggle :SETT Set tab insert/expand toggle :SETU Set case sensitivity toggle :SI Send a shift in character :SK Save Key Definition in Buffer :SL<@ command> Load Search Buffer :SO Send a shift out character :STAB<@ command> Replace multiple spaces with tabs :STRP<@ command> Strip trailing spaces from end of lines {+|-|<|>}{}:SUB Substitute :SV Show Version :SYQ Spawn without clearing and refreshing screen :SYR Spawn and redirect stdout and sterr :SYS Spawn to Operating System {}:TAB Move to Next Tab Stop {+|-|<|>}{}:TAD<@ command> Adjust Text by One Tab Stop :TB Toggle Block Mode :TC Toggle Control Character Display :TD Toggle Direction :TF<@ command> Fill :TI Test for Input Pending :TM Toggle Buffer Markers :TP Toggle Cursor Line :TR Toggle ruler display :TS Toggle Automatic Screen Shifts :TT Toggle Tab Expansion :TU Toggle case sensitivity {}:UC Undelete Character {}:UL Undelete Line :UM Undo Last Command :UOFF Turn off screen updating :UON Turn on screen updating {}:UPAG Undelete Page {}:UPAR Undelete Paragraph :UPD Update Buffer Header Line {}:USEN Undelete Sentence {}:USR Paste {}:UU Undelete Unknown {}:UW Undelete Word :WC Toggle Windows :WD Toggle Width :WI Select Buffer :X Exit :YN Prompt for confirmation :Z Zap Buffer