QED - Fullscreen Editor
About the QED Manual
Tutorial Guide
Getting Started
The Status Line
The Command Line
Text Area
Appending New Text (F1)
Appending or Inserting Lines (F1/F2)
Using the Del and Backspace keys
Inserting text using Ins
Other Cursor keys which Simplify Editing
Saving your Text
Exercise
More on the F1 and F2 keys
Deleting Lines (F3 key)
Filling Lines (F4 key)
Centering Lines (CtrlF4)
Splitting and Joining Lines (F5/F6 keys)
Tagging Blocks of Text (F7/F8 keys)
Line Tagging
Block Tagging
Insert Mode and Block Move and Copy
Re-setting the Last Tagged Lines or Block
Re-executing Commands (F9/F10 keys)
Tabs
Line Drawing Characters
Margins
Moving Your Margins (Shift F1 to F6)
Auto Fill and Your Right Margin
Auto Justify
Indenting and Your Left Margin
Line Flags
Overstrike Flag ( Alt o )
Continuation Flag ( Alt c )
Paragraph Flag ( Alt p )
Some Simple Editor Commands.
Learn Mode
Absolute Line Positioning
Simple Pattern Matching
File I/O Commands
The View Command
Executing System Commands
Epilogue
Using qed on non-QNX terminal types
Setting Your Terminal Type
Required Terminal Capabilities
Screen Output
Keyboard Input
Reference Manual
The Syntax of Editor Commands
Line Range
Command Specification Character
Right Arguments
Placing Multiple Commands On A Line
Special Characters
The Linefeed Character (hex 0A)
The NUL Character (hex 00)
The Meta Characters (@$^^&.*[)
The Backslash Character (\)
The Tab Character (hex 09)
The Command Character (hex FF)
The Recall Character (hex FE)
The Keyboard Input Character (hex FD)
The Macro Disable Character (hex A3)
The Condition Register
Delete Buffers
The Character Delete Buffer
The Line Delete Buffer
Break Handling
The Pattern Matcher
Some Pattern Examples
Command Reference:
Append (a)
Syntax:
Description:
Current line:
Condition register:
Branch (b)
Syntax:
Description:
Current line:
Condition register:
Change (c)
Syntax:
Description:
Current line:
Condition register:
Delete (d)
Syntax:
Description:
Current line:
Condition register:
Edit (e)
Syntax:
Description:
Current line:
Condition register:
File (f)
Syntax:
Description:
Current line:
Condition register:
Global (g)
Syntax:
Description:
Current line:
Condition register:
Insert (i)
Syntax:
Description:
Current line:
Condition register:
Join (j)
Syntax:
Description:
Current line:
Condition register:
Kopy (k)
Syntax:
Description:
Current line:
Condition register:
Learn (l)
Syntax:
Description:
Current line:
Condition register:
Move (m)
Syntax:
Description:
Current line:
Condition register:
Option (o)
Syntax:
Description:
Options
Current line:
Condition register:
Print (p)
Syntax:
Description:
Current line:
Condition register:
Quit (q)
Syntax:
Description:
Current line:
Condition register:
Read (r)
Syntax:
Description:
Current line:
Condition register:
Substitute (s)
Syntax:
Description:
Current line:
Condition register:
Translate (t)
Syntax:
Description:
Current line:
Condition register:
Until (u)
Syntax:
Description:
Current line:
Condition register:
View (v)
Syntax:
Description:
View screen options
Current line:
Condition register:
Write (w)
Syntax:
Description:
Current line:
Condition register:
Execute (x)
Syntax:
Description:
Current line:
Condition register:
Yut? (prompt) (y)
Syntax:
Description:
Current line:
Condition register:
Zap (z)
Syntax:
Description:
Current line:
Condition register:
Defining Your Own Macros
What is a Macro
Multi-line Macros
Macros Containing Branches
Suggestions
Appendix A - Error Messages
Quick Reference
Control Keys
Cursor Movement Keys
Character Editing Keys
Function Keys
Option Control
Margin Control
Line Flags
Special Characters
Editor Commands
Line Range range
Line Address line
Meta Characters Used in Patterns
File I/O Commands
Alphabetical List of All Editor Commands
Examples