The new "a" option of Find and Replace allows you to effortlessly search for a string in all loaded files. Or replace a string in all loaded files.
The new SaveState feature makes it easier to pick up where you left off. By turning this setting on, the editor automatically saves your state when you quit via the Exit or SaveAllAndExit commands.
When you startup the editor, use the -r (or /r) switch to have the saved state automatically restored.
As an added bonus, the SaveState macro can be invoked interactively. Get interrupted during an editing session, but you don't want to terminate the session? Simply save the state, edit any needed additional files, and then restore the state back to where you were before, all without leaving the editor.
The new File Manager makes it easy to copy, move, delete, rename and perform many other file manipulation tasks without leaving the editing environment.
It allows you to sort the directory listing, tag multiple files to work with, and even manage compressed files.
The Tree macro, in addition to its normal and expected operations of showing the directory tree, can also show all files and total space taken by all files, with subtotals for each directory.
Copy blocks to and from the Windows (3.1 or '95/98) Clipboard. This makes it easy to transfer information between TSE and Windows applications. Blocks may be up to 64k in size.
These make editing a real pleasure. The 28-line mode in the previous version offered a nice font, but 28 lines just is not enough. The new 30-, 33-, and 36-line modes offer fonts similar to the 28-line mode, and are very readable. 36-line mode is especially attractive, giving an additional 11 lines of display, but is still easily readable.
The new 40- and 44-line modes are perfect for those times when you need to see more of your file, but 50 lines would just be too small.
Can't find a command that you need in the Help Index? Well, now you can find it!! While in the online Help, just press <Alt S> to pull up the Search Menu, and select View All Topics, type something to search for, and you will be presented with a list of all topics that contain what you typed. You can select any of the matching topics, and move back and forth to the list.
Move to the beginning or end of the current paragraph, or move to the next or previous paragraph. Helpful for people who do a lot of writing. As an added plus, these commands are also language aware, going to the Beg/End/Next/Prev function in C, SAL, Pascal and xBase source files.
Will automatically capitalize the current word, every word on the current line, or all words within a block of text.
Save the output of DOS commands to a buffer which can be edited.
This command provides you with a single command that will close the current window and also close the file in that window.
You no longer have to fill a block one character at a time. Just type in a string of characters, and TSE will fill in the block. Great for working with column blocks.
Create a list of files (one per line) that you want to load, and then invoke this command. Those files are now in the editors ring.
The new mark paragraph command is helpful for moving around parts of a document. It will also allow you to mark a procedure or function in C, SAL, Pascal and xBase program files to make rearranging your source code easier.
Marks from the current cursor position to the end of the line.
Need to create a new work file, but don't want to have to fuss with a file name? Just use the NewFile command. The editor will open a new, uniquely named buffer to work in. You can just name the file when you save it.
This command provides you with a single command that will open a new window and load a new file into it.
This is a quick and easy way to quote part of a message when writing EMail, or to change part of a C, SAL, Pascal or xBase program file into a comment. Just mark the section of text you want to quote, and press a key. If you block the section of text again, and press a key, the quote command will unquote or uncomment your text.
Have you ever had dozens of modified files loaded, and decided you just wanted to abandon them all, and get out of the editor? This command will allow you to do that.
Replaces the current file with the copy on disk, or with another file.
Displays the character at the cursor position, in decimal and hexadecimal format on the StatusLine.
Find out the current file's size, or the date/time it was last accessed.
Counts the number of words in the current file or block.
You were doing some find/replace operations yesterday, but can't remember exactly what you were doing. With TSE 2.0, you would have had to try many different find operations until you remember exactly what you were doing yesterday. Now you just pull up the history in the "Find" prompt, and get the search expression you were using in previous sessions.
It's Thursday and your boss wants you to make some changes to files that you were working with on Monday -- of last week. What were those files? Where were they stored?
You could use the WHERE macro that comes with TSE, but you can't even remember what letter the file names started with! Don't Panic!! With the new Persistent Recently-Edited-Files, you can probably find those files quickly. Just pop up the list and browse through it, and you'll find the files that you were working on.
Ever need to look at two files at once, and wanted to scroll through them by pressing one key? Ever wanted to have two views of the same file in separate windows and scroll each window together? Synchronized Window Scrolling allows you to do that.
The Where macro now allows to view files before loading them, and to mark multiple files for loading or deleting.
New sort is several times faster than the previous version.
Go too far on a RepeatFind? Simply press the AgainReverse key, and the find will continue in the opposite direction. Pressing the RepeatFind key again will then continue the search back in the original direction.
The CompressView command has been optimized, making it many times faster. The CompressView can be performed over all loaded files. Finally, the CompressView list is saved, and can be redisplayed via a keystroke or the menus.
Ever wanted to edit a file while in Hex mode, and enter the hex numbers directly? Well, now you can. While displaying a file in Hex mode, press the <Tab> key to switch between the Text and Hex sides of the screen.
A helpful feature for mouse users. Just point to the menu item you want, and click on it. The pull-down menu appears automatically. Now you can perform menu actions with a single mouse action.
For those who like the old hidden menu, this option can be deselected to allow the same look and feel as TSE 2.0.
Configure the File PickList sort order (ascending), key (Name, Extension, Date/Time, Size and Attributes), whether directory entries are sorted to the top of the list, and whether all directories in the specified path are listed, even if not matched.
When the editor is started with an empty command line (in other words, the editor is started by typing "e" <Enter>), instruct the editor to either:
The new MouseMenu allows you to perform most block operations with the mouse. Now you can Cut/Copy/Paste to the TSE and Windows Clipboard, and Sort, Fill, Change Case and Capitalize the current marked block.
Want to "browse" the directory listing? No need to do "dir >some.fle", and then edit that file. Simply type:
dir | e
and the directory listing is loaded into the editor.
AUTO offers the same behavior as ON, and additionally causes the editor to automatically reformat text through the end of a paragraph, as characters are inserted or deleted within existing text in the paragraph.
Additional keys include <CTRL ,>, <CTRL .>, <CTRL ;>, <CTRL '> and more.
This version of Q2TSE translates even more TSE Jr. commands and macros to TSE Pro.
Ever tried to find out where your Push/PopPositions got out of sync? Ever needed to visually see where a macro is going wrong? Now you can. The TSE Macro Debugger allows you to watch your macro in action. You can spend less time correcting problems in your macros by using the macro debugger to find the problem more quickly.
Macro command lines, for/do loops, string slices, access to DOS interrupts, files, additional hooks, conditional compilation, over 90 new commands, and over 10 new editor variables.
CopyToWinClip(), MarkToEOL(), PasteFromWinClip()
DelAllBookMarks(), DelBookMark(), GetBookMarkInfo(), isBookMarkSet()
ScrollToCenter(), ScrollToTop()
HexEdit(), WrapLine()
GetHookState(), QueryEditState(), SetHookState()
fClose(), fCreate(), fOpen(), fRead(), fReadFile(), fSeek(), fWrite(), fWriteFile()
AddFileToRing(), CurrDir(), CurrExt(), GetDir(), MakeTempName(), NewFile(), ReplaceFile(), SetFileAttr()
DelGlobalVar(), ExistGlobalVar()
DelStr(), InsStr(), GetFoundText(), GetToken(), GetWord(), NumTokens()
Min(), Max()
Addr(), AdjPtr(), ClearBit(), CurrLinePtr(), GetBit(), HiByte(), HiWord(), InByte(), InWord(), Intr(), LoByte(), LoWord(), Ofs(), OutByte(), OutWord(), PeekByte(), PeekLong(), PeekWord(), PokeByte(), PokeLong(), PokeWord(), Ptr(), Seg(), SetBit()
BuildPickBuffer(), DecodeDTA(), DecodePickBuffer(), FindFirst(), FindNext(), SetDTA()
DosIOResult()
ExecLoadedMacro(), lVersion(), MacroStackAvail(), PressKey(), PushKeyStr()
AskFilename(), AskNumeric(), lReadNumeric(), ReadNumeric()
DelHistoryStr(), FindHistoryStr(), GetHistoryStr(), NumHistoryItems()
SearchHelp(), ViewFinds()
PutCtrStr(), PutNCharAttr(), VWhereX(), VWhereY
KbdMacroRecording, KbdMacroRunning
LastKey, LastMouseKey, LastMouseX, LastMouseY
MacroCmdLine, SaveState, StartupFlags, ViewFindsId
PickFileFlags, PickFileSortOrder
CurrHistoryList, MaxHistoryPerList, PersistentHistory
MaxRecentFiles, PersistentRecentFiles
PopWinCols, PopWinRows, PopWinX1, PopWinY1
HelpLineDelay, ShowMainMenu, StatusLineRow