📄️ A Dirty Shell
Why the VS Code integrated terminal is not a clean environment, how it becomes polluted, and how to detect, compare, and avoid dirty shells.
📄️ Attach-First Debugging
Why you should run your program in a clean external shell and let VS Code attach as a UI, instead of allowing VS Code to launch and orchestrate your runtime environment.
📄️ Many Processes, Many Interpreters
Why VS Code and modern Python tooling often show multiple Python versions simultaneously, and how different subsystems each run their own interpreter.
📄️ VS Code Architecture: The Main Processes
A language-agnostic breakdown of VS Code’s multi-process architecture, including the main subsystems and how to inspect them from the shell.
📄️ Create Your Own Code Snippet in VS Code
Learn how to create and troubleshoot custom code snippets in Visual Studio Code. Covers snippet syntax, advanced features, common pitfalls, and real-world debugging with markdown-specific settings.