What Is Vim and Why You Need To Know It

Опубликовано: 01 Март 2026
на канале: HenrikM Dev
274
8

Want to get a programming job?
From no coding experience to building your first app
📘Download my FREE programming guide here: https://henrikmdev.com/firstapp

Need 1-on-1 coaching?
💻Click below to learn more about my mentoring program:
https://henrikmdev.com/coaching/

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

🎬 Timestamps
1:35 - Free programming guide!
2:27 - "Vi" vs "Vim"
2:47 - Why is Vim so useful?
4:13 - Why I prefer Vi/Vim over other terminal text editors
6:27 - Where to start using Vi/Vim?
7:36 - The basics of Vi/Vim
8:13 - Command mode and Insert mode
8:29 - Insert mode
9:02 - Command mode
14:15 - Use case for Vi/Vim: Git ignore file

🎥 Beginner dev tool tutorials:
GitHub/Git
   • What Is GitHub and How To Use It?  
Terminal
   • Why You Should Start Using Terminal and Ho...  

=================================================
📚 Stay Tuned for More:
If you found this video helpful, make sure to like and subscribe to our channel for more programming tutorials and tips. We have a lot more exciting content in store for you, so stay tuned!
   / @henrikmdev  

👨‍💻 Have Questions?
If you have any questions or want to suggest topics for future videos, please leave a comment below. We love hearing from our viewers and are here to help!

🔔 Turn on Notifications:
Don't forget to ring the notification bell so you never miss an update from us. Stay ahead in your programming journey!

=================================================
💡 Coding Tutorials:
   • Coding tutorials  

💡 Dev Tool Tutorials:
   • Dev tools  

📁 Sample Code:
Find the sample code used in our tutorials on our GitHub page:
https://github.com/henrikmdev/

=================================================
📚 Books
C Programming Language: https://amzn.to/4etzNE5
Learning the bash Shell: https://amzn.to/483dvGN

⚙️ Gear
Webcam - Logitec Brio: https://amzn.to/3zUqfTG
Lighting - Ring Light Clip: https://amzn.to/3Y23yoj
Microphone - AKG Pro Audio P220: https://amzn.to/40hunIf
Audio Interface - Focusrite Scarlett 2i2: https://amzn.to/4gVTpSX

Thank you for watching, and happy coding! 💻🧡
-Henrik

Disclaimer: Some of these links are referral links. I may earn a commission if you use them, at no extra cost to you. You're not obligated to use these links, but it would be appreciated. Thanks!

#programminglife #cprogrammingtutorials #github #cplusplus #cprogramming #learntocode #java #learnprogramming #software #learncoding #csharp #python #learncode #coding