Skip to main content

Vim – The Improved Editor


Intro Video

Photo of Terrence Cox

Terrence Cox

Senior Vice President of Content

A veteran of twenty years in Information Technology in a variety of roles. He has worked in development, security and infrastructure well before they merged into what we now call DevOps. He provides training in Linux, VMWare, DevOps (Ansible, Jenkins, etc) as well as containers and AWS topics. He now leads the Training Architects to produce the courses and content we all know and love!







Course Details

In this short course, we will take a look at Vim, the improved editor. Learn how to use the keyboard to work with your text documents, complete searches, replace text and format them. We also show you how to branch out from Vim to run commands, capture output into the current buffer, manage your buffers and move between them and more!


Vim - The Improved Editor

Introduction to Linux Academy - Maximize Your Experience


Lesson Description:

The tools provided on to help you maximize your experience.

Vim vs. Vi - What's the Difference?


Lesson Description:

Learn the differences and a little background on Vim vs. the standard Vi editor.

Vim Packages and Creating Files


Lesson Description:

In addition to discussing which packages may need to be installed for Vim on your distribution, we briefly show you how to create files for our use during the course.

Vim Modes


Lesson Description:

There are different modes that determine how Vim behaves when you press a key. We discuss and demonstrate how to activate each one and show how they differ.

Navigating Your File


Lesson Description:

One of the first things you need to know is how to move around your text file. We demonstrate the keyboard shortcuts that allow you to do that in different ways.

Manipulating Text


Lesson Description:

The most common thing to do in Vim is add and remove text within your files. Let's start taking a look at that.

Copy, Paste, Search and Replace


Lesson Description:

All things you do frequently within your text editing sessions. We show you the various methods of doing each. Note: at 9:23, the # should be a %

Executing External Commands


Lesson Description:

Vim gives us the ability to shell out and execute commands without leaving the editor. Additionally, we can capture that output in the current file buffer.

Files and Buffers


Lesson Description:

We are not limited to a single file for editing at a time. Learn about how Vim uses buffers and how to move between them in the same session.

Where Do I Go from Here?


Lesson Description:

Where do I go from here?

Take this course and learn a new skill today.

Transform your learning with our all access plan.

Start 7-Day Free Trial