I want to introduce you to the concept of a macro. It is a very effective editing technique, and at the same time, it's super easy to use.
How To Exit Vim
Let's finally learn how to exit Vim, either saving the changes or abandoning them.
How To Comment Code In Vim
There is no built-in way to comment code in Vim, but there are several excellent plugins.
Using Git From Vim
Let me show you how to setup Vim for Git and introduce some great plugins that will forever change your world for the better.
Replacing all occurrences in a file
How to find and replace in Vim? Meet the "substitute" command.
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.
Useful Vim Plugins You Haven't Heard Of
Here are several great but less-known Vim plugins that will boost your productivity.
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.
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
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.
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.
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.
Vim for Python in 2020
Build your own Python IDE with Vim, syntax highlighting, autocomplete, proper indenting, code linting, and auto-formatting.
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.
Awesome Command-Line Tools
Have a look at these awesome CLI tools for a productive development experience (screenshots and examples are included).
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.
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.
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.
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.
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.
Setting Up Vim For TypeScript in 2020
Build yourself a TypeScript IDE with Vim, syntax highlighting, intellisense, linting, and auto-formatting.
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.
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.
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.