Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>cclsextNew to Visual Studio Code? Get it now.
cclsext

cclsext

flywine

|
1,043 installs
| (1) | Free
ccls extensions
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ccls-ext README

First of all, many thanks to MaskRay's vscode-ccls, this plugin is forked vscode-ccls and adds some features.

Features

Requirements

  • cmake tools

Extension Settings

Reference vscode-ccls

"ccls.ext.restartDatabaseOnChange": true,
"ccls.ext.changeDatabaseCompiler": {
    "windows": {
        "compiler": "cl.exe",
        "value": "/usr/bin/clang++"
    },
    "linux": {
        "compiler": "",
        "value": ""
    }
}

Known Issues

  • ccls failed and quit

Release Notes

ccls extensions

0.0.1

0.0.4

  • fix: when changeDatabaseCompiler is empty, copy compdb file to workspace folder

0.0.5

  • add ext.resourceDir
    {
      "windows": "",
      "linux": ""
    }
    

0.0.6

  • fix: On windows platform ccls cannot be killed, resulting in memory leaks

0.0.7

0.0.8

  • fix: database command json file is not exist

0.0.9

  • fix: Plugin runtime error
  • add: The header guard is automatically created when the header file is created.
  • add: Create function implementation, support:
    • global function √
    • normal calss member function √
    • normal class special member function √

0.1.0

  • add: create cpp class header and source file.
  • add: rename file auto modify header guard.
  • fix: check file exist error.

0.1.1

  • add: create unit test file
  • add: cmake build output colorize(support chinese and english)
  • fix: create function implementation has redundant virtual keyword
  • add: cmake build output file path as document link.
  • fix: clang.resourceDir config change causes plugin restart
  • add: ccls server error will auto restart

0.1.2

  • fix: windows output msvc error can not highlight
  • rm : ccls server error will auto restart

0.1.3

  • add: instert region outside of selection text

0.1.4

  • fix: can not laod output log grammars config file

0.1.5

  • fix: function implementation signature remove static keyword.

Following extension guidelines

Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.

  • Extension Guidelines

For more information

  • Visual Studio Code's Markdown Support
  • Markdown Syntax Reference

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft