# C/C++ for Visual Studio Code This preview release of the extension adds language support for C/C++ to Visual Studio Code including: * Language service * Code Formatting (clang-format) * Auto-Completion (experimental) * Symbol Searching * Go to Definition/Declaration * Peek Definition/Declaration * Class/Method Navigation * Signature Help * Quick Info (Hover) * Error Squiggles * Debugging * Support for debugging Windows (PDB, MinGW/Cygwin), Linux and macOS applications * Line by line code stepping * Breakpoints (including conditional and function breakpoints) * Variable inspection * Multi-threaded debugging support * Core dump debugging support * Executing GDB or MI commands directly when using 'C++ (GDB/LLDB)' debugging environment * For help configuring the debugger see [Configuring launch.json for C/C++ debugging](https://github.com/Microsoft/vscode-cpptools/blob/master/launch.md) on our [GitHub page](https://github.com/Microsoft/vscode-cpptools). You can find more detailed information about C/C++ support for Visual Studio Code at our [GitHub page](https://github.com/Microsoft/vscode-cpptools/tree/master/Documentation) and our [VS Code documentation page](https://code.visualstudio.com/docs/languages/cpp). ## Contact Us If you run into any issues or have suggestions for us, please file [issues and suggestions on GitHub](https://github.com/Microsoft/vscode-cpptools/issues). If you haven’t already provided us feedback, please take this [quick survey](https://www.research.net/r/VBVV6C6) to help shape this extension for your needs.