What Is Vim and Why You Need To Know It

When I was learning how to code at my university, they didn’t teach us how to use IDEs (Integrated Development Environment). They told us to code our projects with some really basic text editors. I’m not entirely sure why, but I’m really thankful for that experience.

Coding with a basic text editor really sealed in my mind that all code is is just a file with text. It also helped me pay close attention to my code syntax. A lot of times my code wouldn’t compile because I had typos. IDEs often autocomplete things for you.

Since code is just a file with text, I’ve learned to appreciate really basic text editors. IDEs are nice, but they’re so bulky. If you just want to quickly look at your code or change something real quick a basic code editor is the way to go. IDEs take a while to load and sometimes require tedious setup and configuration. Not to mention, they also have a ton of features that can be overwhelming at times.

Today, I want to give special attention to one code editor: Vim or Vi. I’ve talked before about other basic code editors like Notepad/++ and TextEdit. Vim deserves special attention because it runs inside a terminal.

In this video, I’m going to talk about:
-Why Vim is so useful
-Why I prefer Vim over other terminal text editors
-Basics of Vim

Hope this is useful!
-Henrik