Microsoft announced today that its C++ extension for Visual Studio Code is now generally available in non-beta form.
“The C++ extension brings a rich set of productivity features to VS Code for C++ developers, including IntelliSense smart code completion, debugging, refactoring, code navigation, and more,” Microsoft’s Julia Reid writes. “On top of that, these features are adaptable to various platforms, architectures[,] and compilers, enabling all your cross-compiling and remote development scenarios.”
For those unfamiliar, Visual Studio Code is Microsoft’s lightweight, open-source, and cross-platform code editor; it’s available Linux, macOS, and Windows, and is perhaps most well-known for its customizability for different workloads through an extensive library of free extensions. To date, VS Code has seen the most traction with web and mobile app developers, but its appeal is quite broad.
The C++ extension for VS Code 1.0 additionally supports Linux on ARM and ARM64 platforms, making it possible to develop C++ applications on Raspberry Pi with VS Code and Remote-SSH. And the firm is supplying a separate C++ Extension Pack that includes C/C++ support, C/C++ themes, CMake, CMake Tools, the Remote Development Extension Pack, GitHub Pull Requests and Issues, Visual Studio Codespaces, the LiveShare Extension Pack, the Doxygen Documentation Generator, and improved C++ syntax support.
There’s also a new Configure C++ IntelliSense in Visual Studio Code video tutorial for those just getting started.