STM32CubeIDE for Visual Studio Code Documentation

Table Of Contents

- STM32CubeIDE for Visual Studio Code
- Introduction
  - Overview
  - System requirements
  - Release note
- Basic Concepts
  - User interface
  - Command-line tools
  - Visual Studio Code extension packs
  - Bundles
  - CMake
  - Toolchains
  - STMicroelectronics Arm Clang Toolchain for STM32
- Getting Started
  - Installation
  - First project creation
- Workspace and extension workflow
  - Workspace overview
  - Extension commands
  - Project files
  - Multi-project workspaces
- Tutorials
  - Migrating from STM32CubeIDE for Visual Studio Code extension 2.x to 3.x
  - Dual-core STM32 projects
  - Power management
  - RTOS-based STM32 projects
  - Firmware security and integrity
- Development
  - Projects
  - Editing
  - Build
  - Debug
  - API manual
  - Integration with external tools
  - Testing and validation
- Troubleshooting
  - Frequently asked questions
  - Known issues
  - Support

# Command-line tools

Visual Studio Code (VS Code) provides command-line tools to enhance your development workflow. These tools enable interaction with VS Code from the terminal, offering a quick and efficient way to perform various tasks.

The code command enables opening files and directories in VS Code directly from the terminal. This increases efficiency by reducing the need to navigate through the graphical user interface.

Install and uninstall VS Code extensions using the code command. This simplifies extension management and integrates with script-based workflows.

The code command includes options to display help information, check the version, list installed extensions, and show extension versions. These options provide quick access to essential information and tools, improving productivity.

Command-line tools in VS Code streamline the development process by enabling quick access to the editor and its features from the terminal. Mastering these tools can improve workflow and productivity.

For more detailed information, see Visual Studio Code documentation.