Course Features
Duration
6.28 hours
Delivery Method
Online
Available on
Lifetime Access
Accessibility
Desktop, Laptop
Language
English
Subtitles
English
Level
Intermediate
Teaching Type
Self Paced
Video Content
6.28 hours
Course Description
Course Overview
Virtual Labs
International Faculty
Post Course Interactions
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