
Learning the vi and Vim Editors
Power and Agility Beyond Just Text Editing
O'Reilly (Publisher)
8th Edition
Published on 30. November 2021
Book
Paperback/Softback
500 pages
978-1-4920-7880-7 (ISBN)
Description
Among the text editors being used in the programming community, perhaps the most important family is vi and its derivatives. With this updated edition, Unix and Linux users will learn text editing basics for both vi and Vim ("vi improved") before moving on to advanced editing tools for each editor. Authors Arnold Robbins and Elbert Hannah cover the latest major releases of Vim, including 8.0 and 8.2.
If you're a programmer or computer analyst, or you work with browsers or command-line interfaces, using Vim can speed up your work and make complex tasks easier. You'll examine multiwindow editing, global search and replacement, and power tools for programmers, and learn how to write interactive macros and scripts to extend the editor--all in the easy-to-follow style that's made this book a classic.
Go beyond the basics to learn which vi commands fit your specific needs
Learn advanced vi tools that shift most of the editing burden to the computer
Explore Vim tools that provide major improvements over vi
Examine Vim's multiwindow editing feature, a significant upgrade over vi
Use Vim scripts to customize and tailor Vim to your needs
Look at Vim in modern GUI environments with Graphical Vim (gvim)
See Vim in the broader programming milieu, including using it as an IDE
If you're a programmer or computer analyst, or you work with browsers or command-line interfaces, using Vim can speed up your work and make complex tasks easier. You'll examine multiwindow editing, global search and replacement, and power tools for programmers, and learn how to write interactive macros and scripts to extend the editor--all in the easy-to-follow style that's made this book a classic.
Go beyond the basics to learn which vi commands fit your specific needs
Learn advanced vi tools that shift most of the editing burden to the computer
Explore Vim tools that provide major improvements over vi
Examine Vim's multiwindow editing feature, a significant upgrade over vi
Use Vim scripts to customize and tailor Vim to your needs
Look at Vim in modern GUI environments with Graphical Vim (gvim)
See Vim in the broader programming milieu, including using it as an IDE
More details
Edition
8th New edition
Language
English
Place of publication
Sebastopol
United States
Edition type
New edition
Dimensions
Height: 232 mm
Width: 176 mm
Thickness: 30 mm
Weight
940 gr
ISBN-13
978-1-4920-7880-7 (9781492078807)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Arnold Robbins | Elbert Hannah
Learning the vi and Vim Editors
Power and Agility Beyond Just Text Editing
E-Book
11/2021
8th Edition
O'Reilly
€37.99
Available for download

Arnold Robbins | Elbert Hannah
Learning the vi and Vim Editors
E-Book
11/2021
O'Reilly
€37.99
Available for download
Previous edition

Arnold Robbins | Elbert Hannah | Linda Lamb
Learning the vi and Vim Editors
Book
08/2008
7th Edition
O'Reilly
€29.00
Article exhausted; check for reprint
Persons
Arnold Robbins, an Atlanta native, is a professional programmer and technical author. He has been working with Unix systems since 1980, when he was introduced to a PDP-11 running a version of Sixth Edition Unix. His experience also includes multiple commercial Unix systems, from Sun, IBM, HP and DEC. He has been working with GNU/Linux systems since 1996. Arnold has also been a heavy awk user since 1987, when he became involved with gawk, the GNU project's version of awk. As a member of the POSIX 1003.2 balloting group, he helped shape the POSIX standard for awk. He is currently the maintainer of gawk and its documentation. O'Reilly has been keeping him busy: He is author and/or coauthor of the bestselling titles: Unix In A Nutshell, Effective awk Programming, sed & awk, Classic Shell Scripting, and several pocket references.