The visual editor (‘vi’ and ‘ex’) tutorial

60

Author: Benjamin D. Thomas

“To get a real grasp on this editor’s power, you need to know the basic ideas embodied in it, and a few fundamental building blocks that are used
throughout its many functions.

“One cause of editor misuse is that most users, even experienced ones, don’t really know what the editor is good at and what it’s not capable of.
Here’s a quick rundown on its capabilities.

“First, it’s strictly a general-purpose editor. It doesn’t format the text; it doesn’t have the handholding of a word processor; it doesn’t have
built-in special facilities for editing binaries, graphics, tables, outlines, or any programming language except Lisp.”