Introduction to Vi
Accelerated Technical Training
for Unix Users
|
Format
|
- One half-day.
- Emphasis on practical skills.
- Hands-on.
|
Audience
|
This course is for users who wish to add
to their repertory Unix's most populat text editor.
Basic Unix skills are suggested but not required.
|
Objectives
|
You will practice and learn to:
- Invoke and terminate vi
- Enter text
- Move the cursor from character to character, word
to word, line to line, screen to screen, and so on
- Use the mouse with vi
- Use vi as a file viewer
- Modify, delete, copy, and move text
- Make global edits
- Apply Unix utilities within vi's buffer
- Discuss vi's strengths, weaknesses, alternatives
- In general, be a competent user of this powerful tool
|
Contents
|
The specific topics covered are:
- Housekeeping
- A Quick Reference Sheet
- Getting Started
- Entering Text
- "Ex" Mode Commands
- Line Wrapping
- When You Lose Track...
- Quitting
- Moving Around
- Using the Mouse with vi
- vi's Mental Model
- Using vi as a File Viewer
- Searching
- Modifying Text
- Deleting
- Copying and Moving Text Lines
- Global Edits
- Joining Lines
- Applying Unix Utilities
- vi Apocrypha
- What vi Can't Do
- Alternatives to vi
- Why Is vi Popular?
- And So We Have Seen...
|
Classroom Setup
|
Delivery of this course requires a
classroom equipped with:
- an overhead projector
- a PC or workstation for each student
- connection to the internet (optional)
- a workbook for each student
|
Site
|
The course can be taught in your classroom,
anywhere in the world.
Travel outside the San Francisco Bay Area requires
reimbursement of the instructor's travel expense.
|