Vim Mastery


Course Introduction

In this section we'll walk through what we'll learn in this course along with giving you access to the resources that we'll use.

Vim Navigation

This section will teach you how to perform basic navigation tasks inside of Vim, including items such as: traversing a file, saving, quitting, and shortcuts for navigating inside of a file.

Custom Settings in Vim

In this section you will learn how to customize settings inside of Vim, including settings that last a single session and how to implement permanent settings.

Editing in Vim

In this section you'll learn the commands needed to edit files in Vim, starting off with the basic editing commands and working through to advanced pattern matching editing techniques.

Searching and Selecting in Vim

This section walks through how to search and select text inside of files by using Vim shortcuts.

Advanced Vim Processes for Ruby Developers

This section of the course will teach you how to utilize advanced Vim behavior, specifically related to Ruby development. This will include how to toggle comments, and running commands directly in Vim

Vim View Management

This section of the course will walk through how to configure custom view actions in Vim, including working with multiple view panes, making the view sizes dynamic and how to work with multiple files.

Auto Processing Ruby Code

This section walks through how to implement a Ruby Gem that allows you to auto process Ruby files without having to leave the text editor.

Guide to Vim Plugins

In this section you'll learn how to implement Vim plugins in order to add advanced behavior and efficiency into your development workflow.

    Unsupported Browser

    devCamp does not support ancient browsers.
    Install a modern version for best experience.