Visual Studio Code

Index 6 entries

Visual Studio Code (VS Code) is a free, lightweight code editor developed by Microsoft. It supports almost every programming language and runs on Windows, macOS, and Linux.


What it includes out of the box#

VS Code comes with the core features you’d expect from any IDE: a code editor with syntax highlighting, a file explorer, an integrated terminal, and Git support. It handles the basics well for most languages without any extra setup.

What makes it different is what it doesn’t include by default. Deep language support, things like intelligent autocomplete, error detection, and debugging, is added through extensions.

Extensions#

An extension is an add-on that gives VS Code new capabilities. There are extensions for programming languages, frameworks, themes, tools, and workflow helpers. You install only what you need, which keeps VS Code fast and uncluttered.

Extensions are installed from the Extensions panel in the left sidebar, or from the Visual Studio Code Marketplace (external link).

⚠️ Mistakes

Installing VS Code but skipping the required extensions

VS Code on its own doesn’t know how to work with most languages. If you open a C# file and nothing looks right, no highlighting, no error detection, no way to run the code, the most likely cause is a missing extension. Always install the language extension for whatever you’re working with.

Confusing VS Code with Visual Studio

Visual Studio Code and Visual Studio are two different products from Microsoft. Visual Studio is a large, Windows-only IDE built primarily for .NET and C++. VS Code is lightweight, cross-platform, and language-agnostic. They are not the same tool and are not interchangeable.

📚 Resources