Please consider the latest edition.
-
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
- Title:
- Learning the vi Editor, Sixth Edition
- By:
- Arnold Robbins, Linda Lamb
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- November 1998
- Pages:
- 352
- Print ISBN:
- 978-1-56592-426-0
- | ISBN 10:
- 1-56592-426-6
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal featured on the cover of Learning the vi Editor is a tarsier, a nocturnal mammal related to the lemur. Its generic name, Tarsius, is derived from the animal's very long ankle bone, the tarsus. The tarsier is a native of the East Indies jungles from Sumatra to the Philippines and Sulawesi, where it lives in the trees, leaping from branch to branch with extreme agility and speed. A small animal, the tarsier's body is only six inches long, followed by a ten inch tufted tail. It is covered in soft, brown or grey silky fur, has a round face, and huge eyes. Its arms and legs are long and slender as are its digits which are tipped with rounded, fleshy pads to improve the tarsier's grip on trees. Tarsiers are active only at night, hiding during the day in tangles of vines or in the tops of tall trees. They subsist mainly on insects, and, though very curious animals, tend to be loners. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced with Quark XPress 3.32 using the ITC Garamond font.
Whenever possible, our books use RepKover, a durable and flexible lay-flat binding. If the page count exceeds RepKovers limit, perfect binding is used. The inside layout was designed by Nancy Priest and implemented in troff by Lenny Muellner. The text and heading fonts are ITC Garamond Light and Garamond Book. The screen shots that appear in the book were created in Adobe Photoshop 4 and the illustrations were created in Macromedia Freehand 7.0 by Robert Romano.
