vscode-youcompleteme

YouCompleteMe for vscode.
Source
Issues
VSCode extension market
Previews
completion

lint

fixit

getType

Features
- Semantic code completion with Ycmd backend
- Diagonostic display
- GetType with hover
- GoToDefinition with ctrl+click
- QuickFix
Keymaps
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 add objective-c .
ycmd.use_imprecise_get_type : Optional, default is false. please see this link for more details.
ycmd.lint_run : Optional, default is onCall . Change to onSave if you want auto lint after save action.
More languages
golang

| |