Qedit
Qedit
Welcome to Qedit
Installing Qedit
Getting a Quick Start with HP Full-Screen Editing
Getting a Quick Start with Line Mode Editing
Running Qedit under MPE
Qedit for Microsoft Windows
Qedit Issues and Solutions
Using Qedit with MPE Programming Languages
Common Uses of Qedit
Qedit Commands
Troubleshooting and Error Messages
File Formats
User Routines
Qcopy
Qedit-Compatible Software Tools
Regular Expressions
Qedit Glossary
How to Contact Robelle
Qedit
Qedit Glossary
Special Characters
% Means Octal or String
%
Means Octal or String
Percent (%) means either an octal value (%454) or a string (/list %xxx%).
% Means Octal or String
Qedit > % Means Octal or String
Welcome to Qedit
Introduction
Documentation
User Manual
Change Notice
Printed Documentation
Online Documentation in HTML Help Format
CD or Web Download
Other Documentation
Printdoc Program
Other Manuals of Interest
Customer Support
Robelle Newsletter
QLIB and Bonus Contributed Software
Notation
New to Qedit 5.7
Installing Qedit
General Installation Notes
Who Should Use These Instructions?
Summary of Installation Steps
Qedit Compiler Interfaces
Important Note About Passwords
STREAMX Users
Step 1: Install Qedit
Step 2: Install QLIB and Bonus Programs
Building the Spell Dictionary
Step 3: Install NM Compiler Interface
Installing the Interface
Compiling Instructions
Step 4: Install CM Compiler Interface
Choosing a CM Installation Method
Integrating CM Compiler Changes
Isolating CM Compiler Changes
Step 5: Saving Disc Space
Purging Obsolete Files
Minimal Set of Files
Moving Qedit to Another Account
Moving All the Files
Redirecting the File Names
Moving a "Hooked" Qedit
Running the MPEXHOOKed Qedit
Removing the Compiler Interface
Removing the NM Interface
Removing the Integral CM Interface
Removing the Isolated CM Interface
Getting a Quick Start with HP Full-Screen Editing
Introduction
Starting Visual Mode
Screen Layout
Home Line
Status Line
Text Lines
Template Line
Special Indicator Columns
Using Your Keyboard
Moving the Cursor
Editing the Text Lines
Control Functions
Reflection for DOS Keyboards
Other PC Keyboards
Function Keys
F1: Update and Go to Next Page
F2: Roll Up Screen
F3: Findup - Previous String
F4: Find - Next String
F5: Backward One Page
F6: Forward One Page
F7: Execute a Command
F8: Exit from Visual
Browsing Through Your File
Cut-and-Paste
Cutting Operations
Pasting Operations
Resetting Cut-and-Paste
Copying a Block of Text
Cut-and-Paste Between Files
Dividing and Gluing Operations
Dividing Lines in Visual Mode
Gluing Lines in Visual Mode
Excluding Lines From Visual Mode Display
Justifying Lines in Visual Mode
Renumbering Lines
Inserting Blank Lines
Hold Files
Marking Changes Without Using Line Numbers
Paste from a Non-Qedit File
Home Line Commands
Finding Strings
Changing Strings
Help on Visual Mode
Compile, Link, and Run
Formatting Paragraphs
Undoing Changes in Visual Mode
Refreshing the Screen
Other Line Mode Commands
Truncated Home Line
Exit from Visual
Getting a Quick Start with Line Mode Editing
Introduction
Adding Lines to a File
Looking at the File
Browsing the File
Searching the File
Editing Lines
Global Changes
Copying Lines
Moving Lines
Deleting Lines
Help Command
Saving the File
Open and Shut for Instant Access
Running Qedit under MPE
Introduction
Edit in Line Mode or in Full-Screen Mode
Edit Several Files at Once
Qeditmgr Configuration Files
Limiting Compile Priority
Default Set Commands
Using Qedit in Batch
Summary of Parm= Values
From the Posix Shell
Exit and Entry Options
Exit with Verify
Info= First File to Edit
Random Name for Primary Scratch File
"Discard Changes?" on Exit
Info= "-p 99" Specifies Parm Value
Info= "-c cmdstring"
Parm 512 to Edit a Single File
Info= An Empty File to Fill
Info= Temporary File
Info= Can Create New Files
Parm Values to Suspend or Not
Info= Commands Only
Basicentry Option
JCWs That Drive Qedit
RCRTMODEL JCW
Type 1234 Terminal or Emulator
RPCVERSION JCW
RCRTWIDTH JCW
RCRTSTRAPSGH for Handshaking
RLABELDEFAULT JCW
QEDITMGRTRACE JCW
QEDPARMBITS JCW
QEDCURWFILE Variable
QEDSTOREDPWD and QEDPROMPTEDPWD Variables
Qedit for Microsoft Windows
Introduction
Server Process
Logon Sequence
QEDSERVMODE JCW
Log Files
Qedit Issues and Solutions
Running Qedit with Reflection
RPCVERSION JCW
Using a Command File to Start Up
Alt-Y vs. :Reflect
Qedit and Reflection File Transfers
Form Feed Causing Return/Line Feed
Typeahead and Visual Mode
Completion Codes
Controlling the PC
Accidental Exit from Reflection
Changing the Exit Keystroke
Running Qedit in MPE/iX
Unresolved Externals on MPE/iX 4.0
Compiling on MPE/iX
XDB: the Symbolic Debugger
Command Files and Variables
Visual Mode
EOF vs. LIMIT
Disc Space for Files and Xltrim
Extents
Qedit as the HPDesk Editor
Configuring HPDesk
Configuring Qedit in HPDesk
DeskQed
Getting Programs to Read Qedit Files
Qinput
Qcompxl
Qeditaccess Subroutine
Qedify
Qedify and $Include
Editing Wide Files
Using the New Command
Using the Text Command
Lines, Strings and Ranges
Using Qedit with MPE Programming Languages
Introduction
Editerr: Trapping Compiler Errors
Limitations and Restrictions
Linking PowerHouse with Qedit
Invoking PowerHouse from Qedit
Configuring Qedit as Your Editor
Editing PowerHouse Subfiles
COBOL
Selecting a Compiler
Sequence Numbers and Comments
Tagging Source Changes
Copylib Members
Trapping Syntax Errors
FORTRAN
Pascal
C Language
SPL
TRANSACT
RPG
BASIC
Segmenter
Common Uses of Qedit
Introduction
Qedit as Word Processor
QNote UDC for Occasional Memos
Justify Capability
Check Spelling
Prose: A Text Processor
Using TDP from within Qedit
Qedit as a File Utility
Sorting a Range of Lines
Searching Groups of Files for Strings
Editing Data Files
Editing Program Files
Qedit as an Operations Tool
Editing Stream Files
Native-Mode Output Spool Files
Editing Bells, Tabs and Escapes
Aborting All Users to Back Up
Qedit Commands
Introduction
General Notes
Abbreviations
Uppercase or Lowercase
Multiple Commands per Line
Comments on Command Lines
STREAMX Warning
Stopping Commands with Control-Y
Implicit Commands
Function Keys
Command Files and UDCs
MPE Commands
Differences from MPE
Calculator Commands
QEDITCOUNT JCW
QEDCURWFILE Variable
External Program Commands
:Activate Command [AC/:A]
Add Command [A]
Add (Adding New Lines)
Add (Adding a String as a Line)
Add (Copying Lines within a File)
Add (Moving Lines within a File)
Add (Copying Lines Between Files)
Append Command [AP]
Backward Command [BA/F5]
Before Command [B]
:Beginfile and :Endfile Commands
Change Command [C]
Change (Changing Strings)
Change (Changing Columns)
Close Command [CL]
Colcopy Command [COL]
Colmove Command [COLM]
:Compile Command [CO/:C]
Delete Command [D]
Destroy Command [DES/:D]
:Display Command [DISPLAY]
Divide Command [DI]
:Do Command [DO]
:Editerror Command [EDITERROR]
:Escape Command [ESCAPE]
Exit Command [E/F8]
Find Command [F/F4]
Findup Command [FINDU/F3]
Form Command [FORM]
Forward Command [FO/F6]
Garbage Command [GAR]
Glue Command [G]
Help Command [H/?]
Hold Command [HO]
:If, :Endif, :Else, :Elseif Commands
Justify Command [J]
Keep Command [K]
:Kill Command [KI/:K]
List Command [L]
:Listredo Command [LISTREDO/F7]
:Listundo Command [LISTU]
Lsort Command [LS]
Merge Command [ME]
Modify Command [M]
New Command [N]
Open Command [O]
:Pause Command [PAUSE]
:Prep Command [PREP/:P]
Proc Command [P]
Q Command [Q]
/Qedit Command
:Qhelp Command [QHELP]
:Redo Command [REDO]
:Reflect Command [REFLECT]
Renumber Command [REN]
Replace Command [R]
:Return Command [RETURN]
:Run Command [RU/:R]
Run, Implied
:Segmenter Command [SEG/:S]
Set Command [S]
Account
Alias
Function Key
Ignorecase
Trace
Remove
Reset
Autocont
Check
Decimal
DL size
Editinput
Expandtabs
Extentsize
Extprog
Filename
FORTRAN
HFS
Halfbright
Hints
Hppath
Increment
Interactive
Justify
Keep
Language
Left
Length
Lib
Limits
List
Maxdata
Modify
Open
Pattern
Priority
Prompt
Redo
Right
RL file name
Shift
Spell
Statistics
Stringdelimiters
Suspend
Tabs
Term
Text
Totals
UDC
Undo
Varsub
Visual
Above
ATtachmate
Bell
Below
Buf
Carry
Cleardisplay
Cutcurrent
Editonopen
Esc
Field
Halfbright
Hidetags
Home
Hostprompt
Ignorelf
Inschar
Label
Marginfixed
Msg
Renum
Roll
Save
Screen
SI
SO
Scrollup
Stop
Tab
TAE
Update
Widen
Wordwrap
XX
Labels in Line Mode
Warnings
Whichcomp
Window
Work
Wraparound
X
YNone
Zip
Shut Command [SH]
Spell Command [SP]
:Stream Command [STREAM]
:Tdpfinal and :Tdpdraft Commands
Text Command [T]
Undo Command [UN]
Up Command [UP/F2]
Use Command [U]
Verify Command [V]
Visual Command [VI/F1]
:While and :Endwhile Commands
Words Command [W]
:Xltrim Command [XLTRIM]
Zave Command [Z]
ZZ Command
User Defined Commands
Command Files
Calculator Command [=]
POSIX Commands [!]
Troubleshooting and Error Messages
Introduction
Messages
System Errors
Quit Errors
Errors in Visual
Using Visual with X.25
Using Visual on MPE/iX
Accidental Invocation of MPE/iX CI
Using Visual on HP-UX
Terminals Supported by Visual
Problems with 700/9x Terminals
Visual Error Messages
Analyzing Compiler Problems
QCOMPXLTRACE JCW
Control-Y and NM Compiles
How to Bypass Qcompxl
Problems with HP's C Compiler
Unresolved External Reference
Illegal Characters
Pascal/V Compiler Stack Overflow
File Formats
Introduction
Qedit Workfiles
Original Format Workfiles
Jumbo Workfiles
External Files
Error Files for Editerror
Prefix Characters & Data
User Routines
Introduction
Wide Lines and User Procedures
"Init" Interface Procedure
"Com" Interface Procedure
"Add" Interface Procedure
"Exit" Interface Procedure
Installing Your Interface Procedures
Alternate Activation
The Modify User Hook
Writing a User Procedure
DL Space
Passing Procspace Values
Communication Flags for User Code
Qcopy
Introduction
Accessing Qcopy
Qcopy Documentation
Qedit-Compatible Software Tools
Introduction
Compare/iX
OMNIDEX
Adager
CCS - Corporate Computer Systems
Reflection
ROBOT
PowerHouse
Splash for Native-Mode SPL
Documentation/3000
Prose Text Formatter
Spell: Spelling Checker
Qhelp Help System
TRANSACT
MPEX and STREAMX
SCOMPARE and ANALYZER
Xpedit Full-Screen Editor
Nuggets
Fantasia
TDP
Network Engine
Regular Expressions
Introduction
Metacharacters
Character Class
Escape Character
Escaped Sequences in Regular Expressions
Backreferences in Regular Expressions
Escaped Characters in Replacement String
Qedit Glossary
Introduction
Terms
Abbreviating
Batch
Calculator
Column
Command
Control Character
Copylib Members
CRT
Current Line
Defaults
External File
File Names
Full-Screen Editing
Hold File
J Option
Jumbo Files
Keep File
Language
Left
Length
Line
Linenum
Looping
Margins
Member
Memory Lock
MPE Command
Patterns
Procedure
Qeditscr
Quiet-Q Option
Range
Rangelist
Relative Line Numbers
Right
Shifting
Size
Spool Files
$Stdin / $Stdinx
$Stdlist
String
Tab
Template-T Option
UDC
Visual Editing
Window
Workfile
Special Characters
? Means Help, Nonprinting Characters, Alphanumeric (in Patterns) or Optional (in Regexp)
$ Means Hex, Standard File, Memory Lock, List Option, Previous File or End-Of-Line (in Regexp)
^ Means Findup, Control-Char, Start-of-line (in Regexp) or Negate (in Regexp)
. Means Nonprinting, Reset, Decimal Point or Any Character (in Regexp)
! Means Posix Command or Too Long
% Means Octal or String
* Means Current, Refresh, Multiply or Quantifier (in Regexp)
\ Means Previous, String, Literal Match (in Regexp) or Special Characters (in Regexp)
/ Means Prompt, Range Delimiter, Stop, Exit, or Divide
[ Means FIRST, [default] or Start Class (in Regexp)
] Means LAST or End Class (in Regexp)
{ } Are for Comments or Indentation
@ Means ALL
& Means Literal Match or Continue MPE Command
: Means MPE or String
; Means Multiple Commands
, Means a List
= Means Copy or Calculate
" Means String
( Means Start Parameter, Member, Command or Subpattern (in Regexp)
) Means End Parameter, Member, Command or Subpattern (in Regexp)
+ Means Ahead Some Lines, Add or Quantifier (in Regexp)
- Means Back Some Lines, Minus or Range (in Regexp)
# Means Numeric Pattern, Spool File or Previous Result
~ Means Spaces (Pattern), Recent Page or Field
How to Contact Robelle
Introduction
Qedit
en