Video description
Do you know that most of the command-line experts use the powerful features of the Vim text editor? Learning Vim on your own can look like a daunting task, but do not worry, this course will help you. With this course, you will not only learn the Vim basics but also grasp the advanced features with ease.The course starts with an introduction to the Vim editor, explaining its benefits in the real world. Next, you will discover essential navigation commands and the built-in help system to work smoothly with the Vim editor. Moving along, you will learn how to cut, copy, and paste data from one file to another, and move data back and forth between different files.
Next, you will practice search, find, and replace commands, and learn how to edit large blocks of text quickly and easily. Later, you will learn about the visual mode of Vim and grasp the techniques to customize Vim settings as per your preferences. Toward the end, you will view and edit multiple files at the same time using Vim’s windowing system and get a chance to explore Vim’s graphical user interfaces.
By the end of this course, you will be able to edit text files using the Vim editor and Vim commands.
What you will learn
- Enable syntax highlighting for source code and configuration files
- View multiple files at the same time using Vim’s windowing system
- Create, save, and replay macros to normalize data
- Enable auto-indentation to quickly clean the source code
- Discover how to use the Graphical User Interface (GUI) version of Vim called gVim
- Create custom shortcuts and personalized key mappings
Audience
Whether you are a system administrator, developer, database administrator, or anyone else who edits files in a command-line environment, this course is for you. When you start the course, you will be able to use the Vim editor almost immediately.
About the Author
Jason Cannon: Jason Cannon is a professional system administrator, consultant, and author. He started his career as a Unix and Linux System engineer in 1999. Since that time, he has utilized his Linux skills at companies such as Xerox, UPS, Hewlett-Packard, and Amazon.com. Additionally, he has acted as a technical consultant and independent contractor for small businesses and Fortune 500 companies.
Jason has professional experience with CentOS, RedHat Enterprise Linux, SUSE Linux Enterprise Server, and Ubuntu. He has used several Linux distributions on personal projects including Debian, Slackware, CrunchBang, and others. In addition to Linux, Jason has experience supporting proprietary Unix operating systems including AIX, HP-UX, and Solaris. He enjoys teaching others how to use and exploit the power of the Linux operating system.
Publisher resources
Table of contents
- Chapter 7 : Text Objects and Macros
- Chapter 1 : Course Introduction
- Chapter 3 : Vim Essentials
- Chapter 8 : Visual Mode
- Chapter 2 : Vim Quickstart
- Chapter 9 : Vim Settings, Preferences, and Customizations
- Chapter 4 : The Vim Help System
- Chapter 11 : Vim Plugins
- Chapter 12 : Vim Graphical User Interfaces: gVim and MacVim
- Chapter 5 : Deleting, Yanking, and Putting
- Chapter 10 : Vim Buffers and Windows
- Chapter 6 : Transforming and Substituting Text
Product information
- Title: Vim Masterclass
- Author(s):
- Release date: October 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789955194
You might also like
book
Learning the vi and Vim Editors, 8th Edition
Among the text editors being used in the programming community, perhaps the most important family is …
video
Mastering Vim
Roughly half of all software developers use vi/Vim on a regular basis, but most of those …
book
Mastering Vim
Mastering Vim, reviewed by Bram Moolenaar, the creator of Vim, covers usage of Vim and Neovim, …
book
Modern Vim
Turn Vim into a full-blown development environment using Vim 8's new features and this sequel to …