Upcase header logo small

Menu

Vim

A text editor first released publicly in 1991. Vim's power is that it is keyboard driven and can be extensively customized.

Trails

Vim

Navigating Ruby Files with Vim

Stop scrolling and searching, start precision jumping

?

Stop scrolling and searching, start precision jumping

Video

Navigating Within Ruby Files

Video

Navigation Between Ruby Files

Video

Intelligent Navigation With ctags

3 steps remaining
Start trail
Vim

The Art of Vim

Walk the path of Vim mastery with this ongoing series of Vim tips and time-savers

?

Walk the path of Vim mastery with this ongoing series of Vim tips and time-savers

Video

Introduction, with Ben Orenstein

Video

Indenting, with Ben Orenstein

Video

Relative Number, with Ben Orenstein

Video

Tabs, with Joel Quenneville

Video

Search Overview, with Chris Toomey

Video

Splits, with Patrick Brisbin

Video

Intro to Vimscript, with Ben Orenstein

Video

Text Objects, with Jon Yurek

Video

Transitioning to Vim, with Mikael Muszynski

Video

Intro to Splits, with Melissa Xie

Video

Commanding Split Windows, with Melissa Xie

Video

Mapping Commands, with Laila Winner

Video

Rspec Customization, with Laila Winner

Video

Search and Replace, with Laila Winner

Video

Range Commands With Relative Numbering (Jason Draper)

15 steps remaining
Start trail
Vim

Onramp to Vim

Get up and running with the world's best text editor. No Vim experience is required, but you'll be productive in no time (and blazing-fast, soon).

?

Get up and running with the world's best text editor. No Vim experience is required, but you'll be productive in no time (and blazing-fast, soon).

Video

Surviving Your First Week

Vim is notorious for having a steep learning curve, but we think this is a myth. This video will give you the base knowledge you need to get up and running for your first week.

Video

Motions and Moving

Getting around is half the battle and Vim provides many ways to fly through a file. In this video you'll learn the motions that power so much of Vim's awesomeness.

Video

Command Language

Vim's power and unique approach to editing comes from its language for editing text. In this video you'll learn how to speak the Vim language and become an editing master.

Video

Windows & Tabs

Vim has an amazing amount of flexibility in how you lay out your windows and tabs. In this video you'll learn how to create, resize, and organize any layout you need.

Video

Modes

Vim is a "modal" editor meaning that it has multiple different modes you can use to control it. In this video you'll learn about the different modes and how you can use them to maximize your efficiency.

Video

Configuration

Vim has an impressive array of configuration options and customization points. In this video you'll learn what sort of configurations are possible and see examples of some powerful options you can set to level up your Vim.

Video

Plugins

Vim is the best, but it can be even better with plugins. In this video you'll learn how to use plugins and see a selection of some of the most useful and powerful plugins available.

7 steps remaining
Start trail

The Weekly Iteration

Ben Orenstein
Chris Toomey

Weekly Iteration

Surviving Your First Week

Ben Orenstein and Chris Toomey

Surviving Your First Week Vimtutor We recommend beginning your Vim...

Chris Toomey

Weekly Iteration

Surviving Your First Week in Vim (and beyond)

Chris Toomey

Ben & Chris give some tips and tricks on how to survive your first week...

Ben Orenstein
Chris Toomey

Weekly Iteration

Motions and Moving

Ben Orenstein and Chris Toomey

Motions and Moving Motions are used to get your cursor where you want it.

Ben Orenstein
Chris Toomey

Weekly Iteration

Plugins

Ben Orenstein and Chris Toomey

Plugins Now that you have a solid understanding of core Vim functionality...

Ben Orenstein

Weekly Iteration

Command Language

Ben Orenstein

Command Language Vim allows us to describe the edits we want to make using a...

Ben Orenstein

Weekly Iteration

Getting Help in Vim

Ben Orenstein

In this episode, Ben shows you how to use vim's powerful built-in help.

Ben Orenstein
Chris Toomey

Weekly Iteration

Windows & Tabs

Ben Orenstein and Chris Toomey

Windows & Tabs Often you'll want to be able to view multiple files at...

Ben Orenstein

Weekly Iteration

Managing Windows in Vim

Ben Orenstein

In this episode, Ben shows you how to use vim's windows to efficiently edit...

Ben Orenstein
Chris Toomey

Weekly Iteration

Modes

Ben Orenstein and Chris Toomey

Modes Vim is a "modal" editor meaning it has various modes which...

Ben Orenstein
Chris Toomey

Weekly Iteration

Configuration

Ben Orenstein and Chris Toomey

Configuration Nearly everything in Vim can be configured and customized to...