awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/vscode-cpptools

0
View on GitHub↗
6,047 स्टार्स·1,701 फोर्क्स·TypeScript·other·9 व्यूज़

Vscode Cpptools

The C/C++ extension for Visual Studio Code provides language support for C and C++ programming, including IntelliSense-powered code editing, navigation, and debugging capabilities. It enables syntax highlighting, code completion, hover information, and error checking for C and C++ source files, along with features like semantic colorization, symbol search, and call hierarchy exploration.

The extension offers comprehensive debugging support for C/C++ programs, including launching debug sessions with breakpoints, stepping through code, and inspecting variables. It supports debugging multi-threaded programs, remote processes, and memory dumps, with the ability to evaluate expressions, set conditional breakpoints, and customize object display in the debugger.

Build and compilation capabilities allow compiling C++ projects and running individual C/C++ files using configurable build tasks. The extension provides flexible IntelliSense configuration through automatic workspace detection, build system integration, or compilation databases, with options to manage multiple build configurations and control include paths and compiler settings.

Features

  • C++ Project Compilations - Compiles C++ source files into an executable program using configurable build tasks.
  • Code Formatting - Formats code using clang-format or vc_format on a file, selection, or automatically when typing, saving, or pasting.
  • IntelliSense Configurations - Configures additional include paths for resolving header files during IntelliSense.
  • IntelliSense Configurations - Integrates with build systems to automatically configure IntelliSense for C/C++ projects.
  • IntelliSense Configurations - Configures compiler and IntelliSense settings for accurate code completion and navigation.
  • IntelliSense Configurations - Sets compiler and path settings for accurate C/C++ IntelliSense in the editor.
  • IntelliSense Configurations - Consumes compilation databases to provide accurate IntelliSense for C/C++ code.
  • Debug Configurations - Defines runtime arguments, break behavior, and pre-launch tasks for tailored debugging sessions.
  • Debugger Configurations - Configures debugger settings including executable path and debugger type for C/C++ programs.
  • Variable Inspection Tools - Provides hover inspection and watch lists to display variable values during debugging.
  • Runtime Expression Evaluation - Ships a watch panel and debug console for evaluating and modifying expressions at runtime.
  • Native Debugging Sessions - Customizes and launches debugging sessions for C++ projects with step-through execution.
  • Native Debugging Sessions - Launches native debug sessions with breakpoints and variable inspection for C/C++ programs.
  • Definition Navigation - Jumps directly to where a symbol is defined in the source code.
  • Type Definition Navigations - Jumps directly to where a type is defined in the source code.
  • Symbol Navigation - Jumps directly to where a symbol is declared in the source code.
  • Hover Information Displays - Shows an inline definition of a symbol when hovering over it with the mouse.
  • Symbol Searchers - Finds and navigates to symbols in the current file or workspace by typing a name.
  • IntelliSense Configurations - Configures compiler paths and defines for accurate C/C++ IntelliSense in the editor.
  • IntelliSense Editors - Highlights syntax, completes code, shows hover information, and checks errors in C and C++ source files.
  • Conditional Breakpoints - Supports conditional breakpoints that halt execution only when user-defined conditions are met.
  • Multi-Threaded Debugging - Provides a thread panel to view call stacks and control execution across concurrent threads.
  • Native Debugging Sessions - Launches debug sessions with breakpoints and step-through execution for C/C++ programs.
  • IntelliSense Configurations - Automatically detects compiler and headers to enable IntelliSense without manual configuration.
  • Codebase Symbol References - Lists every location where a symbol appears in the source code.
  • Peek Definitions - Shows a symbol's definition, declaration, type definition, or references in an inline window.
  • Code Completion Member Listers - Shows a filtered list of available members when typing a member access symbol.
  • AI-Powered Code Generation - Completes code and suggests snippets using AI from GitHub Copilot to speed up C and C++ writing.
  • Single-File Compilations and Runs - Compiles the active source file with the detected compiler and runs the resulting executable in the integrated terminal.
  • Remote Development - Supports editing and debugging C/C++ projects on remote machines, containers, and WSL.
  • Recursive Include Optimization - Optimizes recursive include performance to speed up IntelliSense resolution.
  • Remote Debugging - Attaches the debugger to processes running on remote machines or inside containers via pipe transport.
  • Build Task Runners - Defines compiler arguments, problem matchers, and default build settings in a tasks.json file for repeatable builds.
  • Call Hierarchies - Shows all calls to or from a function in a tree view to understand how functions relate to each other.
  • Debugger Console Commands - Allows users to execute debugger commands directly from the debug console.
  • Symbol Browsing Scope Control - Controls which directories are parsed for symbol searches to optimize browsing.
  • IntelliSense Configurations - Manages multiple IntelliSense configurations for different platforms and build environments.
  • Memory Dump Parsers - Loads and analyzes core dumps for post-mortem debugging of C/C++ programs.
  • Debug Source Path Mappings - Supports path substitution to locate missing source files during debugging.
  • Documentation Comment Generators - Creates a structured documentation comment block when typing / and pressing Enter.
  • Function Entry Breakpoints - Enables pausing at any function entry point without manual line breakpoints.

स्टार हिस्ट्री

microsoft/vscode-cpptools के लिए स्टार हिस्ट्री चार्टmicrosoft/vscode-cpptools के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Vscode Cpptools के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Vscode Cpptools के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • emacs-lsp/lsp-modeemacs-lsp का अवतार

    emacs-lsp/lsp-mode

    5,060GitHub पर देखें↗

    lsp-mode is a Language Server Protocol client and IDE feature set for Emacs. It functions as a semantic code analysis tool and JSON-RPC communication layer that connects the editor to external language servers to provide intelligent code completion and real-time diagnostics. The project also serves as a Debug Adapter Protocol client, enabling interactive debugging sessions and breakpoint management. This allows for stepping through code and inspecting variables via a standardized protocol, including support for debugging within Docker containers. The system covers a broad range of developmen

    Emacs Lispangularcppdart
    GitHub पर देखें↗5,060
  • facebook/pyreflyfacebook का अवतार

    facebook/pyrefly

    5,390GitHub पर देखें↗

    Pyrefly is a static type checker for Python that operates as a language server, delivering real-time diagnostics, completions, and navigation in any editor supporting the Language Server Protocol. It also performs static tensor shape analysis, using symbolic dimension variables and arithmetic to verify shape consistency in deep learning models without runtime execution. Beyond core type checking, Pyrefly supports gradual adoption workflows: it can generate a baseline of known errors so only new issues are reported, migrate configuration from other type checkers, and automatically suppress exi

    Rustcode-qualitycontributions-welcomegood-first-issue
    GitHub पर देखें↗5,390
  • prabirshrestha/vim-lspprabirshrestha का अवतार

    prabirshrestha/vim-lsp

    3,368GitHub पर देखें↗

    vim-lsp is a Vim plugin that implements the Language Server Protocol to provide an asynchronous code intelligence tool for the editor. It serves as a bridge between Vim and external language servers, providing semantic code analysis and IDE-like navigation and diagnostics. The project provides a refactoring interface for renaming symbols across a workspace and applying quick-fixes. It also enables semantic highlighting, which color-codes elements based on their meaning as determined by the language server. The plugin covers a broad surface of capabilities, including symbol navigation and dis

    Vim Scriptasyncasyncompletelanguage-server-protocol
    GitHub पर देखें↗3,368
  • microsoft/vscode-tips-and-tricksmicrosoft का अवतार

    microsoft/vscode-tips-and-tricks

    9,086GitHub पर देखें↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    GitHub पर देखें↗9,086
Vscode Cpptools के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

microsoft/vscode-cpptools क्या करता है?

The C/C++ extension for Visual Studio Code provides language support for C and C++ programming, including IntelliSense-powered code editing, navigation, and debugging capabilities. It enables syntax highlighting, code completion, hover information, and error checking for C and C++ source files, along with features like semantic colorization, symbol search, and call hierarchy exploration.

microsoft/vscode-cpptools की मुख्य विशेषताएं क्या हैं?

microsoft/vscode-cpptools की मुख्य विशेषताएं हैं: C++ Project Compilations, Code Formatting, IntelliSense Configurations, Debug Configurations, Debugger Configurations, Variable Inspection Tools, Runtime Expression Evaluation, Native Debugging Sessions।

microsoft/vscode-cpptools के कुछ ओपन-सोर्स विकल्प क्या हैं?

microsoft/vscode-cpptools के ओपन-सोर्स विकल्पों में शामिल हैं: emacs-lsp/lsp-mode — lsp-mode is a Language Server Protocol client and IDE feature set for Emacs. It functions as a semantic code analysis… facebook/pyrefly — Pyrefly is a static type checker for Python that operates as a language server, delivering real-time diagnostics,… prabirshrestha/vim-lsp — vim-lsp is a Vim plugin that implements the Language Server Protocol to provide an asynchronous code intelligence tool… w0rp/ale — Ale is a Neovim LSP client and asynchronous linter wrapper designed to integrate language servers and syntax checkers… microsoft/vscode-tips-and-tricks — This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a… golang/vscode-go — This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a…