Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Vim Masterclass

Course Cover
compare button icon

Course Features

icon

Duration

6.28 hours

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

6.28 hours

Course Description

Did you know that command line professionals who are most productive use the powerful features of Vim's text editor? It's not easy to master Vim if you try to learn it all on your own.
This course is the quickest way to learn the basics. This course also teaches you the most advanced features in the fastest way possible.
When you complete the Vim Masterclass, you will be able to:
You will learn how to work with multiple files. This includes how to copy and paste from one file to another and jump to another. Vim's windowing system will allow you to view multiple files simultaneously.

These keyboard shortcuts are essential and you will be able to quickly remember them. You will learn how to "think with Vim", which means you won't have to memorize every command, saving you many hours of work.

Replace entire blocks of information in a file by searching for them. This includes how to refactor your code and rename all variables in a file. You'll also learn how to find and replace words in files and more.

Copy, cut, and paste.
Learn how to make the best of Vim’s built-in clipboard, how to use Vim’s clipboard history and how to access your clipboard from within Vim.

Visually select blocks of text, and make edits to them, such as moving, deleting, indenting/shifting, and more. Vim's text objects will be easy to understand so that you can quickly select single words, lines, paragraphs HTML/XML tags, codes blocks and more.

How to make vertical edits using Vim's Visual Block Mode. This column editing mode is also known as rectangle mode ...) Allow syntax highlighting for source code, configuration, and any other file you frequently edit. This includes how to customize Vim's color scheme and color code text.

Use simple to advanced navigation techniques to get to the exact location you need in a file quickly.
Practical tips like how to edit source code, scripts and HTML. This course offers many opportunities to practice.
You can use Vim's built-in help system for quick and easy access to the information you need.
MacVim and Windows gVim are available. This includes learning about the pros and cons of Vim's graphical interface and textual interface.

To normalize data and quickly perform complex edits, create, save and replay macros. You will learn how to append or preend text to every line of a text file, how format one line of text and how to apply that formatting in a specific area of the file. You'll learn how Vim automates everything.

You can create custom shortcuts and customized key mappings. You can create shortcuts for things you do frequently.
You can indent and shift text blocks. You will also learn how auto indentation can be enabled so that you can quickly clean-up and prettify your source codes.
More...
You'll be able use vim almost immediately after you start the course. I want you to be able to get up and running as quickly possible. You'll learn how vim works, how to make simple edits and how to save your changes at the beginning of this course.
We'll continue to build on your skills and explore advanced techniques like creating macros, global substitutions, editing multiple files simultaneously, formatting and normalizing data, and more.
Over the years, I have taught thousands of students. I know that people learn best by doing. This is why I have packed this course full of practice exercises. You will receive detailed, step-by–step instructions for each exercise. I encourage you to do the labs yourself first. Next, I will walk you through the exercise while you watch.
You'll not only learn the concepts but you'll also see me use them. And you'll be able to immediately put these new skills to use so you can retain and understand what you're learning.
This course is perfect for anyone who uses the command line frequently. This course is suitable for anyone who needs to edit files in a command-line environment.
This course covers vim's graphical version, but it is not for people who want word processing help (WYSIWYG).
This course is not for those who want to be proficient in editing plain text files such as server configuration files and shell scripts.
This course will help you improve your vim skills if you are tired of being afraid of vim or just don't seem to be making progress.

Course Overview

projects-img

Virtual Labs

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

No prerequisites mentioned

What You Will Learn

Create custom shortcuts and personalized key mappings If you want to create a shortcut for something you do often, you'll find out how to make your life a whole lot easier

Create, save, and replay macros to normalize data and quickly repeat complicated edits You'll learn how to append or prepend text to every line in a text file, how to format one line of text and apply that formatting to a specified area in the file and mo

Cut, copy and paste You'll find out how to make the most of Vim's built-in clipboard system, use Vim's clipboard history, and how to access your system's clipboard from within Vim

Employ simple to advanced navigation techniques so you can go exactly to where you need in a file very fast

Enable syntax highlighting for source code, configuration files, or any type of file you edit often That includes how to customize the color scheme and color code text in Vim

Find and replace entire blocks of information within a file That includes how to refactor your code by renaming all variables in a file or set of files, reliably Of course, you'll learn simple find and replace techniques to replace a word in an entire fil

How to make vertical edits and use Vim's Visual Block Mode (Some call this column editing mode or rectangle mode…)

Indent and shift blocks of text You'll also learn how to enable auto indentation so you can quickly clean up and prettify your source code

Make the most of the built-in help system to quickly find what you need, all without leaving Vim

Practical application tips such as how to edit source code, scripts, HTML, and more You'll find lots of opportunities for practice in this course

Use MacVim and gVim on Linux and Windows This includes learning the advantages and disadvantages of both the textual interface and the graphical interfaces to Vim

Use the must-know keyboard shortcuts and how to remember them easily You'll actually learn how to "think in Vim" so you don't even have to memorize each and every command, saving you countless hours of work

Visually select blocks of text and perform edits on those blocks like moving the block, deleting the block, indenting/shifting the block, and more You'll understand Vim's text objects so you can quickly select single or multiple words, lines, paragraphs,

Work with multiple files, including how to move data back and forth between different files, copying & pasting from one file to another, and quickly jumping to another file You'll also learn how to view multiple files at the same time using Vim's windowin

Target Students

People who want to get really efficient at editing plain text files, such as server configuration files, shell scripts, source code, and any other type of textual data

Course Cover

This Course Is Not Available In Your Country Or Region

Explore Related Courses