Dive into Docker takes you from "What is Docker?" to confidently applying Docker to your own projects. It's packed with best practices and examples. Start Learning Docker →
Since I started with Vim pretty late, the first plugin manager I tried was vim-plug and it seems nearly perfect.
In this video we'll look at how to debug this error. I was getting this error a lot when saving files but finally figured it out.
I had a problem with accidentally deleting lines when using the mouse with Vim. It turns out it was due to misconfiguring things a bit.
In this video I go over how I use NERDTree in Vim. It's mainly to create, modify or delete files very quickly.
In this video we'll go over using built in Vim motions and mappings to select and manipulate text within or around HTML tags.
In this video we'll cover a bunch of different find / replace use cases ranging from simple word searches to regular expressions.
Here's a short video going over how I switch between a dozen software projects in seconds using nothing but my terminal, tmux and Vim.
Getting your system clipboard to work with tmux and Vim can be tricky. Here's a short video showing how to set it all up.
Here's a short video going over my workflow for writing Markdown documents with Vim. The preview is styled using GitHub's CSS.
One of the best ways to learn anything is to immerse yourself in it and try to solve your problems as they come up. Vim is no different.
When writing a book or course, you deal with hundreds of thousands of words and Vim helps you manage that in a sane way.
Like you, I'm super protective of my inbox, so don't worry about getting spammed. You can expect a few emails per month (at most), and you can 1-click unsubscribe at any time. See what else you'll get too.