Qedit 6.6 for HP e3000

User Manual

Doc-To-Help Standard Manual

by Robelle Solutions Technology Inc.

qed-ybo


 

Program and manual copyright © 1977-2024 Robelle Solutions Technology Inc.

Permission is granted to reprint this document (but not for profit), provided that copyright notice is given.

 

 

Qedit and Suprtool are trademarks of Robelle Solutions Technology Inc. Windows is a trademark of Microsoft Corporation. Other product and company names mentioned herein may be the trademarks of their respective owners.

robelle

Robelle Solutions Technology Inc.

7360 – 137 Street, Suite 372

Surrey, B.C. Canada V3W 1A3

Phone: 604.501.2001

Fax:     604.501.2003

E-mail:             sales@robelle.com

E-mail:             support@robelle.com

Web:    www.robelle.com

 


 

Table of Contents

Welcome to Qedit 15

Introduction. 15

Documentation. 16

User Manual 16

Printed Documentation. 16

Other Documentation. 16

Printdoc Program.. 16

Other Manuals of Interest 17

Customer Support 17

Robelle Newsletter 17

QLIB and Bonus Contributed Software. 17

Notation. 18

Highlights  20

Highlights In Version 6.6. 20

Highlights In Version 6.5. 20

Highlights In Version 6.4. 20

Highlights In Version 6.3. 21

Highlights In Version 6.2. 21

Highlights In Version 6.1. 21

Highlights In Version 6.0. 21

Installing Qedit 22

General Installation Notes. 22

Who Should Use These Instructions?. 22

Summary of Installation Steps. 22

Qedit Compiler Interfaces. 22

Important Note About Passwords. 23

STREAMX Users. 23

Step 1: Install Qedit 23

Step 2: Install QLIB and Bonus Programs. 25

Building the Spell Dictionary. 25

Step 3: Install NM Compiler Interface. 26

Installing the Interface. 26

Compiling Instructions. 26

Step 4: Install CM Compiler Interface. 27

Choosing a CM Installation Method. 27

Integrating CM Compiler Changes. 27

Isolating CM Compiler Changes. 28

Step 5: Saving Disc Space. 28

Purging Obsolete Files. 28

Minimal Set of Files. 28

Moving Qedit to Another Account 29

Moving All the Files. 30

Redirecting the File Names. 30

Moving a "Hooked" Qedit 30

Running the MPEXHOOKed Qedit 31

Removing the Compiler Interface. 32

Removing the NM Interface. 32

Removing the Integral CM Interface. 32

Removing the Isolated CM Interface. 33

Getting a Quick Start with HP Full-Screen Editing   35

Introduction. 35

Starting Visual Mode. 36

Screen Layout 37

Home Line. 37

Status Line. 37

Text Lines. 38

Template Line. 38

Special Indicator Columns. 38

Using Your Keyboard. 39

Moving the Cursor 39

Editing the Text Lines. 39

Control Functions. 40

Reflection for DOS Keyboards. 40

Other PC Keyboards. 41

Function Keys. 41

Browsing Through Your File. 43

Cut-and-Paste. 44

Cutting Operations. 44

Pasting Operations. 44

Resetting Cut-and-Paste. 45

Copying a Block of Text 45

Cut-and-Paste Between Files. 46

Dividing and Gluing Operations. 46

Dividing Lines in Visual Mode. 46

Gluing Lines in Visual Mode. 47

Excluding Lines From Visual Mode Display. 47

Justifying Lines in Visual Mode. 48

Renumbering Lines. 48

Inserting Blank Lines. 48

Hold Files. 48

Marking Changes Without Using Line Numbers. 49

Paste from a Non-Qedit File. 49

Home Line Commands. 50

Finding Strings. 50

Changing Strings. 51

Help on Visual Mode. 51

Compile, Link, and Run. 51

Formatting Paragraphs. 52

Undoing Changes in Visual Mode. 52

Refreshing the Screen. 52

Other Line Mode Commands. 53

Truncated Home Line. 53

Exit from Visual 53

Getting a Quick Start with Line Mode Editing   55

Introduction. 55

Adding Lines to a File. 55

Looking at the File. 56

Browsing the File. 57

Searching the File. 57

Editing Lines. 58

Global Changes. 59

Copying Lines. 61

Moving Lines. 61

Deleting Lines. 62

Help Command. 62

Saving the File. 63

Open and Shut for Instant Access. 63

Running Qedit under MPE   65

Introduction. 65

Edit in Line Mode or in Full-Screen Mode. 65

Edit Several Files at Once. 66

Qeditmgr Configuration Files. 66

Limiting Compile Priority. 67

Default Set Commands. 67

Using Qedit in Batch. 68

Summary of Parm= Values. 68

From the Posix Shell 69

Exit and Entry Options. 69

Exit with Verify. 69

Info= First File to Edit 70

Random Name for Primary Scratch File. 70

"Discard Changes?" on Exit 70

Info= "-p 99" Specifies Parm Value. 71

Info= "-c cmdstring". 71

Parm 512 to Edit a Single File. 72

Info= An Empty File to Fill 72

Info= Temporary File. 72

Info= Can Create New Files. 73

Parm Values to Suspend or Not 73

Info= Commands Only. 73

Basicentry Option. 74

JCWs That Drive Qedit 74

RCRTMODEL JCW... 75

RPCVERSION JCW... 77

RCRTWIDTH JCW... 77

RCRTSTRAPSGH for Handshaking. 78

RLABELDEFAULT JCW... 80

QEDITMGRTRACE JCW... 80

QEDPARMBITS JCW... 81

QEDCURWFILE Variable. 81

QEDSTOREDPWD and QEDPROMPTEDPWD Variables. 81

Qedit for Microsoft Windows  83

Introduction. 83

Server Process. 83

Logon Sequence. 83

QEDSERVMODE JCW... 84

Log Files. 85

Qedit Issues and Solutions  87

Running Qedit with Reflection. 87

RPCVERSION JCW... 87

Using a Command File to Start Up. 87

Alt-Y vs. :Reflect 88

Qedit and Reflection File Transfers. 88

Form Feed Causing Return/Line Feed. 89

Typeahead and Visual Mode. 90

Completion Codes. 90

Controlling the PC.. 90

Accidental Exit from Reflection. 90

Changing the Exit Keystroke. 91

Running Qedit in MPE/iX.. 92

Unresolved Externals on MPE/iX 4.0. 92

Compiling on MPE/iX.. 92

XDB: the Symbolic Debugger 92

Command Files and Variables. 93

Visual Mode. 93

EOF vs. LIMIT. 93

Disc Space for Files and Xltrim.. 93

Extents. 94

Qedit as the HPDesk Editor 94

Configuring HPDesk. 94

Configuring Qedit in HPDesk. 95

DeskQed. 95

Getting Programs to Read Qedit Files. 96

Qinput 96

Qcompxl 96

Qeditaccess Subroutine. 97

Qedify. 97

Qedify and $Include. 98

Editing Wide Files. 99

Using the New Command. 99

Using the Text Command. 99

Lines, Strings and Ranges. 100

Using Qedit with MPE Programming Languages  103

Introduction. 103

Editerr: Trapping Compiler Errors. 103

Limitations and Restrictions. 104

Linking PowerHouse with Qedit 105

Invoking PowerHouse from Qedit 106

Configuring Qedit as Your Editor 107

Editing PowerHouse Subfiles. 108

COBOL.. 108

Selecting a Compiler 108

Sequence Numbers and Comments. 108

Tagging Source Changes. 109

Copylib Members. 109

Trapping Syntax Errors. 110

FORTRAN.. 110

Pascal 110

C Language. 111

SPL.. 111

TRANSACT.. 112

RPG.. 112

BASIC.. 113

Segmenter 113

Common Uses of Qedit 115

Introduction. 115

Qedit as Word Processor 115

QNote UDC for Occasional Memos. 115

Justify Capability. 116

Check Spelling. 116

Prose: A Text Processor 117

Using TDP from within Qedit 118

Qedit as a File Utility. 118

Sorting a Range of Lines. 118

Searching Groups of Files for Strings. 119

Editing Data Files. 120

Editing Program Files. 122

Qedit as an Operations Tool 122

Editing Stream Files. 123

Native-Mode Output Spool Files. 123

Editing Bells, Tabs and Escapes. 123

Aborting All Users to Back Up. 123

Qedit Commands  125

Introduction. 125

General Notes. 125

Abbreviations. 125

Uppercase or Lowercase. 126

Multiple Commands per Line. 126

Comments on Command Lines. 126

STREAMX Warning. 127

Stopping Commands with Control-Y.. 127

Implicit Commands. 127

Function Keys. 128

Command Files and UDCs. 128

MPE Commands. 129

Differences from MPE.. 129

Calculator Commands. 130

QEDITCOUNT JCW... 130

QEDCURWFILE Variable. 130

External Program Commands. 130

:Activate Command [AC/:A] 131

Add Command [A] 132

Add (Adding New Lines) 132

Add (Adding a String as a Line) 134

Add (Copying Lines within a File) 135

Add (Moving Lines within a File) 136

Add (Copying Lines Between Files) 137

Append Command [AP] 138

Backward Command [BA/F5] 139

Before Command [B] 140

:Beginfile and :Endfile Commands. 142

Change Command [C] 143

Change (Changing Strings) 143

Change (Changing Columns) 146

Close Command [CL] 148

Colcopy Command  [COL] 149

Colmove Command  [COLM] 152

:Compile Command [CO/:C] 155

Delete Command [D] 159

Destroy Command [DES/:D] 161

:Display Command [DISPLAY] 162

Divide Command [DI] 163

:Do Command [DO] 164

:Editerror Command [EDITERROR] 165

:Escape Command [ESCAPE] 167

Exit Command [E/F8] 168

Find Command [F/F4] 169

Findup Command [FINDU/F3] 171

Form Command [FORM] 172

Forward Command [FO/F6] 173

Garbage Command [GAR] 174

Glue Command [G] 176

Help Command [H/?] 178

Hold Command [HO] 180

:If, :Endif, :Else, :Elseif Commands. 181

Justify Command [J] 182

Keep Command [K] 189

:Kill Command [KI/:K] 193

List Command [L] 194

:Listredo Command [LISTREDO/F7] 209

:Listundo Command [LISTU] 210

Lsort Command [LS] 211

Merge Command [ME] 212

Modify Command [M] 214

New Command [N] 227

Open Command [O] 229

:Pause Command [PAUSE] 233

:Prep Command [PREP/:P] 234

Proc Command [P] 236

Q Command [Q] 239

/Qedit Command. 240

:Qhelp Command [QHELP] 241

:Redo Command [REDO] 242

:Reflect Command [REFLECT] 244

Renumber Command [REN] 247

Replace Command [R] 248

:Return Command [RETURN] 250

:Run Command [RU/:R] 251

Run, Implied. 255

:Segmenter Command [SEG/:S] 256

Set Command [S] 257

Account 259

Alias. 260

Autocont 262

Check. 262

Decimal 263

DL size. 263

Editinput 264

Expandtabs. 265

Extentsize. 265

Extprog. 265

Filename. 266

FORTRAN.. 266

HFS. 267

Halfbright 268

Set Halfbright ON|OFF   268

Hints. 268

Hppath. 268

Increment 268

Interactive. 269

Justify. 269

Keep. 270

Language. 275

Left 278

Length. 279

Lib. 279

Limits. 279

List 280

Maxdata. 281

Modify. 281

Open. 283

Pattern. 284

Priority. 284

Prompt 285

Redo. 285

Right 287

RL file name. 287

Shift 287

Spell 288

Statistics. 289

Stringdelimiters. 289

Suspend. 290

Tabs. 291

Term.. 291

Text 292

Totals. 294

UDC.. 294

Undo. 295

Varsub. 295

Visual 296

Set Visual Scrollup 'nnn | "char"  305

(Default="-") 305

Warnings. 309

Whichcomp. 309

Window.. 310

Work. 311

Wraparound. 313

X.. 314

YNone. 318

Zip. 318

Shut Command [SH] 320

Spell Command [SP] 322

:Stream Command [STREAM] 324

:Tdpfinal and :Tdpdraft Commands. 325

Text Command [T] 326

Undo Command [UN] 334

Up Command [UP/F2] 336

Use Command [U] 337

Verify Command [V] 338

Visual Command [VI/F1] 339

:While and :Endwhile Commands. 341

Words Command [W] 342