Imagine if you had to edit a document that you couldn’t see. All you could do was ask specific questions […]
Vim Tip of the Day: Naming Things
They say that names are the beginning of abstraction. Giving something a name allows us to hold it in our […]
Vim Tip of the Day: Saying More (Macros)
As we speak the Vim language, we come to have a renewed appreciation for the great diversity of things that […]
Vim Tip of the Day: Living the High Life
The signature of Vim-style editing is operating in terms of high-level abstractions in the world of text like words, paragraphs […]
Vim Tip of the Day: Phrases
We’ve learned to describe, navigate, and manipulate text with simple combinations of verbs, nouns, and quantifiers. Now let’s take it […]
Vim Tip of the Day: Going Places
We recently learned about position-based ways to navigate and reason about text. While these coordinate motions are a broad way […]
Vim Tip of the Day: Scrolling
[Note: “Alternative” Vim users (e.g. Emacs/Evil users), skip to the bottom] Today we’re going to do something a little different. […]
Vim Tip of the Day: Selecting Things
Although you can do a lot just with verbs like c, d, and y combined with the various nouns, you […]
Vim Tip of the Day: Coordinates
We saw that common Vim navigations are based on structure, while others are based on search. Still others are based […]
Vim Tip of the Day: Search
While words, lines and paragraphs give us a way to refer to text in general, often, these “linguistic” nouns aren’t […]