⭐ Vim-based IDE? Check out my "Vim From Scratch" book

Replacing all occurrences in a file

How to find and replace in Vim? Meet the "substitute" command.

10 Mar 2021

Matched pairs and friends

Working with paired symbols, search, navigate, and highlight them is a big part of being productive with Vim. We'll start with some basics and then talk about some cool plugins out there.

05 Mar 2021

Useful Vim Plugins You Haven't Heard Of

Here are several great but less-known Vim plugins that will boost your productivity.

25 Feb 2021

Case-insensitive search in Vim

In this article, I will quickly show you how to use case-insensitive search in Vim and how to make it work this way by default.

06 Jul 2020

Vim and Language Server Protocol

In this article, we'll quickly talk about what is a language server, why we need the LSP protocol, and how to set up it with Vim

09 May 2020

Vim Folding

Folding is a way to collapse some chunks of code and thus hiding it from the view. That comes handy if you want to focus on editing of some other part of the file and don't want everything else to clutter your view.

15 Mar 2020

How to repeat the last change in Vim

In this article, we'll quickly have a look at how to repeat changes, motions and the whole sets of commands in Vim, starting from an elementary case and eventually covering macros.

28 Feb 2020

How to undo and redo a change in Vim

In this article, I will quickly show you how to undo or redo changes in Vim.

12 Feb 2020

Vim for Python in 2020

Build your own Python IDE with Vim, syntax highlighting, autocomplete, proper indenting, code linting, and auto-formatting.

13 Dec 2019

How To Do This In Vim?

How To Quit Vim? Ho To Rename a file? And other most-commonly asked questions with short answers for those who are starting with Vim.

04 Dec 2019

Awesome Command-Line Tools

Have a look at these awesome CLI tools for a productive development experience (screenshots and examples are included).

01 Nov 2019

Spelling And Grammar With Vim

Code is good. But sometimes you actually have to write documentation, README files and maybe even prose in Vim. How to check if the spelling is correct and avoid typos? Let's see how Vim can help.

04 Oct 2019

Vim for Ruby and Rails in 2019

How to set up Vim for a productive Ruby And RoR workflow? In this articles we will set up syntax highlighting, formatting and linting, ways to run tests and quickly jump between files, autocompletion with solargraph, snippets and more.

14 Sep 2019

Why Learn Vim In 2019?

So now that we have all those beautiful editors, is it still worth it to invest in learning Vim in 2019? The answer is yes and yes of course. In this article let me give some of the reasons why Vim is still the most productive editor for me.

28 Apr 2019

5 must-have Vim plugins in 2018

In this article I would like to share 5 VIM plugins I can't imagine my development workflow without. The absolutely must-have Vim plugins.

28 Mar 2019

Starting With Vim

Starting with Vim can be hard. Here is a list of advices for the beginners I wish I had when started myself.

25 Mar 2019

Setting Up Vim For TypeScript in 2020

Build yourself a TypeScript IDE with Vim, syntax highlighting, intellisense, linting, and auto-formatting.

25 Feb 2019

5 Awesome Vim Plugins You May Never Have Heard About

I have been browsing people's dotfiles recently and found some very cool Vim plugins which I've never seen before. So I thought I need to spread the word.

25 Dec 2018

Vim for JavaScript and React in 2019

How to set up Vim for JavaScript And React? Here is a list of useful Vim plugins for JavaScript and React in 2019. We'll cover syntax highlighting, linting, auto-completion, and more.

28 Oct 2018

How To Edit A Vim Macro?

Since Vim macros are just plain text stored in the registers you can edit them as such and thus fix the mistakes made while recording.

27 Oct 2018

How to copy and paste a line in Vim?

In this article I will quickly show you how to copy and paste lines in Vim.

27 Oct 2018