vscode-youcompleteme
vscode-youcompleteme copied to clipboard
YouCompleteMe for VSCode
Deprecated
I'm using clangd extension for c/c++.
vscode-youcompleteme
YouCompleteMe for vscode.
Previews
completion
lint
fixit
getType
Features
- Semantic code completion with Ycmd backend
- Diagonostic display
- GetType with hover
- GoToDefinition with ctrl+click
- QuickFix
Keymaps
- alt+l diagonostic
Usage
- Install from vscode extension marketplace
- Install Ycmd, see Ycmd's Readme
- Config extension in your user or workspace settings.json
Configuration
-
ycmd.path
: The directory where ycmd is installed, like:C:/Users/YOURNAME/.vim/bundle/YouCompleteMe/third_party/ycmd
-
ycmd.global_extra_config
: Optional, see ycm's Readme -
ycmd.python
: Optional, python execuable path. -
ycmd.confirm_extra_conf
: Optional, see ycm's Readme -
ycmd.enabled_languages
: Optional, default is["c", "cpp"]
. For objc, please addobjective-c
. -
ycmd.use_imprecise_get_type
: Optional, default is false. please see this link for more details. -
ycmd.lint_run
: Optional, default isonCall
. Change toonSave
if you want auto lint after save action.
More languages
golang