Transcription of Multi-Edit v9.10 Software Manual
1 Multi-Edit By Multi Edit Software , Inc. Copyright 2004 Multi Edit Software , Inc. All rights reserved. Multi-Edit , the Multi-Edit "packaging"and logo, are trademarks of Multi Edit Software , Inc. All other marks and names mentioned herein may be trademarks of their respective companies. Multi Edit Software , Inc. 3370 N. Hayden Rd. #123 pmb 712 Scottsdale, Arizona 85251 This Manual was produced using ComponentOne Doc-To-Help. Multi-Edit Contents iii Contents Multi-Edit 1 What's New? ..1 Getting Started 5 Multi-Edit ..5 What's Installed with Multi-Edit Upgrading From Previous Versions ..7 Upgrading Existing Multi-Edit Finding Multi-Edit 9 Menus in Multi-Edit ..7 New Menu Commands in Multi-Edit ..9 Installation Requirements (Hardware/ Software ).
2 10 Add-On Key / Command Assignments ..11 Multi User Configurations ..11 Installation Configuration ..11 Things to Do Before Installing Stand-Alone and Server Installation ..13 User Client Installation (Network Install Only)..16 Installing on a NetWare Ordering Information ..18 License Agreement ..18 Getting and Using Help 21 Technical Support ..21 How to get Technical Support ..21 Forum Support ..21 FAX Web Support ..22 Other ways to get help ..22 How to get Help on CMAC ..22 Language Specific Tip of the Intro to Multi-Edit 25 Opening and Viewing Files ..25 Opening Saving Files ..26 iv Contents Multi-Edit Viewing Navigating Windows ..26 Viewing Editing and Formatting Editing and Formatting ..27 Blocks and Block Marking ..27 Search and Replace ..28 Searching Within Multi-Edit .
3 28 Global Expression Highlighting ..28 Incremental Searching ..28 Book marking Cursor Position ..28 Goto Line / Column ..29 Language Support ..29 Compiling ..29 Comparing Multi-Tags ..30 Project Management ..30 Session Manager / Session Management ..31 Version Control Support ..31 What are Macros ..32 WebLair ..33 The Multi-Edit Interface 35 Command Sets ..35 Choosing a Command Command Map ..36 What is a Command Map?..36 Modifying a Command Special WCMD Identifiers ..40 Customizing Menus ..41 Toolbars ..43 Customizing Using Custom Toolbar Buttons ..45 Interface ..45 Tools Pane ..45 Navigation Status Tab Bar ..47 List Boxes ..48 Mouse Interface ..49 Fonts ..53 Working in Multi-Edit 55 Files and What is the difference between a File, Buffer and Window? ..55 Organizing Windows ..56 Navigating Windows.
4 58 Files ..59 Multi-Edit Contents v Tool and Navigation Panes ..63 Search and Replace ..66 Find and Replace ..66 File Find and Replace ..67 File Replace ..68 Using Regular Expressions ..68 Find Word Under Cursor ..76 Using a Find View ..76 Incremental Search ..76 Expression Highlight ..77 Blocks ..91 Cut / Copy / Paste ..91 Using Paste Buffers Internal Buffer vs. Windows Block Types ..92 Indenting Blocks ..92 Block Operations ..93 Aligning Operators ..94 Commenting ..96 Line Numbers ..96 Center Line ..96 Time/Date Stamp ..97 Ruler ..97 Page Break ..97 Reformat Paragraph ..97 Justify Paragraph ..98 Unjustify Paragraph ..98 Undo and Redo ..98 Formatting Hex Mode ..99 Navigating Code ..99 Match Constructs ..99 Goto Line / Column ..99 Collapse ..100 Using the Preview Pane ..102 Multi-Tags.
5 102 Bookmarks ..105 Comparing How does it work? ..106 File Compare Toolbar ..108 Next Difference / Prev Difference ..108 Compiling Files ..109 Adding a new Compiler ..109 Adding Error Error Parsing Running your compiler ..118 Filtering Output ..119 Tracking Line Numbers ..120 vi Contents Multi-Edit Compiling on a remote computer ..121 Finding Errors ..125 Property Strings ..125 Matching ..126 Indenting ..127 Filename Extensions ..128 TipWin ..132 Adding a New Language ..136 Version Control ..143 What is VCS? ..143 What is SCC?..144 Why have VCS support in Multi-Edit ?..144 How Does the VCS Support Work? ..144 Configuring the VCS System ..145 Using Associate Understanding Setup Verification ..147 Using the VCS Interfaces ..148 Using The File Open And Close Difference List ..150 Errors.
6 150 Supported VCS Aliases (or Metacommands) ..150 Supported Version Control Systems ..151 Using Projects ..152 What are Projects ..152 Creating Using the Project View ..153 FTP ..154 What are Sessions? ..155 Protecting Sessions ..156 Session Manager ..156 WebLair HTML Editing ..156 Internet Programming Support ..156 Embedded Language Support ..156 What are Markup Language Tag Databases? ..157 Using the HTML Formatter ..157 Common Code Manager ..158 Editing HTML Tags ..158 Configuring a Automating Tasks Using Macros ..159 Recorded Macros ..159 Repeat ..161 A Brief intro to CMac ..161 Other Useful Spell Check ..162 ASCII Create HTML from Code ..163 Multi-Edit Contents vii Linedraw ..167 System View ..168 Metacommands 169 What are Metacommands?
7 169 Long Filename General Command Line Metacommands ..170 Execute Program Metacommands ..173 Printing Metacommands ..174 Compiler VCS Metacommands ..175 Help File Metacommands ..176 Template Modifying Multi-Edit Startup 181 Command Line Switches ..181 What are Command Line Switches?..181 No Restore - /NR ..181 Read Only - /RO ..181 Read/Write - /RW ..182 No Splash - /NoSplash ..182 No Restore, No Save - /NS ..182 Run A Macro - /R[macro_name] ..182 Display Session Manager - /SM ..183 Start A Session - /SN[session_name] ..183 Start The Last Session - /SR ..183 Goto Line n - /L[n] ..184 Goto Column n - /C[n]..184 Bypass VCS - Load A File [filename] ..184 Load A DOS File - /*[filename] ..185 Load A Unix File - /![filename]..185 Load A Binary File - /&[filename] ..185 Multiple Instances - /NI.
8 186 and The Update Macro Update Script Reference ..188 Line Block Comments ..188 Conditionals ..188 General Commands ..190 Data Set Commands ..197 Add-On Packages Installation Integrating External Applications ..206 DDE ..206 COM ..210 viii Contents Multi-Edit External Application Integration 213 Borland Integration ..213 Borland ..213 Delphi ..213 Delphi and C++ Microsoft Integration ..215 DevStudio ..216 Visual Basic ..216 BradSoft ..217 Top Scooter Software s ..218 Beyond Compare ..218 AI Internet CSE HTML Add-Ons 221 Polystyle ..221 About Polystyle ..221 Installing and Updating Customizing Polystyle to Suit Your Coding Style ..221 Formatting Getting Support for Polystyle.
9 222 Evolve ..223 Language Dialect Support ..223 Configuration ..224 Multi-Edit 's Language Style ..224 Setup ..225 Template Expansion API ..232 Commenting Block Style Comments ..236 Function Header Comment ..237 Procedure Header Comment ..237 Class Header Comment ..237 Program Header Comment ..237 #INCLUDE Header Using Programmable Comment Headers ..238 User Definable Meta No Information For A Meta Command ..239 Multiple Function Cursor Positioning With {Entry}..240 Cursor Positioning With {Field} ..240 Prototype Comment Table ..241 Active Productivity and Template Editing ..242 Template Files ..242 Control Types ..243 Template Expansion ..243 Multi-Edit Contents ix Expansion Configuration ..243 Template Galleries ..244 Passive Productivity and Template Editing ..245 Code Formatting And Reformat Multi-Line Report Writer.
10 255 Source Code Navigation ..255 Preprocessor Support ..256 Function Editing And Object Editing ..261 Assist Menu ..263 PL/SQL ..263 Installation and Requirements ..263 BSC Browser ..265 What is the BSC Browser? ..265 Installation ..266 Updating from previous Using the BSC Browser Glossary of Terms 269 Index 273 Multi-Edit Multi-Edit 1 Multi-Edit What's New? Perl Regular Expression Support Multi-Edit s already powerful search and replace functionality has been enhanced with the introduction of Perl regular expressions support. Use the latest and most powerful programming equations to date when searching cross folders, files and projects. Template Preview Templates can now be easily previewed in the Preview pane by selecting the "Preview" entry from the context menu of the TmplPane dialog.