Skip to main content

Posts

Showing posts from July, 2020

The learn Vim project - Part 1

Over the course of my programming years, I have come to absolutely love Vim. Vim IMHO, is one of the most efficient, fast, and reliable ways to edit any kind of text whatsoever. Many people won't agree with me, but let's not start the IDE/tool wars right away.  In my mind, if notepad is an old Nokia phone, and Sublime text is the iPhone, Vim would be the PDA that Spy-Kids had on their wrists. The point I am trying to make is, that Vim takes text editing to a whole new level, by making a "text editing language". So just as you have programming languages for programs, markup languages for markup, you can basically start using a text editing language, while using Vim. This is going to be a multi-part series, going from the absolute basics to an intermediate level. Let us get started with the very basics. 1. Modes of operation :    To edit or create a file with Vim, you need to just give the filename as an argument with Vim. ( vim mytext.txt ). Once you do that, you will