|SAS/FSP Software Procedures Guide|
The working environment for entering, editing, or browsing text in the FSLETTER window is provided by the SAS text editor. The appearance and behavior of the SAS text editor in the FSLETTER window is determined by the settings of parameters that are associated with the document that is being edited.
To review or customize the text editor environment for a document that you are currently composing or for a previously created document that you are now editing, issue the following command while the document is displayed in the FSLETTER window:
This command opens the EDPARMS window to display the text editor parameters that are in effect for the current document. EDPARMS Window Showing Parameter Settings for an FSLETTER Document shows the EDPARMS window for a typical FSLETTER document.
EDPARMS Window Showing Parameter Settings for an FSLETTER Document
You can change the parameter settings in the EDPARMS window. Some of the parameter settings in the EDPARMS window are choice groups. To turn on these parameters, move the cursor to the corresponding term in the EDPARMS window and press ENTER. The term is highlighted in reverse video to show that the parameter is turned on. To turn off a parameter, position the cursor on the highlighted term and press ENTER. The highlighting is removed to show that the parameter is turned off.
Other parameter settings are fields in which you enter the desired parameter values. The following section describes the parameters that are available in the EDPARMS window.
The editor parameters that are displayed by the EDPARMS command are associated with the displayed document only. Any parameter changes that you make are applicable only to the current LETTER entry. The changes take effect when you close the EDPARMS window.
The following text editor parameters are used in the FSLETTER window. The default settings of these parameters are determined by the values in the FSLETTER.EDPARMS entry when the document is created. Refer to Creating Default Parameter Settings for details.
If the AUTOWRAP parameter is turned on, then you can enter text continuously, without moving the cursor to the next line. You can also use the INCLUDE command to bring a file that has a longer line length into the text editor without truncating any text. When the INDENT parameter is also turned on, you can wrap text that is indented.
Note: This parameter is not supported by
some display devices. The AUTOWRAP parameter is ignored if the display device
does not support the feature. (In particular, most terminals for mainframe
hosts do not support autowrapping.)
|HALF||scroll by half the current window width.|
|PAGE||scroll by the entire current window width.|
|CURSOR||scroll to the current cursor position.|
|n||scroll by the specified number of columns.|
|HALF||scroll by half the current window height.|
|PAGE||scroll by the entire current window height.|
|CURSOR||scroll to the current cursor position.|
|n||scroll by the specified number of lines.|
|Background||controls the background color of the FSLETTER window.|
|Banner|| controls the color of the |
Note: This parameter
has no effect if a menu bar is displayed in place of a command line.
|Border||controls the color of the window border in character-based
Note: This parameter has no effect in graphical
|Command||controls the color of the text that users type on
the command line.
Note: This parameter has no effect if a menu bar is
displayed in place of a command line.
|Message||controls the color of text that is displayed in the window's message line.|
|Numbers||controls the color of line numbers if they are turned on in the FSLETTER window.|
|Text||controls the color of any new text that you type
in the FSLETTER window.
Note: Changing this parameter does not change
the color of any text that has already been entered in the FSLETTER window.
The following values are valid in the Color fields:
If a specified color is not available on a user's device, the procedure substitutes the available color that most closely matches the specified color. Some devices do not allow the background color to be changed; for these devices, the background color parameter is ignored.
The following values are valid in the Attribute fields. (You can abbreviate the values by entering only the first letter; the procedure fills in the complete value when you press ENTER):
If a parameter specifies a highlighting attribute that is not available on the device, the parameter is ignored. You cannot specify a highlighting attribute for the background.
Specify the tab stop for each column explicitly in the field provided. For example, the following values set tab stops at columns 1 (default), 25, 40, and 55:
25 40 55
Move your cursor to a tab stop by pressing your keyboard's TAB key.
|EDPARMS Window Commands|
In addition to the global commands described in SAS/FSP Software Global Commands, you can use the following commands in the EDPARMS window:
|Using Text Editor Commands|
Another way to change the text editor environment while you are editing a particular document is to use global text editor commands. There is a corresponding text editor command for each of the parameters in the EDPARMS window.
|Parameter||Text Editor Command|
|NUMS ON||NUMS <ON|OFF>|
|Colors and Attributes||COLOR area color <highlight>|
If you open the EDPARMS window after issuing one of these commands, you see that the parameter setting in the EDPARMS window changes to reflect the parameter setting that you specified in the command.
|Creating Default Parameter Settings|
Whenever you create a new document, the initial settings for the text editor parameters are copied from a catalog entry named FSLETTER.EDPARMS. The default FSLETTER.EDPARMS entry is stored in the SASHELP.FSP system catalog. You can use the FSLETTER procedure to customize the default parameter entry for a catalog.
To create a custom FSLETTER.EDPARMS entry, issue the following command in an FSLETTER window:
If the current catalog does not already contain an FSLETTER.EDPARMS entry, then a copy of the FSLETTER.EDPARMS entry from the SASHELP.FSP system catalog is created in the current catalog and is then opened for editing.
This command opens an EDPARMS window like the window in EDPARMS Window Showing Parameter Settings for an FSLETTER Document (except that the window title does not include the word EDPARMS). However, the parameter settings in this window have no effect on existing documents. Instead, these parameter settings become the default settings for any new documents that are created in the current catalog. You can change the parameters in FSLETTER.EDPARMS whenever you want without affecting existing LETTER entries.
You may find it convenient to create different FSLETTER.EDPARMS entries for different catalogs. If you keep letters in one catalog, reports in another, and questionnaires in another, you can create a different FSLETTER.EDPARMS entry for each catalog to store appropriate parameter settings for each kind of document.
When you create a new document, the FSLETTER procedure locates the default text editor parameter values by looking for the FSLETTER.EDPARMS entry first in the current catalog, then in your personal PROFILE catalog (SASUSER.PROFILE, or WORK.PROFILE if the SASUSER library is not allocated). If the entry does not exist in either of those catalogs, then the FSLETTER procedure uses the default FSLETTER.EDPARMS entry in the SASHELP.FSP system catalog.
Thus, you may also want to create a custom FSLETTER.EDPARMS entry in your personal PROFILE catalog. That entry then provides default parameter values for any catalog that does not have its own FSLETTER.EDPARMS entry.
|Copying Parameter Entries to New Catalogs|
You do not have to create a new FSLETTER.EDPARMS entry each time you create a new catalog. If you do not want to use the default text editor parameters in the SASHELP.FSP catalog or in your personal PROFILE catalog, you can copy your custom FSLETTER.EDPARMS entry from one catalog to another.
Suppose that you have defined an FSLETTER.EDPARMS entry in an existing catalog named MASTER.LETTERS and that you have created a new catalog named MASTER.LETTERS2. You can use drag-and-drop functionality in the Explorer window to copy the FSLETTER.EDPARMS entry from the old catalog into the new catalog, or you can issue the following command in the Explorer window:
copyitem master.letters.fsletter.edparms master.letters2.fsletter.edparms
Top of Page
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.