My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
Learning the vi Editor, Sixth Edition
By
Linda Lamb
,
Arnold Robbins
November 1998
Pages: 348
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Basic and Advanced vi
Chapter 1
The vi Text Editor
Opening and Closing Files
Quitting Without Saving Edits
Chapter 2
Simple Editing
vi Commands
Moving the Cursor
Simple Edits
More Ways to Insert Text
Joining Two Lines with J
Review of Basic vi Commands
Chapter 3
Moving Around in a Hurry
Movement by Screens
Movement by Text Blocks
Movement by Searches
Movement by Line Number
Review of vi Motion Commands
Chapter 4
Beyond the Basics
More Command Combinations
Options When Starting vi
Making Use of Buffers
Marking Your Place
Other Advanced Edits
Review of vi Buffer and Marking Commands
Chapter 5
Introducing the ex Editor
ex Commands
Editing with ex
Saving and Exiting Files
Copying a File into Another File
Editing Multiple Files
Chapter 6
Global Replacement
Confirming Substitutions
Context-Sensitive Replacement
Pattern-Matching Rules
Pattern-Matching Examples
A Final Look at Pattern Matching
Chapter 7
Advanced Editing
Customizing vi
Executing UNIX Commands
Saving Commands
Using ex Scripts
Editing Program Source Code
Extensions and Clones
Chapter 8
vi Clones Feature Summary
And These Are My Brothers, Darrell, Darrell, and Darrell
Multiwindow Editing
GUI Interfaces
Extended Regular Expressions
Enhanced Tags
Improved Facilities
Programming Assistance
Editor Comparison Summary
A Look Ahead
Chapter 9
nvi—New vi
Author and History
Important Command-Line Arguments
Online Help and Other Documentation
Initialization
Multiwindow Editing
GUI Interfaces
Extended Regular Expressions
Improvements for Editing
Programming Assistance
Interesting Features
Sources and Supported Operating Systems
Chapter 10
elvis
Author and History
Important Command-Line Arguments
Online Help and Other Documentation
Initialization
Multiwindow Editing
GUI Interfaces
Extended Regular Expressions
Improved Editing Facilities
Programming Assistance
Interesting Features
elvis Futures
Sources and Supported Operating Systems
Chapter 11
vim—vi Improved
Author and History
Important Command-Line Arguments
Online Help and Other Documentation
Initialization
Multiwindow Editing
GUI Interfaces
Extended Regular Expressions
Improved Editing Facilities
Programming Assistance
Interesting Features
Sources and Supported Operating Systems
Chapter 12
vile—vi Like Emacs
Authors and History
Important Command-Line Arguments
Online Help and Other Documentation
Initialization
Multiwindow Editing
GUI Interfaces
Extended Regular Expressions
Improved Editing Facilities
Programming Assistance
Interesting Features
Sources and Supported Operating Systems
Appendixes
Appendix A
Quick Reference
Appendix B
ex Commands
Command Syntax
Alphabetical List of Commands
Appendix C
Setting Options
Solaris 2.6 vi Options
nvi 1.79 Options
elvis 2.0 Options
vim 5.1 Options
vile 8.0 Options
Appendix D
Problem Checklists
Problems Opening Files
Problems Saving Files
Problems Getting to Visual Mode
Problems with vi Commands
Problems with Deletions
Appendix E
vi and the Internet
vi Web Sites
Amaze Your Friends!
Tastes Great, Less Filling
vi Quotes
Colophon
Return to
Learning the vi Editor