% VAX-11 Librarian V04-00MҒ%MҒ%(' &&5! Column bCommands Delete_Current_BufferFEliminate_Tabs Fix_CRLFs"Normal_Word_Separators Number_Lines#2Programmer_Word_SeparatorsNRectangular_Change_CaseRectangular_Insert_HereRectangular_Remove`Rectangular_Select|Rectangular_Store_TextRectangular_Text_FillSet_Keypad_NOSTPSet_Keypad_STP!vSet_NOWord_Separators Set_Word_Separators@STP#0Toggle_Windows$ Trim_Buffer$Zap  @MҒ1 Column Column@ Displays the current column number the cursor is positioned at.H If a selection is active, then the width (in columns) of that selection! will be included in the message.B The STP (Setpoint's Text Processor) keypad has Column assigned to GOLD-F17.G If Column is invoked on the command line (by pressing DO), a parameterH may be specified. This parameter specifies which column on the current* line to move the cursor to. For example: Command : column 72E This command would move the cursor to column 72 on the current line.ww¬MҒ 1 Commands List of TopicsC For help on STP topics, type the name of a topic and press RETURN. ~I~: o To exit from help and resume editing, press RETURN. RECTANGULAR FUNCTIONS; Rectangular Change Case Rectangular Execute Key6 Rectangular Insert Here Rectangular Remove: Rectangular Select Rectangular Store Text Rectangular Text Fill WORD SEPARATOR COMMANDS= Normal_Word_Separators Programmer_Word_Separators8 Set Word Separators Set NOWord Separators MISCELLANEOUS COMMANDS2 Column Eliminate Tabs0 Fix_CRLFs Number Lines2 Set Keypad NOSTP Set Keypad STP/ Toggle Windows Trim Buffer ZapwwܲMҒ1 Delete_Current_Buffer Delete Current Buffer? This function is on ly executed by pressing the GOLD-DELETE keyH combination. This will cause the current buffer to be deleted. If thatF buffer has been modified, then you will be prompted about if you wantG to not delete it, delete it and write it out, or just delete it. This. function does not delete the window, however.wwMҒ1 Eliminate_Tabs Eliminate TabsB Starting from the current cursor position going to the end of theG current buffer, all tab characters will be replaced with s paces. ForD this to work properly, tabs are assumed to be set to every 8 columnH positions. To remove tabs from the entire file, position the cursor atG the top of the buffer (with the TOP command) and the execute EliminateG Tabs. The cursor will be returned to the position it was at when this command was executed. CAUTION::L This routine will work if the tab setting is other than every 8 columns;4 however, the results may not be what is desired.wwMҒ 1 Fix_CRLFs Fix CRLFsH Removes carriage returns, line feeds, and carriage return and line feedI combinations from the current buffer and replaces them with line breaks.' This could used to clean up log files.ww@MҒ1 Number_Lines Number LinesF Fills the currently selected rectangular region with a number on eachE line. These numbers start with a given number and are incremented by< one for each line in the rectangular region. The number isH right-justified in the region selected, with spaces to the left to fillF up the entire line. If the number to insert is larger than what will9 fit in the given columns, then *'s are inserted instead.F This command obeys the current buffer mode (Insert or Overstrike) forA adding new text to the buffer. This is just like Rect Ins Here.ww MҒ1 Rectangular_Change_Case Rectangular Change CaseH Given a Rectangular selection, the case of that text is inverted. (An AE is changed to an a, a c is changed to a C, etc.) This command willH complete a rectangular selection started by Rectangular Select. Refer, to Rectangular Select for more information.ww,MҒ1 Rectangular_Insert_Here Rectangular Insert HereH This rectangular function does not use the rectangular selection. But,H it is used after the Rectangular Remove function has cut a rectangle ofH text. Refer to Rectangular Remove and Rectangular Select to learn more about rectangular selections.C Rectangular Insert Here inserts the text in the Insert Here bufferG starting at the current cursor position. This is done by placing theH text of the first line in the Insert Here buffer at the cursor locationA (overstriking existing text if the buffer is in overstrike mode,F inserting text if the buffer is in insert mode). The following linesC of the Insert Here buffer are inserted on the following lines, butG starting at the SAME column in the lines as the cursor was on when theE first l ine was inserted. This process continues for the rest of theH lines in the Insert Here buffer. If more lines exist in the Insert HereG buffer than are left in the current buffer, then more lines are added" to the end of the current buffer.wwFMҒ1 Rectangular_Remove Rectangular RemoveE Given a rectangular selection, the text in that rectangle is removedF from the buffer and placed in the Insert Here buffer. If the currentH buffer mode is Overstrike, then the text removed is replaced by spaces.F If the current buffer mode is Insert, then the text is simply removedH and the text to the right of the rectangle is moved over to fill in theG space left behind. This command will complete a rectangular selectionE started by Rectangular Select. Refer to Rectangular Select for more information.wwSMҒ1 Rectangular_Select Rectangular SelectA Rectangular Select starts or cancels a rectangular selection. AD rectangular selection is a region of a buffer which is bounded by aA left and right column number and by a top and bottom line. ForG example: The text beginning at column 5 and going throught column 15@ on lines 5 through 10 would be a rectangular selection. These% rectangular selections are made by:< 1) Place the cursor on one corner of the rectangle desired* 2) Invoke the Rectangular Select command+ 3) Move the cursor to the opposite corner# 4) Invoke a "rectangular" commandG When the "rectangul ar" comand is invoked, the rectangular selection itG will used begins at the corner where Rectangular Select was invoked atD and ends at the corner where the cursor was when the "rectangular"D command was invoked. Invoking Rectangular Select for a second time/ will cancel the current rectangular selection.I Rectangular selections are only supported by a few commands. These are:; Rectangular Change Case Rectangular Insert Here6 Rectangular Remove Rectangula r Select9 Rectangular Store Text Rectangular Text Fill0 Column Number LinesE The column command does not remove the rectangular selection when it7 is executed, as it does not remove a normal selection. NOTE::E Rectangular selections are not the same as normal select regions.G Normal select regions are highlighted as the cursor is moved about.C For the sake of speed, only the character where the rectangularG selection was started is highlighted. Also, rectangular selectionsE and normal selections may be active at the same time. Therefore,L only the Rectangular Select function will cancel a rectangular selectionJ and Rectangular Select will not cancel a current normal selection. The@ Column command can be used to check the width of the current rectangular selection.ww MҒ1 Rectangular_Store_Text Rectangular Store TextD Given a rectangular selection, the text in that rectangle is copied@ from the buffer into the Insert Here buffer. This command willH complete a rectangular selection started by Rectangular Select. Refer- to Rectangular Select for more information.wwMҒ1 Rectangular_Text_Fill Rectangular Text FillG Fills a rectangular region by placing a given text string in each lineH of that rectangular region. If the given text string is wider than theF rectangular selection, then the text is truncated from the end of theG text un til it does fit. If the given text is not as wide as the givenE rectangle, then spaces are added on the end of the string to fill up the extra space.F This command obeys the current buffer mode (Insert or Overstrike) forK adding new text to the buffer. This is just like Rectangular Insert Here.wwMҒ1 STP STPP STP stands for Setpoint's Text Processor. It is a collection of "enhancements"I to the standard EVE editor. These extra commands may be accessed at anyG time. As part of these "enhancements", several keys have been definedG and the EDT keypad provided by EVE V2.0 has been activated. Also, the$ word separators have been modified.6 To remove these extra key definitons use the command: SET KEYPAD NOSTPJ To remove the key definitions defined for the EDT keypad use the command: SET KEYPAD NOEDT? +---------------------------------------------------------+? | For a list of STP built-ins and other topics, type ? |? | or List of Topics. For help on EVE commands, type EVE. |? +---------------------------------------------------------+ww`yMҒ1 Set_Keypad_NOSTP Set Keypad NOSTPD Removes the Setpoint Text Processor keypad definitions. These keysG will revert to the definitions they would have otherwise. (If the EDTH keypad was on, then those STP keys which replaced EDT keys would how be the EDT keys.)wwMҒ1 Set_Keypad_STP Set Keypad STPH Set s the Setpoint Text Processor keypad on. Once this command has beenD executed, use the Help key to show the current key defintions. TheE Gold-Help combination will show all keys and their definitions. The7 keys added/redefined by the STP keypad are as follows:$ Key Function$ --- --------. F10 Exit w/o questions) HELP Detailed help" F17 Column1 F18 Rectangular text fill3 GOLD/F18 Rectangular change case& F19 Store text2 GOLD/F19 Rectangular store text" F20 Attach' KP3 Next window* GOLD/KP3 Toggle windows$ ENTER Get File& GOLD/ENTER Write file2 GOLD/N Normal Word Separators6 GOLD/P Programmer Word Separators) GOLD/R !Display ruler1 GOLD/DELETE Delete current buffer, GOLD/UP Enlarge window 3+ GOLD/DOWN Shrink window 3* GOLD/RIGHT Shift right 40) GOLD/LEFT Shift left 403 GOLD/INSERT HERE Rectangular insert here. GOLD/REMOVE Rectangular remove. GOLD/SELECT Rectangular select) GOLD/PREV SCREEN Delete window( GOLD/NEXT SCREEN Split windowww`MҒ"1 Set_Word_Separators Set Word SeparatorsF Changes the word separators by adding the characters specified to theF existing list. Word separators are characters which delimit words in9 the buffer. (i.e. a space is normally a word separator) SEE ALSO:B Normal Word Separators Programmer Word Separators Set NOWord SeparatorswwMҒ1 Set_NOWord_Separators Set NOWord SeparatorsJ Changes the word separators by removing the characters specified #from theF existing list. Word separators are characters which delimit words in9 the buffer. (i.e. a space is normally a word separator) SEE ALSO:B Normal Word Separators Programmer Word Separators Set Word Separatorsww\ MҒ1 Normal_Word_Separators Normal Word SeparatorsF Sets the current word separators list to space, tab, carriage return,' line feed, virtical tab and form feed. SEE ALSO:= Programmer Word Separators Set NOWord$ Separators Set Word SeparatorswwMҒ1 Programmer_Word_Separators; Adds the following characters to the word separators list: "',./\[]{}()_<>:;*=+- SEE ALSO:= Normal Word Separators Set NOWord Separators Set Word SeparatorswwMҒ1 Toggle_WindowsD Toggles the number of editing windows which are displayed. If onlyG one editing window is active, then this command will split that windowF into two windows. If m%ore than one editing window is displayed, thenJ the window the cursor is in will be made to be the only window displayed.J This command will not delete any active buffers. It only adds or removes editing WINDOWS. wwMҒ 1 Trim_Buffer Trim Buffer> Removes trailing spaces from all lines in the current buffer.> This can reduce the amount of space required to store a file.ww%MҒ1 Zap ZapN Removes all text from the current cursor position up to the string specified.E The text removed is placed in the INSERT HERE buffer. Therefore, itF can be recalled by the INSERT HERE command. The string to search forF may be entered on the command line as a parameter. If the string is- not entered there, it will be prompted for.ww MҒ BOUDREAUX ColumnCommandsDelete_Current_BufferEliminate_Tabs Fix_CRLFs Number_LinesRectangular_Change_CaseRectangular_Insert_HereRectangular_RemoveRectangular_SelectRectangular_Store_TextRectangular_Text_FillSTPSet_Keypad_NOSTPSet_Keypad_STPSet_Word_SeparatorsSet_NOWord_SeparatorsNormal_Word_SeparatorsProgrammer_Word_SeparatorsToggle_Windows Trim_BufferZap