pE - The "perfect" Editor(tm) Copyright (c) 1990-1995 by Just Excellent Software, Inc. These notes are addendum to the printed pE manual. IF YOU DON'T READ anything else, READ THIS FILE!!! and 'ORDER.FRM' The environment variable PERUN is no longer needed. pE _can_ use an environment variable to set various command line switches, but it is *NOT* necessary to use the environment variable PED unless you choose to do so. If you would like to always start pE with the option set to leave the NumLock alone, for example, you would set PED as follows SET PED=C:\PE /n   ³ À tells pE to leave NumLock ON (or OFF); ³ À directory where pE resides By the way, if you add an '*' to this line, like: SET PED=C:\PE /n * pE will start up in its file manager, allowing you to pick the file to edit. If you enter a file (or file specification) on the command line, that will override the '*'. pE's command line variables are documented in the user manual. A summary may be obtained by typing: pe /? To run two copies of pE simultaneously, you must set the Read-Only Attribute ON for both pe.exe and pe.ovl. (Not a bad idea, anyway). This can be done using any utility program that allows you to set file attributes. Alas, pE cannot set its own attribute while running pE! Using the DOS ATTRIB command goes something like this: ATTRIB +R pe.* sets both pe.exe and pe.ovl to read-only. Release 5.40 - March 27, 1995 ----------------------------- ÚÄÄÄÄÄÄÄÄÄ¿ ³Swap Up ³ ³Swap Down³ ÀÄÄÄÄÄÄÄÄÄÙ Swap Up - swaps the current line with the one above. If current line is the first line, nothing happens. Assigned to #F10. Swap Down - swaps the current line with the one below. If current line is the last line, nothing happens. Assigned to F10. ÚÄÄÄÄÄÄÄ¿ ³Compile³ ÀÄÄÄÄÄÄÄÙ Added 'COMPILE.BAT' and 'COMPILE.MAC' to distribution pack. COMPILE.BAT is a batch file that can be customized to compile a program. COMPILE.MAC is a pE Macro that calls it. In order to use this feature, do the following: Open pE and read COMPILE.MAC into a window by itself. Press ^F9 (Ctrl+F9) to 'compile' the macro. Press ^F2 (Ctrl+F2) to save the macro. Unless you change the assigned 'trigger' key, it is @F12. When you press @F12, pe will call compile.bat with the name of the file in the current window. When it returns from the compile, pE will be open with the results of the compile being the active window. Positioning to a given error line (presuming any) and pressing Alt+I will jump to that line in the source file. I know, I know, You don't have compile errors! Printing to LPT2: now works. Accessing the help screen from the options set menu no longer 'messes up' the screen. Delete using a 'Hard' Delete (Alt Delete) removes the marked block. An occasional extra blank line inserted after a stream block was removed, and, when you let up on the shift key while marking a stream block, the block is ended. Del, ^Del and Shift Del. If you mark a block and press the delete (Del) key, pE presumes you wish to delete the block. (You can restore it with ^Del). If you only want to delete a single character while a block is marked, use the Shift and Del key. The marked block wil _NOT_ be deleted, only the current character. Release 5.30 - February 6, 1995 -------------------------------- Blocks are now persistent. That is, if you paste from the clipboard, the block just pasted is highlighted. To unmark, either press ALT_U or Esc. When copying a marked block, you can either: mark the block, move the cursor and paste or mark the block, copy the block to the clipboard and then paste from the clipboard. Which way you do it is up to you, but once in the clipboard, you can keep repasting without having to mark again. the next block cut (or copied) replaces the clipboard. Network (and CD-ROM) drives now appear in the File Manager. If you don't like 'fat' borders, env.alt contains definitions for 'thin' ones. To use it, simply: copy env.alt env.ped This will replace all options you have set, so best to do this when you first install pe. To reastablish the original env.ped: copy env.clr env.ped or, on a monochrome system copy env.baw env.ped The name of the file "found" strings are written to is now ~FOUND.$$$. It must be saved to a different name or it dissapears. When you (try) to read all files (either from the command line or from the file chooser), files not read as part of a list have their filenames written to a file named "~UN_READ.$$$". This file is temporary and will go away unless saved to a different name. ÚÄÄÄÄÄÄÄÄÄÄ¿ ³Replace OK³ ÀÄÄÄÄÄÄÄÄÄÄÙ When you do a 'Replace' of one character string with another, pE now pops up a little window immediately above the highlighted string about to be replaced. Although this message window is only 3 lines, it may obscure information which you need to see in order to make the decision to replace the string or not. If this is the case, simply move the window (using the arrow keys) before you answer Y for yes, N for no or A for all. The window uses the same colors as the menu bar. The find string is highlighted using the inverse of the 'Hot Key'. ÚÄÄÄÄÄÄÄÄÄÄ¿ ³Quick Help³ ÀÄÄÄÄÄÄÄÄÄÄÙ There is now a 'Quick Help' screen which pops up with all the function keys and the most common useful commands. This screen is an ASCII file named HELP.PED. It can be edited to contain any commands you like. It is limited to 19 lines and 74 columns of displayed text. Only 19 lines will be read from the file, so any other lines (past the 19th) will never be seen. The screen will have the Menu Colors with the highligted characters being the Hot key color. To make a character be the Hot key color, you precede it with the '~' (dec 176, hex 7E) character. When the line is printed, that character will be removed, so it does not count with regard to the 74 character width of each line. Pressing F1 while the help screen is displayed, brings up the 40+ page On-Line Manual. Any other key exits back to the edit window. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Save All Files³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ This command (assigned to #F3, and on the File pull down menu) will examine the changed flag on each open file, and if ON, will save the file to the current name. A count of the files saved is displayed on the status line. ONLY files modified are saved. This is in contrast to SaveFile, which writes the file to disk whether or not it has been changed. ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Delete Chain³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ The delete process has been reworked. The following commands are now available: DeleteLine - deletes a line DeleteWord - deletes a 'word' to the right of the cursor DeletePrevWord - deletes a 'word' to the left of the cursor DeleteToEol - deletes from the cursor to the end of line DeleteToBol - deletes from the cursor to the beginning of the line Each time you use one of the above commands, the text you 'delete' is removed from the file you are editing and placed on a 'push-down' stack. Pressing UndeleteAny (^U) will reverse this, inserting the last item deleted back into the file at the current cursor location. THIS IS A CHANGE FROM THE WAY pE used to work. You can no longer delete a line and insert it back into multipe places. Use Cut/Copy and Paste for that. The delete chain retrieves the last item deleted, and then the next to last, and then the next to the next to last... Until it has retreived the very first thing deleted and not reinserted. This is known as a LIFO or Last-In-First-Out list. All of the miscellaneous ways to insert little pieces of text, are gone. One command ^U (UndeleteAny) will un delete any text deleted with any of the below commands. ^Y - DeleteLine ^T - DeleteWord ^BS - DeletePrevWord (BS = BackSpace) ^End - DeleteToEol ^Home - DeleteToBol You may wonder what happens to text that is deleted, but never inserted back into the file. It stays on the chain. For little, itty, bitty pieces, this will probably never be a problem. But if you delete entire files using the Delete Line key, eventually you may run out of memory. If you want to delete multiple lines of text, then read on. DeleteBlock - If you look in the command list, you won't see this command as it is nothing more (or less) than marking a block and pressing the Del key. When NO block is marked a single character is deleted, but when a block IS marked, then the whole block is deleted. Just as there is a Deleted Text Chain, there is also a Deleted Block Chain. It is separate and distinct from the text chain. The two do not interact. If you inadvertantly delete a large block of text you have marked, you can restore it simply by pressing ^Del. (That's Ctrl+Del). Each time you press ^Del, you will get the next oldest deleted block, reinserted into the file at the cursor. Now, if you delete large blocks without any intention of ever reinserting them, you may eventually run out of memory, as pE will not try to second guess you on how many items you want to keep around. If memory gets low, on the other hand, the deleted chains are released to free up some memory. But NOT until we run out of memory. If you are deleting a large block of text that you know you will not need again, then use a new pE command, 'HardDelete' to get rid of it. @Del (the Grey one, NOT the White one) will delete any marked text, and release the memory occupied for further use. You are prompted with an 'Are you Sure?' before the command is carried out. Both Chains are Global in nature, that is, text deleted from one file (or window) may be inserted into a different window. If you press UndeleteAll or RestoreBlock and the chain is empty, then a message on the status line tells you there is nothing to restore/undelete. Remember, to insert the same line over and over, use Copy (or Cut) then Paste. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Alt key is now a toggle³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Pressing and releasing just the Alt key activates the menu. Doing it while the menu is active now deactivates the menu. This allows you to 'change your mind' or simply to leave the menu when you didn't mean to activate it. This works whether the mouse or the keyboard was used to activate the menu. Several anamolies were repaired so that using the menu command from a macro, now works correctly. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³New - New - New³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ What's new is the way the 'new' command works. When you press @N, or select New from the 'File' pull-down, pE takes a look at what you have in your current window. If its empty, it asks you if you would like to use the current window. Answer yes and it will allow you rename the window (and the resultant file), answer no and it will open a new window and allow you to provide a name. (Of course, as with most pE commands, pressing ESC makes pE forget all about the current command. If there is something in the current window, pE will open a new one and provide opportunity to name it. ÚÄÄÄÄÄÄÄÄÄ¿ ³Find Next³ ÀÄÄÄÄÄÄÄÄÄÙ Now takes block or stream blocked text and immediately goes to search for the next occurence. In the process, it has to End the current block mark, so it will NOT extend the current block. Pressing 'DefineFind' will NOT end the block. The reason for this is so that you can extend a block using the find command. i.e. Find string1, begin marking, find string2, perform action... F5 alone in find next. #F5 (or ^F) is definefind. Marking a word with ^KT and then pressing 'FindNext' will find the next word like the current marked word. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Color Picker enhanced³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ As you may have noticed, each window in pE can have a different foreground and background color. In addition, the border (if any) can also have a different foreground and background. If you don't like the colors pE comes with, change them! Menus, Hot Keys, Light Bars and Status window (bottom line) can also be varied. A complete description is included in the online help. The most recent change allows you to change the colors of the first 20 windows (and their corresponding borders) without leaving the color picker. Only the first 20 windows vary in color; windows 21 through 128 derive their colors from these first 20. If anyone out there feels this is an unduly harsh restriction, let's talk about it! ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Get Previous³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ GetPrev will copy each column in the line above to the current line. It is easier to demonstrate than to describe. Assuming you are reading this file with pE, position the cursor immediately under any line and press ^Grey-. As you press GetPrev, each character immediately above the cursor is copied into the current line. If you're in insert mode, any characters to the right of the cursor will be pushed right and the character brought down will be inserted, otherwise the character overwrites the corresponding position in the new line. As indicated, GetPrev is assigned to ^Grey-. The one on the numeric keypad. ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ³Left Cursor³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ The left cursor will now position to the end of the previous line when pressed from column one. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Open File in Read Only from the command line³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ New command line variable /c - for change (not) . When started with a /c, pE will open all files in Read Only Mode. A new toggle, ToggleReadOnly, will allow you to switch a window (file) from read only to edit mode and vice versa. If the file was in edit mode and modified, you are promted to save it, first. ToggleReadOnly is assigned to ^VE. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Miscellaneous³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ pE always stores filenames as fully qualified paths, so that reading and writing files is never ambiguous. If you do a 'SaveFileAs' and inadvertantly lose the directory, and only type the filename, pE will save the file in the current directory. If you've changed directory (in the file chooser, using F2), then you may not know where you've saved the file. To prevent this, pE now provides the current directory on the line above the status line when you do 'SaveFileAs', 'DosCommand', and 'SaveOptions' The delete numbers command was removed. I trust no one will miss it. If you really, really want it, call or write and I will explain how to achieve the same result with a macro. The number of available open windows is expanded to 128. The size of the up-down and left-right scroll gadgets in the status line has been doubled. The file chooser will accept a file name starting with the symbol '@' as one that contains a list of files to open. Please note that this precludes you from using this symbol as the first character of a file name. The file chooser will now create a file that it 'can't find' presuming it is a new one. Actually, it offers to create it, you can choose yes or no. In case you've ever noticed; When pE opens a file in which it finds binary zeros, it normally offers to switch to 'hex dump' format for editing. Subsequent files opened in the same window will be in that format EVEN though they may be legitimate text files with no binary zeros. You can reread the file and make it a standard edit by pressing ^X while in the edit window. MoveBlock has been reworked to NOT impact the clipboard. Moving a block of text leaves the clipboard alone. ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ³Help System³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ pE's help system now has a convenient pop-up list of topics from which to choose. Select a topic and the help system will automatically position to the correct page and line. F7 when in the help system will pop up the list of topics. pE's Help system uses "SIMDOC", a copyrighted work of: SimpleWare 34 Earle Street Grand Falls-Windsor, NF CANADA A2B 1E9 Fax. (709) 489-9558 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Expanded Command Line Variables³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ When you start pE with a file specification, like '*.txt', pE will call the File Chooser and only show you the files in the current directory which match that specification. Suppose you wanted to load them all?? We bring you the /x (for eXpand) command line argument! If you type pe /x *.txt, pE will 'expand' the *.txt into all the files with an extension of .txt and immediately load them, each into its own window. The restriction of placing a comma after each file name in a list to load is eliminated/relaxed. The following statements are equivalent. >pe fila.txt,filb.txt,filc and >pe fila.txt filb.txt filc pE will load the three files into three windows and then tile the windows. You can now use multiple file specifications on the command line. >pe *.c *.h *.asm will load all 'c', 'header' and assembler files. Note that when more than one ambiguous specification is provided, pe AUTOMATICALLY expands the specification without need of the /x command line switch. You can also mix specifications. >pe ped.c *.h will load the file ped.c and all '.h' files in the current directory. If you provide a subdirectory as a single specification, pE will change directory to that subdirectory, use whatever ENV.PED if finds there and open with the file chooser providing you the opportunity to select a file or files. If more than one specification is on the command line, then pE will NOT change directories, but only load all the files that result from the expansion. NOTE: pe /x *.* or pe /x * (pe accepts either as *.*) tells pe to read all the files in the current directory. pE will do this, with a couple of exceptions; 1. Files containing binary zeroes (usually NOT text) are skipped WITHOUT any message. If you wish to edit binary files, read them in one at a time. 2. Files currently opened by pE (pe.exe, pe.ovl, msg.ped) produce an error message; pE continues. 3. ONLY the first 128 files are read. (given sufficient memory). Because of items 1 and 2 above, you may not get 128 files loaded. pE's 'Jump list' (Windows/List) is now sorted alphabetically so you can find the file you want quickly by typing the first letter. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Message Window³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ When very large files are processed, even a program as fast as pE can take some time to read, write, recycle, sort... etc. So,... we bring you a new information window. If you read a file with more than 1000 lines, pE will flash a message in an information window in the upper right hand corner of the screen. Each 1000 lines read will make the message flash. We use the current color so as to be as unobstrusive as possible. This information window will appear whenever there is a significant time delay without feedback to the user. The intent is to always let you know what's going on. On older, slower machines, the information will comfort you; on newer very fast machines, you may never see it. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³FILE CHOOSER UPGRADED TO FILE MANAGER³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Changes include: The screen is cleared with the 'background character' before the file manager runs. The background character default is a space (ASCII 32). For variety, start pE with /b:3 The number after the '/b:' is the decimal value of an ASCII character you wish to use as a background. Besides 32 (space), some other possibilities include 176, 177. As with all of pE's command line variables, /b: may be set using the environment variable PED as in SET PED=c:\pe /ek- /b:176 Directories are now displayed in a different color than files. This eliminates the need for the backslash notation to indicate the directory. The color is the Foreground of the Hot Key with the Background of the Menu. This ensures it will always be in contrast. The count displayed in the border in the lower right quadrant is the count of files exclusive of sub directories, drives, and the '\' symbol. The count displayed in the border in the upper right quadrant is the count of marked files. When either count is zero, No count is displayed. The light bar (highlight) color can be specified in the color dialog. Directories and Files with hidden/system attributes are normally excluded from the file chooser display. To include them, you can press @X (Alt+X, exclude none). The amount of free disk space (in bytes) is displayed for the currently logged drive. Cursor wraps around intelligently. '\' command to transfer to Root directory (instantly). '..' now positioned as 1st directory, not last. This allows you to press '.', then an alphabetic character to position to a particular directory. New Commands include: '\' - Changes directory to Root of current drive. This command instantly transfers you to the Root directory WITHOUT needing confirmation. You can also press END to get to the '\' entry, then press ENTER. The reason for the '\' entry in the chooser window is for folk who like to 'mouse' around. Double clicking the '\' symbol get to the root. MkDir (F4) - Creates a directory anywhere you want Del (Del) - Deletes one or more marked files and empty Subdirectories. Copy (F6) - Copy one or all marked files to a subdir. If it doesn't exist, pE will offer to create it!!! Mask (Grey+/-) - Allows you to specify which files to mark example *.* marks all, *.V1 marks all that have the extension V1... The gray + (keypad) allows setting the mask for marking, gray - for un-marking. Exclude(@X) - Allows you to see ALL the files in a subdirectory, (eXclude none). If you wish this to be the default circumstance, Save Options after setting. Please read the section in the help file on EXCLUDED.PED for additional information. When ANY files are being excluded, a small 'x' appears in the border of the window displaying disk free bytes and displayed bytes. When this flag is ON, NO files are excluded, including files which pE normally excludes, like .EXE's, .OBJ's, .ZIP, etc. Ren/Move(F3)- Improved so that if one or more files are marked, all marked files are moved (copied then deleted) from the current directory to the 'Move to' directory. As in Copy, if the Move to directory doesn't exist, pE offers to create it. Files in Note the target directory that have the same name as -----------> the source directory, are OVERWRITTEN without warning. (excepting read-only files.). Files that are read-only in the source directory, will be moved as-is to the target directory (i.e. they will be read-only there also) but only when the move does NOT span drives. Otherwise the file will be copied, but not deleted. This command will also rename Directories. The Move command is VERY powerful. Please be careful. Attributes (F7) - When you press F7 in the file manager, a window will pop-up in the upper right corner of the screen showing the file attributes of the currently highlighted file. Pressing F7 while the attribute window is active, closes it and returns to the chooser window. Pressing ENTER when in the attribute window will set whatever attributes have changed, and jump back to the chooser window, leaving the attribute window open. Now, as you scroll through the files in the chooser window, their attributes can be viewed in the attribute window. If you want to change some files attribute, either click on the attribute window with the mouse, or press F7 from the chooser window. When in the attribute window, pressing 'R', 'H', 'S', 'A' will set or reset the corresponding attribute. ENTER then saves the new settings and goes back to the chooser window. When you press ENTER, the window will 'wink' at you to confirm the change. It's cute, try it! Pressing any cursor key will also leave the attribute window open and return control to the chooser window. The mouse works as expected except that the RIGHT mouse button acts as an escape when the Attribute window is active. ESC closes the attribute window (and cancels any unsaved changes to the attributes of the currently highlighted file.) All this is easier done, than said. Find (F8) - (locate) This command allows you to create lists of file types found anywhere on any disk. The Search command (F5) allows you to search for a text string in a file, and to optionally load all files in which the string is found. This command, in contrast, only works with file NAMES, not content. An example might be, find all files having an extension of '.txt'. The usual DOS wild cards are allowed ('?' and '*') with the same meanings. This command works in conjunction with the setting of Excluded and any normally excluded files. If you want to exclude no files from the search, make sure there is NO 'x' in the disp/free window border. (@X toggles the display and inclusion of Hidden, System, and any other files which would normally be excluded). ÉÍÍ[Locate]ÍÍÍÍÍÍÍÍÍÍÍÍ» º ºÛÛ º Mask: *.* ºÛÛ ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺÛÛ º [ ] Load Matches ºÛÛ º [ ] Search SubDir ºÛÛ ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺÛÛ º < OK > < Cancel > ºÛÛ ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ If you simply press F8, then Ctrl+Enter (or click on OK, pE will produce a list of the files in the current directory (fully qualified) If you click on 'Search Subdir', all files in the current directory and below which match the mask will be in the file list. This list is placed in a temporary file named ~fnd.$$$. If you exit pE without saving this file to another name, it will be gone! If you switch to the Root Directory, and press 'S' (for search sub-directories), every file on your disk not exluded either by being in EXCLUDED.PED or not having a hidden or system attribute will be put into fnd.$$$. This list can be sorted using pE's sort function ^S (or whatever you've reassigned it to). You'll need to do a column mark to show what columns to sort on, first. If you want EVERY file then issue a @X before calling Find. Once again, just make sure there's no 'x' in the border of the disp/free window. If you place your cursor on any line in ~fnd.$$$ and press Alt+I, pE will open that file in a new window. The 'Load Matches' checkbox will allow you to load the first 128 files found, each in its own window (assuming there is sufficient memory). Of course, you can Mouse around just like any of the other pE dialogs. Count in Bytes displayed for all files displayed, and marked This allows you to be sure files you're copying will fit on a floppy. The second number in the 'Displayed' window is the total free space on the currently logged drive. This space count is the actual space taken by data in the file. The file size on disk is actually greater (usually) as DOS allocates space by 'clusters'. Unfortunately, clusters vary in size as a function of the disk size. This is because DOS can only handle cluster numbers up to 65,535. To make a long story short, you may not be able to fit 360K worth of marked files on a 360k diskette. It depends on how many files there are and the size of each and the size of the cluster on the diskette. Cursor action was improved. The cursor will now wrap from column to column, but stops when it hits the last item or the first item. Home and End (keys) will take you to the first and last item in the list. Holding the left shift key as you press space will mark an entry and move the cursor DOWN. Holding the right shift key and pressing space will move the cursor RIGHT. You can now also mark with the Right Mouse button. Mouse action has been slowed to a reasonable rate. A new indicator tells you what action you are performing so you know what you're doing at all times. Warnings and confirmations were improved. To Copy Files: You can make a copy of a single file by pressing F6, and typing the name you wish to copy to. You do NOT need to mark the file, it need only be high lighted. To copy more than one file: Mark files by: - pressing space when the file is high lighted holding the left shift key will automatically advance the highlight down one file. holding the right shift key will advance the highlight to the right one file. - clicking right with the mouse on a file. As above, holding either the left shift or right shift works the same way. - once the files are marked, press F6, type in where you want to copy the files to, and you're off! If the highlight is on a subdirectory, it will appear in the prompt box. If what you type is not an existent subdirectory, you are asked if you wish to create it. If you answer yes, we create it and copy all the marked files there. To Move Files: Moving files is done by either 'Renaming' to a different directory or by copying and deleting. pE determines which way is possible and chooses the appropriate mechanism. If any file is marked, then pE assumes you wish to move it (and all other marked files); otherwise pE assumes you wish to rename the currently highlighted file. Note that 'Moving' a file to a DIFFERENT name in the SAME directory, is the same as renaming the file. If you want to move a file to a different drive, then you must use MOVE and not RENAME. Just mark the file you want to move, press F3 and tell pE where you want it moved to. File Manager Command Summary ---------------------------- Enter Selects currently highlighted file(s) to load. Space Marks the currently highlighted file @T/@U/@I 'Tags' (marks) all files or U(ntags) or I(nverts) @X eXclude none. Displays all files in Chooser window. OVERRIDES any current exclusions. F1 A brief explanation of the available features of the file chooser. F2 Allows changing what files will be displayed in Chooser window. F3 Rename or Move Files. If one or more files are marked, it's a Move, otherwise it's Rename. F4 Creates a new directory. Note that Copy and Move will offer to create non-existent directories. F5 Search for text across files and subdirectories. F6 Copy F7 Attributes (Read Only, Hidden, System and Archive) F8 Find (locate) files by name and extension mask. Del Delete Esc Exit Left Shift + Space - marks the current file AND moves highlight one row down. Right Shift + Space - marks the current file AND moves highlight one col right. Mouse Action ------------ For those of you who use mice, the scroll bar now has some delay introduced so that your screen doesn't go zipping by. Clicking in the scroll bar will page up or down. Holding the mouse button down will repeatedly page up or down. Clicking the scroll gadgets will smoothly scroll the screen. The amount of delay can be adjusted with the /vnn command line switch. The v stands for vertical delay and can vary from 0 to 999. 999 would delay 1 sec between executions of page up and down. The default value is 26 (milliseconds); The file chooser help line is 'mouse aware'. In order to exit the file chooser with the mouse, click anywhere within the 'Esc=Exit' area on the bottom line. Files can be marked by clicking the right mouse button. As in using the Space key to mark files, the left and right shift keys will move the cursor down, and to the right. Clicking the right mouse button when the Attribute window is active, closes the Attribute window (acts like Esc). Clicking anywhere in the 'disp/free' window toggles the state of the Excluded Flag. Color Menu Expanded ------------------- You can now change the color of the 'light bar' (highlight) and make it anything you think looks good. Saving options saves this color as well as all others. If you opt to copy over an older env.ped to use with this version of pE, pE will set the light bar attribute to the inverse of the current menu color. This may be exactly what you want, in which case you have nothing to do! The tab key now also allows you to change from selecting the fore or background. Or you can press 'F' for foreground, 'B' for background. ÚÄÄÄÄÄÄÄÄÄ¿ ³FindBlock³ ÀÄÄÄÄÄÄÄÄÄÙ FindBlock allows you to mark (using Alt L) one or more lines and then when Alt F6 is pressed find those line elsewhere in your document for further action. Very handy for finding headers and footers. Used in a macro, one could delete or replace all the headers or footers at once. Several new formatting commands have been added. In addition the Print Setup Dialog has been improved to allow easy addition of Reference Numbers (line numbers) which reset on each page break, or when a maximum value has been reached. Single and DoubleSpace are now much faster. ÚÄÄÄÄÄÄÄÄÄ¿ ³ColumnAdd³ ÀÄÄÄÄÄÄÄÄÄÙ ColumnAdd is assigned to the @F3 key. As with all of pE's key assignments, the key assignment can be made to be anything you would like. ColumnAdd will add a blank column at the cursor location, down the entire 'length' of the file. Each line has a blank inserted in the column the cursor is in. If a rectangular block is marked, the block boundaries are honored. If the marked block is 5 columns wide, then 5 blank columns are added at one time. If a block in NOT marked, the blank column is added from the current row to the end of the file. To delete columns which were added inadvertently, use ColumnDelete. (see below). ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ColumnDelete³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ ColumnDelete is assigned to the @F8 key. ColumnDelete will delete the current cursor column, from the current row to the end of the file. Be careful, the action of this command is IRREVERSIBLE. If you wish to experiment, then use a column block and cut, or delete, either of which can be 'undone'. This command is very handy in deleting line numbers from transcripts, or extra white space in the left margin of a transcript. If a block is marked, the block must be a rectangle (@B). The boundaries are honored. If the block is 5 characters wide, then the 5 marked columns are removed at one time. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³DeleteNumbers³ *** Later Removed *** - see above ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ DeleteNumbers is assigned to the @F9 key. This command will delete lines which only contain a numeral. It can be used to delete all lines that contain a page number, prior to renumbering each page. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Improved Print Dialog³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Please refer to the on-line help for 'Print' for more detail. An item, 'Ref Numbers:' is meant to provide the kind of line numbering needed by the Legal Community for Transcripts. When selected, you are given an opportunity to enter a value from 0 to 99. Most often, transcripts are numbered 25 lines to a page; we allow for some variation. Each line in the current window will have a 2 digit line number, followed by a single space, pre-pended to each line. NOTE that all lines are numbered, blank lines included. It is best to SingleSpace the document, assign the line numbers, then DoubleSpace the new window. Using headers and footers, page numbers, extra top and bottom lines can be added, or any text can be added to the top and bottom of each page. To turn an option 'ON', press the space bar when the cursor is on the option you want. You may also use the letter 'x' to turn a checkbox, or radio button ON/OFF. Checkboxes differ from Radio Buttons in that more than one checkbox may be selected (ON) at one time, while amongst a group of Radio Button, only a single option may be ON at one time. An example of checkboxes are the [ ]Header and [ ]Footer items. Either, neither or both may be selected at one time. Ref Numbers and Seq Line Numbers are Radio Buttons, you may select one, or the other, or neither, but not both. In other words, you may put Ref numbers onto a file, but not at the same time you are assigning Sequential Line Numbers. The two are mutually exclusive. ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º History prior to this point may be requested from author º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ