Why Use Vim 0:00You know, it's funny. A lot of people think of Vim as this old, antiquated editor, maybe something they had to use way back in college, but now they use something way better, more modern, something that's updated all of the time, right? But you know what? There very much is a reason why people have continued to use this editor over every quote-unquote modern alternative. And you know what? Vim is being updated as of an hour ago. So why don't you compare that to, say, Sublime Text and see which one is updated more frequently. But anyways, the truth is it's really hard to hold this against anyone because the reality is Vim has a very high learning curve. For example, let me pull up this quick line tool. Imagine something like Sublime, which is excellent. So the nice thing about Sublime is, yeah, you can get up to speed very, very quickly. This is us learning the editor, and then you Understanding the Learning Curve 0:44something like Sublime, which is excellent. So the nice thing about Sublime is, yeah, you can get up to speed very, very quickly. This is us learning the editor, and then you master your workflow. And here's basically where your career lies. So yeah, I'm not going to lie to you. The learning curve is kind of rough with Vim. I'd say it's very much worth it. Do it. But yeah, there's no denying that it's going to take longer to mold to your needs. But the amazing thing is, as you harness every inch of Vim, you're going to find your workflow go through the roof compared to every other possible alternative. And this right here, this is why we use Vim. Now, you might be thinking to yourself, well, Jeff, how hard can it possibly be? I've used a number of editors. This is just another one. I'll figure it out very quickly. And that might be your first mistake. Very much, Vim is a different beast altogether. Opening Vim and Customization 1:26I've used a number of editors. This is just another one. I'll figure it out very quickly. And that might be your first mistake. Very much, Vim is a different beast altogether. For example, if I open up Vim or MacVim, if you have that installed, basically the same thing. MacVim just gives you sort of like a Mac shell that returns some common conveniences you are typically used to. But yeah, this is what you get. Or you might get a light background, by the way. Either one, it's the same thing. So yeah, I wouldn't hold it against you for thinking, oh my goodness, who in their right mind would use something like this? It looks like it's out of the 70s. Here's the thing to remember. Every ounce of Vim can be configured. So whereas with other editors, you kind of get an all-in-one, well, with Vim, you're going to configure and pick out every single piece of the puzzle. And trust me, when you're done, you can make this as Exploring Vim Modes 2:06other editors, you kind of get an all-in-one, well, with Vim, you're going to configure and pick out every single piece of the puzzle. And trust me, when you're done, you can make this as beautiful to look at as anything else. And if you need more proof, let's just start typing. I'll hit N. Nope, no letter N. I get no previous regular expression. What about M? What about P? What about S? All right, well, that changed it. And I see insert here, and that seems to type. If I hit escape, now I'm in a different mode. If I hit V, now I'm in a visual mode. If I hit colon, it looks like I can type commands here at the bottom. This is what I mean when I say Vim is its own beast altogether. So if you're curious and you're willing to go on this ride, how about I show you everything I know about Vim?and you're willing to go on this ride, how about I show you everything I know about Vim?