The Earliest Text Editors
Text editors existed before vi and Emacs. Ken Thompson created ed in 1969 as one of the first text editors for Unix. Ed was simple and command-based, allowing users to edit text files on early computers. However, ed was not widely adopted because it was difficult to use and lacked features that made editing easier.
Vi and Emacs Emerge
In 1976, two powerful text editors were created that changed how programmers worked. Bill Joy developed vi, a fast and efficient editor that became the standard on Unix systems. Around the same time, Richard Stallman created Emacs, a highly customizable and feature-rich editor. Both editors were much easier to use than ed and offered better tools for writing and editing code.
Why Vi and Emacs Became Popular
Vi and Emacs became widely used because they were designed for the Unix operating system, which was becoming common in universities and tech companies. Vi was lightweight and fast, making it ideal for working on slow computers. Emacs was powerful and allowed users to customize almost everything about how it worked. Both editors worked on different computers and operating systems, so they spread throughout the tech industry.
Legacy and Modern Use
Vi and Emacs are still used by programmers and system administrators today, more than 45 years after they were created. Many modern text editors were influenced by their design. New versions like Vim (an improved version of vi) and GNU Emacs continue to be updated and remain popular among experienced computer users.