 So, in a video I posted the other day, I was doing some C programming in Vim, and then I'd exit out and compile the program and run it. And someone asked, you have team-ups running, you can split your screen while you split the screen and not exit out of Vim, and that's a very good question, that wouldn't be a better way to do it. And even better way is you can actually run shell commands in Vim, and you can compile and run the command without exiting out of Vim. I've been asked before why I don't do that. The main reason I don't do either of those things is just habit. I'm used to just exiting and running it, and I can do it real fast. I mean, yes, those other ways to be more efficient, it's just now how I do it. But even if I did do it that way, I probably wouldn't for multiple reasons. The videos were on C programming, not on Vim and not on Team-Ux. So not everyone's going to be running Team-Ux, not everyone's going to be running Vim. And I don't want to confuse people. So I would do things the way, I mean, yeah, I could say open up two terminals, and that's the same as splitting the screen with Vim, you know? Or not splitting the screen with Team-Ux. But in general, and I mean, obviously I'm going to do things the way I do them. So this isn't always true, but for the most part, I try to do things in my videos the most basic way. So even if I normally compile and run stuff in Vim, unless the tutorial's on using Vim, I'm not going to do that because I don't want to confuse people who may not be running Vim. They might be using Notepad, who knows? So I try not to use uncommon things in my video that most people don't run. Obviously I've got to use a text editor, I prefer Vim, so I use Vim. But as I say in most of my videos, you know, use whatever text editor you prefer, make sure if the text editor is not a word document editor, that would be bad. But yeah, again, the main reason I don't is because that's how I do it. But I've been trying to get better about when I'm in Vim working with multiple files on a project using buffers. I actually set it up with FZF to be able to list files and the buffers and go through them. And I do that on my own, but in videos, you probably won't see me doing that too much, mainly because most people probably don't have it set up like that. And I don't want to confuse people. I try to keep things very basic in my videos. That's also like when I do Blender videos, which it's been a while since I do, I'm still getting used to 2.8. I didn't play with it up until recently. But for the most part, I try to keep my Blender set up close to the default so that I don't forget not everyone has it set up like me. And you should customize your applications to make your workflow go good. But when you're teaching people and showing people, you should try to keep things at the defaults so you don't confuse people. So my life has kind of split that way because my system's set up. I like it, but I also try to keep things as basic as possible for my videos. So I don't have to exit out of my default settings for the videos, because I wouldn't think to do that. Anyway, it was a good question. Thanks for asking. Your way is technically probably better. But then again, like I said, actually compiling and running stuff without exiting out of an InVim is probably even a better option. We all have our own ways of doing things, and that's just how I'm doing it right now. Thanks for watching. Visit FilmsLikeChris.com. That's Chris at the K. There's a link in the description. I hope you have a great.