You can also check my Git changes log for it. You're also getting a look at the peek feature, which allows you to peek into other files that are using that different functionality. And if I double-clicked in there, it would actually go to that file.
Speaking of Git, we talked about the Git changes. Git integration is baked right into vscode, and there's a couple of really good extensions I definitely recommend you getting, and I'll show you some of those in a demo in a moment. Here we're seeing the pull request extension, and what you can do is we can clone out of the box, no extension needed, check out, commit, and push. All that's baked into vscode, but you can also pull a pull request down and do reviews of code and then merge them or add comments, etc.
One extension I mentioned earlier is called Peacock. It's one that I've written. So vscode is a really cool feature because you can open up like multiple vscodes. Here you can see I've got six instances of vscode open. Have you ever had that many open before and you're trying to figure out which one is which? Whenever you have multiple windows of a tool open, it's great, but then sometimes you get confused. For example, I might be working on multiple projects. They could all be interrelated, maybe a backend or frontend, maybe just a test scenario too or a harness. So all those could be open and then very tiny at the top in the title bar, it tells you what the name of that is. That's not quick enough for me to recognize which one is which. So instead, you can use Peacock and then color each individual instance in whatever color you want. You can color different aspects of the window as well. So it makes it easy at a glance to tell which one you're working in. I happen to like to color these based upon what I'm working in for. Svelte, I use orange, for Angular I use red, for React I use blue.
Now, we just saw a lot of great ways that we can make our lives easier with VS Code, but one of the biggest problems most of us have is when we go to a project and we need all the dependencies for that project. Different frameworks and different setups like Node or Python or .NET and all sorts of dependencies. This is where it can become difficult and where container-based solutions can really help us. We can call these dev containers and VS Code supports it. So what does this mean? Well, first there's three things that you need to get going. One is VS Code itself. You can get VS Code right from this link right here. Second, you're going to want Docker for desktops. You can get that from this link so you can run the containers.
Comments