CompuServe Thread

#BBEdit Feature Overview

2 messages in this thread
#131749From: Rich SiegelJul 13, 1993 9:13 PM
This is the excerpt from the BBEdit White Paper that I've been trying to upload. I'm using CIS Navigator now, so it should go through OK. If you have general technical or feature questions, please post them to the forum. If you have questions about pricing (including site licenses or quantity pricing), please send them via e-mail. R. —- BBEdit 2.5 Feature Overview ~ Integrated support for THINK C~ 6.0 and Symantec C++. The latest versions of these Mac programming tools from Symantec provide an Apple Event-based interface through which an external text editor can communicate with the THINK Project Manager. BBEdit 2.5 is the first shipping editor to support this interface. BBEdit enhances its usefulness with the Symantec tools by providing the ability to search and browse THINK C and THINK Pascal project documents. ~ Support for MPW~'s ToolServer~. ToolServer is an application which provides the ability to run MPW shell scripts and tools without requiring the use of the MPW Shell itself. This means that you can now use BBEdit as the basis for all of your text editing, application building, and so on without MPW's memory and disk footprint. Also, because the MPW script and tool services are managed by a separate application, you won't have to reserve large chunks of memory for tasks which you may only use some of the time. BBEdit also provides a mechanism by which you can readily access your most-frequently-used tools and scripts by choosing them from a convenient menu. ~ Support for the MPW "411" on-line Macintosh programming reference. This support is provided through ToolServer. ~ Importing and Exporting of foreign file formats via the Claris XTND~ mechanism. BBEdit ships with XTND translators for MacWrite~ 5.0 and MacWrite II, and can use any other installed translators. (Symantec GreatWorks~ 2.0 ships with many translators, including some for Microsoft Word and most other popular word-processor formats.) This capability enables you to read files that are stored in any word processor format for which there exists a Claris translator, even if you don't have the application that created it. You can also export BBEdit-composed plain text files to any format for which there is a Claris translator. ~ Disk and Glossary Browsers. BBEdit's integrated disk browsers provide for easy navigation and viewing of any plain-text or XTND-translatable file on any mounted volume. The Glossary provides for insertion of commonly used pieces of text with a single keystroke. ~ Support for On Location~ for text searches. On Location 2.0 has the ability to be used as a Apple Event-driven text search engine. BBEdit takes advantage of this ability to speed up multi-file searches. ~ Stationery documents. You can create a stationery document with BBEdit; whenever you open that document with BBEdit, its contents, format information, and window position will be used to create a new untitled window. You can also create a "global" stationery document which will be used as a template for all new windows. ~ Open Several. This variation on the standard "Open~" command enables you to open multiple files at once from multiple locations in the file system. You can also specify aliases to files, and those aliases will be resolved all at once. ~ Powerful multi-file search (there's that word again). BBEdit offers the usual multi-file search, in which a disk directory is scanned and the files are opened one at a time; however, BBEdit can also display the search results in a window for easy browsing (and selected entries in the window can be opened for display). The search can also be limited to files that are already opened for editing in BBEdit, or to files which were already found in a previous multi-file search. BBEdit also offers multi-file replace [continued in the reply]
#131750From: Rich SiegelJul 13, 1993 9:13 PM
[continued] capability for automated "seek and destroy" operations. ~ Built-in compare utility for determining and viewing the differences between any two text files. ~ Automatic linefeed translation for easy viewing and editing of files created by DOS and Unix~ systems. BBEdit also offers the following: ~ File size limited only by available memory. BBEdit's default partition size is 512K of RAM. This can be set as low as 350K, to make BBEdit the ideal constantly-resident editor for small to moderate tasks, or turned up as high as necessary to edit many large files or perform large-scale search-and-replace operations. If you're running under System 7.0, BBEdit automatically takes advantage of available system memory, so that you don't have to adjust its partition size to edit large files. ~ No hard limit on number of files open. The maximum number of open files depends on the amount of available memory to contain the text of the files you have open. ~ Easy manipulation of multiple files at once. The "Open Several~" command makes it possible to open multiple files from different folders at once, and the Save and Print commands can operate on all open files at once. ~ Pattern ("grep") searching. Matching patterns can be constructed so that strings other than exact literal matches can be found and replaced; for example, converting Pascal comments to C comments, or converting C++ comments to C comments. ~ System 7 awareness. Besides supporting all of the basic System 7 functionality such as 32-bit mode, virtual memory, and the like, BBEdit also takes advantage of specific System 7 functionality wherever possible in order to either improve performance or to improve its appearance. This is done without sacrificing System 6 compatibility. BBEdit also includes help balloons for most of its menus and dialogs. Some of BBEdit's advanced features, such as the ToolServer and On Location interfaces, require System 7.