Chapter Contents |
Previous |
Next |
SAS Companion for the OS/2 Environment |
Using the SAS Text Editor Windows |
You can also control line numbers by using the Editor Options dialog box when the Program Editor or NOTEPAD is the active window. To open the Editor Options dialog box:
Tools | Options | Editor |
Pressing the CTRL key with the left arrow key (word left) or right arrow key (word right) causes the cursor to move one word at a time. When you advance through text, the word-left and word-right commands stop at the end of the text on a line and at the beginning of the first word on a new line. You can move to the top of a file by pressing CTRL+PgUp or to the bottom of a file by pressing CTRL+PgDn.
Pressing the Home key causes the cursor to move to the
beginning of the current line unless the command line is active. Pressing
the Home key when the command line is active causes the cursor to toggle between
the current cursor position in the text and the command line. The F11 key
moves the cursor to the command line. You can toggle the command line on and
off by using the COMMAND command or by selecting Command line in the Preferences dialog box General
page.
If characters are selected and you start typing text, the marked area is replaced with the new text. This occurs even if you have moved the cursor away from the marked area. For information about marking and copying text with a mouse, see Using the Clipboard.
To unmark text, click the left mouse button in the window.
Alternatively, you can unmark text by selecting Deselect
from the Edit menu, or you can press the ESC key.
You can also unmark text using the up, down, left, and right arrow navigation
keys if Enable unmarking with navigation keys is
selected in the Preferences dialog box Edit page.
Entering the WNAVKEYUNMARK ON in the command bar also enables unmarking with
the arrow navigational keys.
You can also use the Edit
menu to delete text. To delete all text in the window, select Clear All. To delete only selected text, select Clear. To delete selected text and
copy that text to the OS/2
clipboard, select Cut.
You can drag and drop selected text between the following locations:.
Drag text from | And drop it to |
---|---|
any SAS text window | another SAS window that supports text editing (such as Program Editor) |
any SAS text window | another OS/2 application that supports dragging and dropping of text |
an OS/2 application that supports text drag and drop | any SAS window that supports editing |
OS/2 Drives View (text file item) | any SAS window that supports editing |
To drag and drop text from one window to another:
Here is a summary of drag-and-drop actions that are available for the possible target windows in SAS:
Data | Target | Default Action |
---|---|---|
text | SAS text editor | move |
text from Log, Output | Program Editor, SAS text editor | copy |
file | Program Editor | copy |
file | Other SAS text editor windows | not applicable |
file | Log, Output windows |
submit |
The actions that occur when you drag text out of a SAS window into another OS/2 application depend on the target application. In most cases, dragging and dropping text between SAS and other applications actually moves the text from one window to another (that is, the text is cut from one window and placed in the other).
You can change that behavior by applying a drag-modifier--a key that you press while you drag and drop. To copy
text
from one window to another (instead of moving it), press and hold the CTRL
key before and during the drag-and-drop action. When you release the mouse
button to drop the text, release the CTRL key as well.
To be sure that you do not lose any of your work in the Program Editor, the SAS System can automatically save your files at an interval that you specify. The interval can range from 0 (Autosave off) to 480 minutes. The default interval is 10 minutes. To enable or disable Autosave and set the interval, select
Tools | Options | Preferences... | Edit page |
You can also use the WAUTOSAVE command to enable, disable, and set the interval. WAUTOSAVE INTERVAL=minutes will turn on Autosave using minutes as the interval.
For more information about the Autosave feature, see
Edit Preferences and WAUTOSAVE.
Using the Clipboard |
The SAS System under OS/2 communicates with the clipboard by using these formats:
These formats enable you to copy text and SAS bitmapped information (for example, from a graphic) to another application. You can also use the Print Screen and ALT+PRINT SCREEN keys to copy information from your SAS session to the clipboard. Pressing PRINT SCREEN places the entire display in bitmap form on the clipboard.
You can use the clipboard only if both the source and
destination applications provide support for the clipboard facility and for
the format that you are using. Note that whereas some operating environments
allow multiple paste buffers, the SAS System under OS/2 uses the OS/2 clipboard,
which is a single buffer.
To copy marked text to the clipboard, do one of the following:
To paste text that is stored on the clipboard, position the cursor in a text area in a window and do one of the following:
The text from the clipboard is pasted to the area that
you indicate. If there is already an area of selected text within the target
window, the selected text is replaced with contents of the clipboard. You
can paste text only into SAS windows that accept text input, such as the Program
Editor or the NOTEPAD.
For windows such as the GRAPH and SAS/ASSIST windows, an area is marked by a box, not by reverse video. The box indicates that the area that you are marking is in bitmap format. You cannot scroll in these windows while you are marking text. After you finish marking an area, you can copy it to the clipboard. If the window that you are working in has no Edit pop-up menu, you can use the following keys to perform the copy and paste functions:
CTRL+INS | copies the selection to the clipboard. |
SHIFT + INS | pastes the contents of the clipboard. |
You can paste bitmaps into the Graphics Editor
and Image
Editor to import graphics. For more information, see Importing Graphics from Other Applications.
To submit SAS code stored on the clipboard, select Submit Clipboard from the Run menu with the Program Editor window active. Alternatively, you can issue the GSUBMIT command from the command bar as follows:
gsubmit buf=default
The GSUBMIT command can be used to submit SAS code that is stored on the clipboard even if the Program Editor window is not the active window (or if it is closed). If you use the GSUBMIT command often, you may want to define an icon for it in the toolbar, or assign the GSUBMIT command to a function key. For more information about how to define toolbar buttons, see Customizing the Toolbar.
Creating Text Highlighting and Special Characters |
Both SAS NOTEPAD and SAS/AF allow you to use extended color and highlight attributes for text. To access these attributes, press the ESC key and the appropriate letter or number to turn a color or attribute on and off. With this feature, you can alter the color or attributes of entire lines or individual words or letters. Valid colors and attributes, as well as the keys you use to implement them, are listed in Extended Color Key Sequences and Extended Attribute Key Sequences. Color names are not case-sensitive.
Key Sequence |
Color | Key Sequence |
Color |
---|---|---|---|
ESC+A | Gray | ESC+N | Brown |
ESC+B | Blue | ESC+O | Orange |
ESC+C | Cyan | ESC+P | Pink |
ESC+G | Green | ESC+R | Red |
ESC+K | Black | ESC+W | White |
ESC+M | Magenta | ESC+Y | Yellow |
Key Sequence |
Description |
---|---|
ESC+0 | Turns off all highlighting attributes |
ESC+2 | Turns on the underline attribute |
ESC+3 | Turns on the reverse-video attribute |
Issuing SAS Commands |
If you want to use the command line to issue commands,
select Command line from the Preferences dialog
box View page. (For more information, see Setting Session Preferences.) This action
places a command line in each SAS window. You can then type commands on the
command line in the window in which the commands apply. (For example, the
INCLUDE command is valid in the Program Editor window, but not in the Log
window.)
The command bar and the command box offer a central location from which you can submit any SAS command, as long as the command is valid for the active window. If you enter a command that is not valid for the active window, SAS issues an error message.
By default, SAS displays a command bar at the top of the main SAS window. You can also undock the command bar and use it in a separate window. To undock the command bar:
To dock the command bar again:
To move your cursor to the command bar, press the F11 key. Pressing F11 when you are using the command box docks the command box and places the cursor in the command bar.
The SAS System stores the commands that you enter in the command bar from session to session, and you can easily retrieve previously entered commands by selecting them from the drop-down list. The default number of commands to save is 15, but you can save from zero to 50 commands. SAS can store the commands either in order of the most recently used or in order of the most frequently used. To store the commands by the most recently used, select Sort commands by most recently used in the Customize Tools Toolbar page. When this option is not selected, the commands are sorted by the most frequently used.
You can also retrieve previously entered commands by starting to type them in the command bar. If Use AutoComplete is selected in the Customized Tools Toolbar page, the SAS System completes the command that best matches the command that you are typing.
You can select your preferences for the command bar by using the Customize Tools dialog box (described in Setting General Toolbar Preferences). To open the Customize Tool dialog box, issue the TOOLEDIT command (described in TOOLEDIT) or select
Tools | Customize... |
The toolbar provides a convenient way to issue commands that you use often. To issue a command by using the toolbar, simply click on the icon that represents the command that you need. To learn which tools perform what commands, position the mouse pointer over a tool briefly to display the screen tip for that tool.
When you start the SAS System, the toolbar displays at the top of the main SAS windows. You can detach the toolbar and use it in a separate window by
You can dock the toolbar again by
You can add or change the tools that are defined in the toolbar. For more information, see Customizing the Toolbar.
Changing the SAS Current Folder |
The current folder is the operating environment folder in which many SAS commands
and actions are valid. The path to the SAS current folder is displayed in
the status line at the bottom of the main SAS window. By default, the SAS
System uses the folder that is designated by the SASUSER system option in
the SAS configuration file as the current folder when you begin your SAS session.
You can specify a different default current folder by changing the Working directory field in the Properties Program page for the
SAS program or by specifying the SASINITIALFOLDER system option during SAS
invocation. For more information on the SASINITIALFOLDER, see SASINITIALFOLDER.
To change the SAS current folder during your SAS session, double-click on the current folder in the status line. Then use the Change Folder dialog box (shown in Change Folder Dialog Box) to select a new working folder.
If you organize your files so
that each project has
its own folder, then the Change Folder dialog box allows you to quickly switch
between projects. As you select different projects, the dialog box retains
the directories that you select in the Folder list
box.
You can change the working drive and folder by submitting the change directory (CD or CHDIR) command with the X statement in SAS. The SAS System intercepts the change directory command and then changes drive commands and changes its working folder.
For example, the following statements change the working folder for your SAS session to the MYDATA folder and G:\SALES\JUNE folder, respectively:
x 'cd \mydata'; x 'cd g:\sales\june';
To simply change the working drive, you can submit a change drive command (the drive letter followed by a colon and enclosed in single quotes) such as the following:
x 'a:';
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.