1013 строки
102 KiB
JSON
1013 строки
102 KiB
JSON
{
|
|
"c_cpp.subheaders.intelliSense.title": "IntelliSense",
|
|
"c_cpp.subheaders.formatting.title": "Formatting",
|
|
"c_cpp.subheaders.codeDocumentation.title": "Code Documentation",
|
|
"c_cpp.subheaders.codeAnalysis.title": "Code Analysis",
|
|
"c_cpp.subheaders.debugging.title": "Debugging",
|
|
"c_cpp.subheaders.resourceManagement.title": "Resource Management",
|
|
"c_cpp.subheaders.miscellaneous.title": "Miscellaneous",
|
|
"c_cpp.capabilities.untrustedWorkspaces.description": "Multiple settings can cause processes local to the workspace to be executed, e.g. C_Cpp.clang_format_path, C_Cpp.codeAnalysis.clangTidy.path, C_Cpp.addNodeAddonIncludePaths, C_Cpp.default.compilerPath, C_Cpp.default.configurationProvider, and C_Cpp.default.compileCommands, and the equivalent properties in c_cpp_properties.json.",
|
|
"c_cpp.command.configurationSelect.title": "Select a Configuration...",
|
|
"c_cpp.command.configurationProviderSelect.title": "Change Configuration Provider...",
|
|
"c_cpp.command.configurationEditJSON.title": "Edit Configurations (JSON)",
|
|
"c_cpp.command.configurationEditUI.title": "Edit Configurations (UI)",
|
|
"c_cpp.command.selectIntelliSenseConfiguration.title": "Select IntelliSense Configuration...",
|
|
"c_cpp.command.installCompiler.title": "Install a C++ Compiler",
|
|
"c_cpp.command.rescanCompilers.title": "Rescan for Compilers",
|
|
"c_cpp.command.switchHeaderSource.title": "Switch Header/Source",
|
|
"c_cpp.command.enableErrorSquiggles.title": "Enable Error Squiggles",
|
|
"c_cpp.command.disableErrorSquiggles.title": "Disable Error Squiggles",
|
|
"c_cpp.command.toggleDimInactiveRegions.title": "Toggle Inactive Region Colorization",
|
|
"c_cpp.command.resetDatabase.title": "Reset IntelliSense Database",
|
|
"c_cpp.command.takeSurvey.title": "Take Survey",
|
|
"c_cpp.command.restartIntelliSenseForFile.title": "Restart IntelliSense for Active File",
|
|
"c_cpp.command.logDiagnostics.title": "Log Diagnostics",
|
|
"c_cpp.command.referencesViewGroupByType.title": "Group by Reference Type",
|
|
"c_cpp.command.referencesViewUngroupByType.title": "Ungroup by Reference Type",
|
|
"c_cpp.command.rescanWorkspace.title": "Rescan Workspace",
|
|
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "Copy vcpkg install command to clipboard",
|
|
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "Visit the vcpkg help page",
|
|
"c_cpp.command.generateEditorConfig.title": "Generate EditorConfig contents from VC Format settings",
|
|
"c_cpp.command.GoToNextDirectiveInGroup.title": "Go to next preprocessor directive in conditional group",
|
|
"c_cpp.command.GoToPrevDirectiveInGroup.title": "Go to previous preprocessor directive in conditional group",
|
|
"c_cpp.command.CreateDeclarationOrDefinition.title": "Create Declaration / Definition",
|
|
"c_cpp.command.RunCodeAnalysisOnActiveFile.title": "Run Code Analysis on Active File",
|
|
"c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "Run Code Analysis on Open Files",
|
|
"c_cpp.command.RunCodeAnalysisOnAllFiles.title": "Run Code Analysis on All Files",
|
|
"c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Clear All Code Analysis Problems",
|
|
"c_cpp.command.BuildAndDebugFile.title": "Debug C/C++ File",
|
|
"c_cpp.command.BuildAndRunFile.title": "Run C/C++ File",
|
|
"c_cpp.command.AddDebugConfiguration.title": "Add Debug Configuration",
|
|
"c_cpp.command.GenerateDoxygenComment.title": "Generate Doxygen Comment",
|
|
"c_cpp.command.addSshTarget.title": "Add SSH target",
|
|
"c_cpp.command.removeSshTarget.title": "Remove SSH target",
|
|
"c_cpp.command.setActiveSshTarget.title": "Set this SSH target as the active target",
|
|
"c_cpp.command.selectActiveSshTarget.title": "Select an active SSH target",
|
|
"c_cpp.command.selectSshTarget.title": "Select SSH target",
|
|
"c_cpp.command.activeSshTarget.title": "Get the active SSH target",
|
|
"c_cpp.command.refreshCppSshTargetsView.title": "Refresh",
|
|
"c_cpp.command.sshTerminal.title": "Connect to this SSH target in a new terminal",
|
|
"c_cpp.configuration.maxConcurrentThreads.markdownDescription": {
|
|
"message": "The maximum number of concurrent threads to use for language service processing. The value is a hint and may not always be used. The default of `null` (empty) uses the number of logical processors available.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.maxCachedProcesses.markdownDescription": {
|
|
"message": "The maximum number of cached processes to use for language service processing. The default of `null` (empty) uses twice the number of logical processors available.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.maxMemory.markdownDescription": {
|
|
"message": "The maximum memory (in MB) available for language service processing. Fewer processes will be cached and run concurrently after this memory usage is exceeded. The default of `null` (empty) uses the system's free memory.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.maxSymbolSearchResults.markdownDescription": {
|
|
"message": "The maximum number of results to show for 'Go to Symbol in Workspace'. The default is `5000`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.intelliSense.maxCachedProcesses.markdownDescription": {
|
|
"message": "The maximum number of IntelliSense processes to keep running. The default of `null` (empty) uses value inherited from `#C_Cpp.maxCachedProcesses#`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.intelliSense.maxMemory.markdownDescription": {
|
|
"message": "Older IntelliSense processes will shut down before new processes are created after this memory usage (in MB) is exceeded. The default of `null` (empty) uses the value inherited from `#C_Cpp.maxMemory#`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.references.maxConcurrentThreads.markdownDescription": {
|
|
"message": "The maximum number of concurrent threads to use for 'Find All References' and 'Rename'. The default of `null` (empty) uses the value inherited from `#C_Cpp.maxConcurrentThreads#`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.references.maxCachedProcesses.markdownDescription": {
|
|
"message": "The maximum number of processes to keep in memory for 'Find All References' and 'Rename'. The default of `0` disables this feature. The value of `null` (empty) uses the value inherited from `#C_Cpp.maxCachedProcesses#`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.references.maxMemory.markdownDescription": {
|
|
"message": "Fewer 'Find All References' and 'Rename' processes will be cached and run concurrently after this memory usage (in MB) is exceeded. The default of `null` (empty) uses the value inherited from `#C_Cpp.maxMemory#`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.maxConcurrentThreads.markdownDescription": {
|
|
"message": "The maximum number of concurrent threads to use for code analysis. The default of `null` (empty) uses half the value inherited from `#C_Cpp.maxConcurrentThreads#`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.maxMemory.markdownDescription": {
|
|
"message": "Fewer code analysis processes will run concurrently after this memory usage (in MB) is exceeded. The default of `null` (empty) uses the value inherited from `#C_Cpp.maxMemory#`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.updateDelay.markdownDescription": {
|
|
"message": "Controls the delay in milliseconds before code analysis starts processing after a save is triggered from an edit when `#files.autoSave#` is `afterDelay` and `#C_Cpp.codeAnalysis.runAutomatically#` is `true`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.exclude.markdownDescription": {
|
|
"message": "Configure glob patterns for excluding folders and files for code analysis. Files not under the workspace folder are always excluded. Inherits values from `#files.exclude#` and `#C_Cpp.files.exclude#`. Learn more about [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.excludeBoolean.markdownDescription": {
|
|
"message": "The glob pattern to match file paths against. Set to `true` or `false` to enable or disable the pattern.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.excludeWhen.markdownDescription": {
|
|
"message": "Additional check on the siblings of a matching file. Use `$(basename)` as variable for the matching file name.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.runAutomatically.markdownDescription": {
|
|
"message": "If `true`, code analysis will run automatically on a file after it is opened or saved.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription": {
|
|
"message": "If `true`, the 'Disable' code action will be shown when available (the next time code analysis is run). When the 'Disable' code action is used, it adds the warning code to the `C_Cpp.codeAnalysis.clangTidy.checks.disabled` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDocumentation.markdownDescription": {
|
|
"message": "If `true`, the 'Show Documentation for' code action will be shown when available (the next time code analysis is run).",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description": "Controls which 'Clear' code analysis problem code action options are available. Changing the setting to show more options may require re-running code analysis.",
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.None.description": "Show no 'Clear' code actions.",
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description": "Show only the 'Clear all' code action (or 'Clear all <type>' if there is only one type or 'Clear this' if there is only one problem).",
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "Show the 'Clear all' code action (if there are multiple problem types) and the 'Clear all <type>' code action (or 'Clear this' if there is only one problem for the <type>)",
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Show the 'Clear all' (if there are multiple problem types), 'Clear all <type>' (if there are multiple problems for the <type>), and 'Clear this' code actions",
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": {
|
|
"message": "If `true`, formatting will be run on the lines changed by 'Fix' code actions.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": {
|
|
"message": "If `true`, code analysis using `clang-tidy` will be enabled and will run after a file is opened or saved if `#C_Cpp.codeAnalysis.runAutomatically#` is `true` (the default).",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": {
|
|
"message": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": {
|
|
"message": "Specifies a `clang-tidy` configuration in YAML/JSON format: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{key: x, value: y}]}`. When the value is empty, `clang-tidy` will attempt to find a file named `.clang-tidy` for each source file in its parent directories.",
|
|
"comment": [
|
|
"Words 'key' and 'value' in '{key: value, ...}' should be translated, but all other markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": {
|
|
"message": "Specifies a `clang-tidy` configuration in YAML/JSON format to be used as a fallback when `#C_Cpp.codeAnalysis.clangTidy.config#` is not set and no `.clang-tidy` file is found: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{key: x, value: y}]}`.",
|
|
"comment": [
|
|
"Words 'key' and 'value' in '{key: value, ...}' should be translated, but all other markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": {
|
|
"message": "A POSIX extended regular expression (ERE) matching the names of the headers to output diagnostics from. Diagnostics from the main file of each translation unit are always displayed. The `${workspaceFolder}` variable is supported (and is used as the default fallback value if no `.clang-tidy` file exists). If this option is not `null` (empty), it overrides the `HeaderFilterRegex` option in a `.clang-tidy` file, if any.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.args.markdownDescription": {
|
|
"message": "Additional command line arguments to pass to `clang-tidy`. These take precedence over the equivalent `C_Cpp.codeAnalysis.clangTidy.*` settings.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.useBuildPath.markdownDescription": {
|
|
"message": "If `true` and `compileCommands` is set, the `-p=<build-path>` argument is passed to `clang-tidy` instead of build arguments being passed after `--`. This may not work if environment variables aren't set so that system includes can be found.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.checks.enabled.markdownDescription": {
|
|
"message": "List of enabled `clang-tidy` checks. The values are appended to the `Checks` in a `.clang-tidy` file or `#C_Cpp.codeAnalysis.clangTidy.config#`, if any. The default check `clang-analyzer-*` is always used unless it is explicitly disabled.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeAnalysis.clangTidy.checks.disabled.markdownDescription": {
|
|
"message": "List of disabled `clang-tidy` checks. The values are appended to the `Checks` in a `.clang-tidy` file or `#C_Cpp.codeAnalysis.clangTidy.config#`, if any.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.formatting.description": "Configures the formatting engine.",
|
|
"c_cpp.configuration.formatting.clangFormat.markdownDescription": {
|
|
"message": "`clang-format` will be used to format code.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.formatting.vcFormat.markdownDescription": {
|
|
"message": "The Visual C++ formatting engine will be used to format code.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.formatting.Default.markdownDescription": {
|
|
"message": "By default, `clang-format` will be used to format the code. However, the Visual C++ formatting engine will be used if an `.editorconfig` file with relevant settings is found nearer to the code being formatted and `#C_Cpp.clang_format_style#` is the default value: `file`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.formatting.Disabled.markdownDescription": {
|
|
"message": "Code formatting will be disabled.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.braces.markdownDescription": {
|
|
"message": "Braces are indented by the amount specified in the `#editor.tabSize#` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Determines what new line indentation is relative to.",
|
|
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Indent new line relative to the outermost open parenthesis.",
|
|
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Indent new line relative to the innermost open parenthesis.",
|
|
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Indent new line relative to the beginning of the current statement.",
|
|
"c_cpp.configuration.vcFormat.indent.withinParentheses.markdownDescription": {
|
|
"message": "When a new line is typed, it is aligned under the opening parenthesis or based on `#C_Cpp.vcFormat.indent.multiLineRelativeTo#`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.withinParentheses.alignToParenthesis.markdownDescription": {
|
|
"message": "New line is aligned under the opening parenthesis.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": {
|
|
"message": "New line is indented based on `#C_Cpp.vcFormat.indent.multiLineRelativeTo#`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "In existing code, preserve the existing indent alignment of new lines within parentheses.",
|
|
"c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": {
|
|
"message": "Labels are indented relative to switch statements by the amount specified in the `#editor.tabSize#` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": {
|
|
"message": "Code inside a `case` block is indented relative to its label by the amount specified in the `#editor.tabSize#` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": {
|
|
"message": "Indent braces following a case statement by the amount specified in the `#editor.tabSize#` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": {
|
|
"message": "Indent braces of lambdas used as function parameters relative to the start of the statement by the amount specified in the `#editor.tabSize#` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "The position of goto labels.",
|
|
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.markdownDescription": {
|
|
"message": "Position goto labels to the left of the current code indentation, by the amount specified in the `#editor.tabSize#` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.markdownDescription": {
|
|
"message": "Position goto labels at the leftmost edge of the code.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.markdownDescription": {
|
|
"message": "Goto labels will not be formatted.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "The position of preprocessor directives.",
|
|
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.markdownDescription": {
|
|
"message": "Preprocessor directives are positioned to the left of the current code indentation, by the amount specified in the `#editor.tabSize#` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.markdownDescription": {
|
|
"message": "Preprocessor directives are positioned at the leftmost edge of the code.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.preprocessor.none.markdownDescription": {
|
|
"message": "Preprocessor directives will not be formatted.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.markdownDescription": {
|
|
"message": "Access specifiers are indented relative to class or struct definitions by the amount specified in the `#editor.tabSize#` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.namespaceContents.markdownDescription": {
|
|
"message": "Code is indented relative to its enclosing namespace by the amount specified in the `#editor.tabSize#` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.indent.preserveComments.description": "Indentation of comments is not changed during formatting operations.",
|
|
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "The position of opening braces for namespaces.",
|
|
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "The position of opening braces for type definitions.",
|
|
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "The position of opening braces for lambda functions.",
|
|
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "The position of opening braces for functions.",
|
|
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "The position of opening braces for control blocks.",
|
|
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "Opening braces are moved to a new line.",
|
|
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "Opening braces are kept on the same line and a space is added before each one.",
|
|
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "Opening braces are not formatted.",
|
|
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Place opening and closing braces for scopes on separate lines.",
|
|
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "For empty types, move closing braces to the same line as opening braces.",
|
|
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "For empty function bodies, move closing braces to the same line as opening braces.",
|
|
"c_cpp.configuration.vcFormat.newLine.beforeCatch.markdownDescription": {
|
|
"message": "Place `catch` and similar keywords on a new line.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.newLine.beforeElse.markdownDescription": {
|
|
"message": "Place `else` on a new line.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.markdownDescription": {
|
|
"message": "Place `while` in a `do`-`while` loop on a new line.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Spacing between function names and opening parentheses of argument lists.",
|
|
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "Add a space before the opening parenthesis of a function.",
|
|
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "Spaces before opening parenthesis of a function are removed.",
|
|
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "Spaces are left as entered.",
|
|
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "A space is added after the opening parenthesis and also before the closing parenthesis in function parameter lists.",
|
|
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "When a function parameter list is empty, a space is inserted between its parentheses.",
|
|
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "A space is added between the keyword and opening parenthesis in control flow statements.",
|
|
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "A space is added after the opening parenthesis and also before the closing parenthesis in control flow statements.",
|
|
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "A space is added before the opening parenthesis of lambda argument lists.",
|
|
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "A space is added after the opening parenthesis and also before the closing parenthesis of a C-style cast.",
|
|
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "A space is added after the closing parenthesis of a C-style cast.",
|
|
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "A space is added after the opening parenthesis and also before the closing parenthesis of a parenthesized expression.",
|
|
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "A space is added before the opening braces of scope blocks.",
|
|
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "When braces are empty and on the same line, a space is inserted between them.",
|
|
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "A space is added before the opening brace of uniform initialization and initializer lists.",
|
|
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "A space is added after the opening brace and also before the closing brace of uniform initialization and initializer lists.",
|
|
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "Spaces around commas are preserved inside uniform initialization and initializer lists.",
|
|
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "A space is added before opening square brackets.",
|
|
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "A space is added after the opening square bracket and also before the closing square bracket.",
|
|
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "When square brackets are empty, a space is added before the opening bracket.",
|
|
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "When square brackets are empty, a space is inserted between them.",
|
|
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "For multi-dimensional arrays, all space between brackets is removed. Other settings that control space are overridden.",
|
|
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "A space is added after the opening square bracket and also before the closing square bracket.",
|
|
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "When square brackets are empty, a space is inserted between them.",
|
|
"c_cpp.configuration.vcFormat.space.beforeComma.description": "A space is added before every comma.",
|
|
"c_cpp.configuration.vcFormat.space.afterComma.description": "A space is added after every comma.",
|
|
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "Spaces around member access operators, pointer-to-member operators, and scope resolution operators are removed.",
|
|
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "A space is added before the colon for inherited types in class definitions.",
|
|
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "A space is added before the colon in constructor definitions.",
|
|
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Spaces are removed before every semicolon.",
|
|
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "A space is inserted after every semicolon.",
|
|
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Spaces between unary operators and operands are removed.",
|
|
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Spaces around binary operators.",
|
|
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Spaces around assignment operators.",
|
|
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Spaces around pointer and reference operators.",
|
|
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "Pointer and reference operators are aligned to the left.",
|
|
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "Pointer and reference operators are centered.",
|
|
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "Pointer and reference operators are aligned to the right.",
|
|
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "Pointer and reference operators are not formatted.",
|
|
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Spaces around conditional operators.",
|
|
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "A space is added before the operator and also after it.",
|
|
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "Spaces before and after the operator are removed.",
|
|
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "Spaces are left as entered.",
|
|
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Wrapping options for blocks.",
|
|
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": {
|
|
"message": "A complete code block that is entered on one line is kept on one line, regardless of the values of any of the `C_Cpp.vcFormat.newLine.*` settings.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": {
|
|
"message": "Any code where the opening and closing brace is entered on one line is kept on one line, regardless of the values of any of the `C_Cpp.vcFormat.newLine.*` settings.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": {
|
|
"message": "Code blocks are always formatted based on the values of the `C_Cpp.vcFormat.newLine.*` settings.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.clang_format_path.markdownDescription": {
|
|
"message": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used. If not found in the environment path, the `clang-format` bundled with the extension will be used.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.clang_format_style.markdownDescription": {
|
|
"message": "Coding style, currently supports: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Use `file` to load the style from a `.clang-format` file in the current or parent directory, or use `file:<path>/.clang-format` to reference a specific path. Use `{key: value, ...}` to set specific parameters. For example, the `Visual Studio` style is similar to: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.",
|
|
"comment": [
|
|
"Words 'key' and 'value' in '{key: value, ...}' and the word 'path' in 'file:<path>/.clang-format' should be translated, but all other markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": {
|
|
"message": "Name of the predefined style used as a fallback in case `clang-format` is invoked with style `file` but the `.clang-format` file is not found. Possible values are `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none`, or use `{key: value, ...}` to set specific parameters. For example, the `Visual Studio` style is similar to: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.",
|
|
"comment": [
|
|
"Words 'key' and 'value' in '{key: value, ...}' should be translated, but all other markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.clang_format_sortIncludes.markdownDescription": {
|
|
"message": "If set, overrides the include sorting behavior determined by the `SortIncludes` parameter.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.intelliSenseEngine.description": "Controls the IntelliSense provider.",
|
|
"c_cpp.configuration.intelliSenseEngine.default.description": "Provides context-aware results via a separate IntelliSense process.",
|
|
"c_cpp.configuration.intelliSenseEngine.tagParser.description": "Provides \"fuzzy\" results that are not context-aware.",
|
|
"c_cpp.configuration.intelliSenseEngine.disabled.description": "Turns off C/C++ language service features.",
|
|
"c_cpp.configuration.autocomplete.markdownDescription": {
|
|
"message": "Controls the auto-completion provider. If `disabled` and you want word-based completion, you will also need to set `\"[cpp]\": {\"editor.wordBasedSuggestions\": <value>}` (and similarly for `c` and `cuda-cpp` languages).",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered -- except for text \"value\", which is a placeholder that should be translated."
|
|
]
|
|
},
|
|
"c_cpp.configuration.autocomplete.default.description": "Uses the active IntelliSense engine.",
|
|
"c_cpp.configuration.autocomplete.disabled.description": "Uses the word-based completion provided by Visual Studio Code.",
|
|
"c_cpp.configuration.errorSquiggles.description": "Controls whether suspected compile errors detected by the IntelliSense engine will be reported back to the editor. It also controls whether code analysis warnings are reported if includes can't be found. This setting is ignored by the Tag Parser engine.",
|
|
"c_cpp.configuration.dimInactiveRegions.description": "Controls whether inactive preprocessor blocks are colored differently than active code. This setting has no effect if IntelliSense is disabled or if using the Default High Contrast theme.",
|
|
"c_cpp.configuration.inactiveRegionOpacity.markdownDescription": {
|
|
"message": "Controls the opacity of inactive preprocessor blocks. Scales between `0.1` and `1.0`. This setting only applies when inactive region dimming is enabled.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Controls the font coloring of inactive preprocessor blocks. Input is in the form a hexadecimal color code or a valid Theme Color. If not set, this defaults to the syntax coloring scheme of the editor. This setting only applies when inactive region dimming is enabled.",
|
|
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Controls the background coloring of inactive preprocessor blocks. Input is in the form a hexadecimal color code or a valid Theme Color. If not set, this defaults to transparent. This setting only applies when inactive region dimming is enabled.",
|
|
"c_cpp.configuration.inlayHints.autoDeclarationTypes.enabled.markdownDescription": {
|
|
"message": "Display inlay hints for deduced type when `auto` is used in a declaration:\n```cpp \n\n auto index /* : int */ = 0;\n```",
|
|
"comment": [
|
|
"Markdown text between `` and the text inside ``` block is code and should not be localized."
|
|
]
|
|
},
|
|
"c_cpp.configuration.inlayHints.autoDeclarationTypes.showOnLeft.markdownDescription": {
|
|
"message": "Display inlay hints for deduced type when `auto` is used in a declaration on the left of the identifier:\n```cpp \n\n auto /* int */ index = 0;\n```",
|
|
"comment": [
|
|
"Markdown text between `` and the text inside ``` block is code and should not be localized."
|
|
]
|
|
},
|
|
"c_cpp.configuration.inlayHints.parameterNames.enabled.markdownDescription": {
|
|
"message": "Display inlay hints for parameter names:\n```cpp \n\n int a = getArea(/* width: */ x, /* height: */ y);\n```",
|
|
"comment": [
|
|
"Markdown text between `` and the text inside ``` block is code and should not be localized."
|
|
]
|
|
},
|
|
"c_cpp.configuration.inlayHints.parameterNames.hideLeadingUnderscores.markdownDescription": {
|
|
"message": "Hide leading `_` in parameter name hints.",
|
|
"comment": [
|
|
"Markdown text between `` is code and should not be localized."
|
|
]
|
|
},
|
|
"c_cpp.configuration.inlayHints.parameterNames.suppressWhenArgumentContainsName.markdownDescription": {
|
|
"message": "Suppress parameter name hints when the argument text or inline comment contains the parameter name:\n```cpp \n\n int a = getArea(width, /* height: */ y);\n```",
|
|
"comment": [
|
|
"Markdown text between `` and the text inside ``` block is code and should not be localized."
|
|
]
|
|
},
|
|
"c_cpp.configuration.inlayHints.referenceOperator.enabled.markdownDescription": {
|
|
"message": "Display the inlay hint reference operator `&` for parameters passed by non-const reference:\n```cpp \n\n swap(/* &first: */ str1, /* &last: */ str2);\n```",
|
|
"comment": [
|
|
"Markdown text between `` and the text inside ``` block is code and should not be localized."
|
|
]
|
|
},
|
|
"c_cpp.configuration.inlayHints.referenceOperator.showSpace.markdownDescription": {
|
|
"message": "Controls whether a space is shown after `&` for parameters passed by non-const reference:\n```cpp \n\n swap(/* & first: */ str1, /* & last: */ str2);\n```",
|
|
"comment": [
|
|
"Markdown text between `` and the text inside ``` block is code and should not be localized."
|
|
]
|
|
},
|
|
"c_cpp.configuration.loggingLevel.markdownDescription": {
|
|
"message": "The verbosity of logging in the Output Panel. The order of levels from least verbose to most verbose is: `None` < `Error` < `Warning` < `Information` < `Debug`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.autoAddFileAssociations.markdownDescription": {
|
|
"message": "Controls whether files are automatically added to `#files.associations#` when they are the target of a navigation operation from a C/C++ file.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.workspaceParsingPriority.markdownDescription": {
|
|
"message": "Controls whether parsing of the non-active workspace files uses sleeps to avoid using 100% CPU. The values `highest`/`high`/`medium`/`low` correspond to approximately 100/75/50/25% CPU usage.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.workspaceSymbols.description": {
|
|
"message": "The symbols to include in the query results when 'Go to Symbol in Workspace' is invoked.",
|
|
"comment": [
|
|
"Text in '' is a command and should be translated in the same way that VS Code itself translates it."
|
|
]
|
|
},
|
|
"c_cpp.configuration.exclusionPolicy.markdownDescription": {
|
|
"message": "Instructs the extension when to use the `#files.exclude#` (and `#C_Cpp.files.exclude#`) setting when determining which files should be added to the code navigation database while traversing through the paths in the `browse.path` array. If your `#files.exclude#` setting only contains folders, then `checkFolders` is the best choice and will increase the speed at which the extension can initialize the code navigation database.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.exclusionPolicy.checkFolders.description": "The exclusion filters will only be evaluated once per folder (individual files are not checked).",
|
|
"c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "The exclusion filters will be evaluated against every file and folder encountered.",
|
|
"c_cpp.configuration.preferredPathSeparator.markdownDescription": {
|
|
"message": "The character used as a path separator for `#include` auto-completion results.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.simplifyStructuredComments.markdownDescription": {
|
|
"message": "If `true`, tooltips of hover and auto-complete will only display certain labels of structured comments. Otherwise, all comments are displayed.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.doxygen.generateOnType.description": "Controls whether to automatically insert the Doxygen comment after typing the chosen comment style.",
|
|
"c_cpp.configuration.doxygen.generatedStyle.description": "The string of characters used as the starting line of the Doxygen comment.",
|
|
"c_cpp.configuration.doxygen.sectionTags.description": "Select the Doxygen section tags that you would like to appear on hover in the tooltip area when the 'Simplify Structured Comments' setting is enabled. ",
|
|
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": {
|
|
"message": "The pattern that begins a multiline or single line comment block. The continuation pattern defaults to ` * ` for multiline comment blocks or this string for single line comment blocks.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "The pattern that begins a multiline or single line comment block.",
|
|
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "The text that will be inserted on the next line when Enter is pressed inside a multiline or single line comment block.",
|
|
"c_cpp.configuration.commentContinuationPatterns.description": "Defines the editor behavior for when the Enter key is pressed inside a multiline or single line comment block.",
|
|
"c_cpp.configuration.configurationWarnings.description": "Determines whether pop up notifications will be shown when a configuration provider extension is unable to provide a configuration for a source file.",
|
|
"c_cpp.configuration.intelliSenseCachePath.markdownDescription": {
|
|
"message": "Defines the folder path for cached precompiled headers used by IntelliSense. The default cache path is `%LocalAppData%/Microsoft/vscode-cpptools` on Windows, `$XDG_CACHE_HOME/vscode-cpptools/` on Linux (or `$HOME/.cache/vscode-cpptools/` if `XDG_CACHE_HOME` is not defined), and `$HOME/Library/Caches/vscode-cpptools/` on macOS. The default path will be used if no path is specified or if a specified path is invalid.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.intelliSenseCacheSize.markdownDescription": {
|
|
"message": "Maximum size of the per-workspace hard drive space in megabytes (MB) for cached precompiled headers; the actual usage may fluctuate around this value. The default size is `5120` MB. Precompiled header caching is disabled when the size is `0`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": {
|
|
"message": "Memory usage limit in megabytes (MB) of an IntelliSense process. The default is `4096` and the maximum is `16384`. The extension will shutdown and restart an IntelliSense process when it exceeds the limit.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.intelliSenseUpdateDelay.description": "Controls the delay in milliseconds before IntelliSense starts updating after a modification.",
|
|
"c_cpp.configuration.default.includePath.markdownDescription": {
|
|
"message": "The value to use in a configuration if `includePath` is not specified in `c_cpp_properties.json`. If `includePath` is specified, add `${default}` to the array to insert the values from this setting. Usually, this should not include system includes; instead, set `#C_Cpp.default.compilerPath#`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.defines.markdownDescription": {
|
|
"message": "The value to use in a configuration if `defines` is not specified, or the values to insert if `${default}` is present in `defines`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.macFrameworkPath.markdownDescription": {
|
|
"message": "The value to use in a configuration if `macFrameworkPath` is not specified, or the values to insert if `${default}` is present in `macFrameworkPath`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.windowsSdkVersion.markdownDescription": {
|
|
"message": "Version of the Windows SDK include path to use on Windows, e.g. `10.0.17134.0`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.compileCommands.markdownDescription": {
|
|
"message": "The value to use in a configuration if `compileCommands` is either not specified, or set to `${default}`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.forcedInclude.markdownDescription": {
|
|
"message": "The value to use in a configuration if `forcedInclude` is not specified, or the values to insert if `${default}` is present in `forcedInclude`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.intelliSenseMode.markdownDescription": {
|
|
"message": "The value to use in a configuration if `intelliSenseMode` is either not specified or set to `${default}`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.compilerPath.markdownDescription": {
|
|
"message": "The value to use in a configuration if `compilerPath` is either not specified or set to `${default}`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.compilerArgs.markdownDescription": {
|
|
"message": "The value to use in configuration if `compilerArgs` is either not specified or set to `${default}`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.cStandard.markdownDescription": {
|
|
"message": "The value to use in a configuration if `cStandard` is either not specified or set to `${default}`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.cppStandard.markdownDescription": {
|
|
"message": "The value to use in a configuration if `cppStandard` is either not specified or set to `${default}`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.configurationProvider.markdownDescription": {
|
|
"message": "The value to use in a configuration if `configurationProvider` is either not specified or set to `${default}`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.mergeConfigurations.markdownDescription": {
|
|
"message": "Set to `true` to merge include paths, defines, and forced includes with those from a configuration provider.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.browse.path.markdownDescription": {
|
|
"message": "The value to use in a configuration if `browse.path` is not specified, or the values to insert if `${default}` is present in `browse.path`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.browse.databaseFilename.markdownDescription": {
|
|
"message": "The value to use in a configuration if `browse.databaseFilename` is either not specified or set to `${default}`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": {
|
|
"message": "The value to use in a configuration if `browse.limitSymbolsToIncludedHeaders` is either not specified or set to `${default}`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.systemIncludePath.markdownDescription": {
|
|
"message": "The value to use for the system include path. If set, it overrides the system include path acquired via `compilerPath` and `compileCommands` settings.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": {
|
|
"message": "Controls whether the extension will report errors detected in `c_cpp_properties.json`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.default.customConfigurationVariables.markdownDescription": {
|
|
"message": "The value to use in a configuration if `customConfigurationVariables` is not set, or the values to insert if `${default}` is present as a key in `customConfigurationVariables`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.updateChannel.markdownDescription": {
|
|
"message": "Set to `Insiders` to automatically download and install the latest Insiders builds of the extension, which include upcoming features and bug fixes.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.updateChannel.deprecationMessage": "This setting is deprecated. Pre-release extensions are now available via the Marketplace.",
|
|
"c_cpp.configuration.default.dotConfig.markdownDescription": {
|
|
"message": "The value to use in a configuration if `dotConfig` is not specified, or the value to insert if `${default}` is present in `dotConfig`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.experimentalFeatures.description": "Controls whether \"experimental\" features are usable.",
|
|
"c_cpp.configuration.suggestSnippets.markdownDescription": {
|
|
"message": "If `true`, snippets are provided by the language server.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": {
|
|
"message": "If set to `default`, the file system of the workspace is assumed to be case insensitive on Windows and case sensitive on macOS or Linux. If set to `enabled`, the file system of the workspace is assumed to be case sensitive on Windows.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.enhancedColorization.markdownDescription": {
|
|
"message": "If enabled, code is colorized based on IntelliSense. This setting only applies if `#C_Cpp.intelliSenseEngine#` is set to `default`.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.codeFolding.description": "If enabled, code folding ranges are provided by the language server.",
|
|
"c_cpp.configuration.markdownInComments.description": "Select whether markdown will be available in the hover tooltip. By default, only a subset of markdown will be applied to comments in the hover tooltip.",
|
|
"c_cpp.configuration.markdownInComments.subsetEnabled.description": "Enable all markdown features in the hover tooltip except those that include the '_' and '*' characters.",
|
|
"c_cpp.configuration.markdownInComments.enabled.description": "Enable all markdown features in the hover tooltip.",
|
|
"c_cpp.configuration.markdownInComments.disabled.description": "Disable all markdown features in the hover tooltip.",
|
|
"c_cpp.configuration.hover.description": "If disabled, hover details are no longer provided by the language server.",
|
|
"c_cpp.configuration.vcpkg.enabled.markdownDescription": {
|
|
"message": "Enable integration services for the [vcpkg dependency manager](https://aka.ms/vcpkg/).",
|
|
"comment": [
|
|
"Markdown text between () should not be altered: https://en.wikipedia.org/wiki/Markdown"
|
|
]
|
|
},
|
|
"c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": {
|
|
"message": "Add include paths from `nan` and `node-addon-api` when they are dependencies.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.renameRequiresIdentifier.markdownDescription": {
|
|
"message": "If `true`, 'Rename Symbol' will require a valid C/C++ identifier.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.autocompleteAddParentheses.markdownDescription": {
|
|
"message": "If `true`, autocomplete will automatically add `(` after function calls, in which case `)` may also be added, depending on the value of the `#editor.autoClosingBrackets#` setting.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.filesExclude.markdownDescription": {
|
|
"message": "Configure glob patterns for excluding folders (and files if `#C_Cpp.exclusionPolicy#` is changed). These are specific to the C/C++ extension and are in addition to `#files.exclude#`, but unlike `#files.exclude#` they also apply to paths outside the current workspace folder and are not removed from the Explorer view. Learn more about [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
|
|
"comment": [
|
|
"Markdown text between `` and [) should not be translated and the capitalization, spacing, and punctuation (including the ``) should not be altered: https://en.wikipedia.org/wiki/Markdown"
|
|
]
|
|
},
|
|
"c_cpp.configuration.filesExcludeBoolean.markdownDescription": {
|
|
"message": "The glob pattern to match file paths against. Set to `true` or `false` to enable or disable the pattern.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.filesExcludeWhen.markdownDescription": {
|
|
"message": "Additional check on the siblings of a matching file. Use `$(basename)` as variable for the matching file name.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": {
|
|
"message": "If `true`, debugger shell command substitution will use obsolete backtick ``(`)``.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.configuration.legacyCompilerArgsBehavior.markdownDescription": "Enable pre-v1.10.0 behavior for how shell escaping is handled in compiler arg settings. Shell escaping is no longer expected or supported by default in arg arrays starting in v1.10.0.",
|
|
"c_cpp.configuration.legacyCompilerArgsBehavior.deprecationMessage": "This setting is temporary to support transitioning to corrected behavior in v1.10.0.",
|
|
"c_cpp.configuration.sshTargetsView.description": "Controls whether the SSH Targets view is visible. By default, enable the view when an SSH command is invoked.",
|
|
"c_cpp.contributes.views.cppReferencesView.title": "C/C++: Other references results",
|
|
"c_cpp.contributes.views.sshTargetsView.title": {
|
|
"message": "Cpptools: SSH targets",
|
|
"comment": [
|
|
"Do not localize `Cpptools`."
|
|
]
|
|
},
|
|
"c_cpp.contributes.viewsWelcome.contents": {
|
|
"message": "To learn more about launch.json, see [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference).",
|
|
"comment": [
|
|
"Markdown text between () should not be altered: https://en.wikipedia.org/wiki/Markdown"
|
|
]
|
|
},
|
|
"c_cpp.configuration.debugShortcut.description": "Show the \"Run and Debug\" play button and \"Add Debug Configuration\" gear in the editor title bar for C++ files.",
|
|
"c_cpp.debuggers.pipeTransport.description": "When present, this tells the debugger to connect to a remote computer using another executable as a pipe that will relay standard input/output between VS Code and the MI-enabled debugger backend executable (such as gdb).",
|
|
"c_cpp.debuggers.pipeTransport.default.pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'.",
|
|
"c_cpp.debuggers.pipeTransport.default.debuggerPath": "The full path to the debugger on the target machine, for example /usr/bin/gdb.",
|
|
"c_cpp.debuggers.pipeTransport.debuggerPath.description": "The full path to the debugger on the target machine, for example /usr/bin/gdb.",
|
|
"c_cpp.debuggers.pipeTransport.pipeCwd.description": "The fully qualified path to the working directory for the pipe program.",
|
|
"c_cpp.debuggers.pipeTransport.pipeProgram.description": "The fully qualified pipe command to execute.",
|
|
"c_cpp.debuggers.pipeTransport.pipeArgs.description": "Command line arguments passed to the pipe program to configure the connection.",
|
|
"c_cpp.debuggers.pipeTransport.pipeEnv.description": "Environment variables passed to the pipe program.",
|
|
"c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.",
|
|
"c_cpp.debuggers.logging.description": "Optional flags to determine what types of messages should be logged to the Debug Console.",
|
|
"c_cpp.debuggers.logging.exceptions.description": "Optional flag to determine whether exception messages should be logged to the Debug Console. Defaults to true.",
|
|
"c_cpp.debuggers.logging.moduleLoad.description": "Optional flag to determine whether module load events should be logged to the Debug Console. Defaults to true.",
|
|
"c_cpp.debuggers.logging.programOutput.description": "Optional flag to determine whether program output should be logged to the Debug Console. Defaults to true.",
|
|
"c_cpp.debuggers.logging.engineLogging.description": "Optional flag to determine whether diagnostic debug engine messages should be logged to the Debug Console. Defaults to false.",
|
|
"c_cpp.debuggers.logging.trace.description": "Optional flag to determine whether diagnostic adapter command tracing should be logged to the Debug Console. Defaults to false.",
|
|
"c_cpp.debuggers.logging.traceResponse.description": "Optional flag to determine whether diagnostic adapter command and response tracing should be logged to the Debug Console. Defaults to false.",
|
|
"c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.",
|
|
"c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.",
|
|
"c_cpp.debuggers.text.description": "The debugger command to execute.",
|
|
"c_cpp.debuggers.description.description": "Optional description for the command.",
|
|
"c_cpp.debuggers.ignoreFailures.description": "If true, failures from the command should be ignored. Default value is false.",
|
|
"c_cpp.debuggers.program.description": "Full path to program executable.",
|
|
"c_cpp.debuggers.args.description": "Command line arguments passed to the program.",
|
|
"c_cpp.debuggers.cppdbg.type.description": "The type of the engine. Must be \"cppdbg\".",
|
|
"c_cpp.debuggers.cppvsdbg.type.description": "The type of the engine. Must be \"cppvsdbg\".",
|
|
"c_cpp.debuggers.targetArchitecture.description": "The architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are x86, arm, arm64, mips, x64, amd64, x86_64.",
|
|
"c_cpp.debuggers.cwd.description": "The working directory of the target.",
|
|
"c_cpp.debuggers.setupCommands.description": "One or more GDB/LLDB commands to execute in order to setup the underlying debugger. Example: \"setupCommands\": [ { \"text\": \"-enable-pretty-printing\", \"description\": \"Enable GDB pretty printing\", \"ignoreFailures\": true }].",
|
|
"c_cpp.debuggers.postRemoteConnectCommands.description": "One or more commands that execute after remote connection to a debug server.",
|
|
"c_cpp.debuggers.customLaunchSetupCommands.description": "If provided, this replaces the default commands used to launch a target with some other commands. For example, this can be \"-target-attach\" in order to attach to a target process. An empty command list replaces the launch commands with nothing, which can be useful if the debugger is being provided launch options as command line options. Example: \"customLaunchSetupCommands\": [ { \"text\": \"target-run\", \"description\": \"run target\", \"ignoreFailures\": false }].",
|
|
"c_cpp.debuggers.launchCompleteCommand.description": "The command to execute after the debugger is fully setup in order to cause the target process to run. Allowed values are \"exec-run\", \"exec-continue\", \"None\". The default value is \"exec-run\".",
|
|
"c_cpp.debuggers.cppdbg.visualizerFile.description": ".natvis file to be used when debugging this process. This option is not compatible with GDB pretty printing. Please also see \"showDisplayString\" if using this setting.",
|
|
"c_cpp.debuggers.cppdbg.svdPath.description": "The full path to an embedded device's SVD file.",
|
|
"c_cpp.debuggers.cppvsdbg.visualizerFile.description": ".natvis file to be used when debugging this process.",
|
|
"c_cpp.debuggers.showDisplayString.description": "When a visualizerFile is specified, showDisplayString will enable the display string. Turning this option on can cause slower performance during debugging.",
|
|
"c_cpp.debuggers.environment.description": "Environment variables to add to the environment for the program. Example: [ { \"name\": \"config\", \"value\": \"Debug\" } ], not [ { \"config\": \"Debug\" } ].",
|
|
"c_cpp.debuggers.envFile.description": "Absolute path to a file containing environment variable definitions. This file has key value pairs separated by an equals sign per line. E.g. KEY=VALUE.",
|
|
"c_cpp.debuggers.additionalSOLibSearchPath.description": "Semicolon separated list of directories to use to search for .so files. Example: \"c:\\dir1;c:\\dir2\".",
|
|
"c_cpp.debuggers.MIMode.description": "Indicates the console debugger that the MIDebugEngine will connect to. Allowed values are \"gdb\" \"lldb\".",
|
|
"c_cpp.debuggers.miDebuggerPath.description": "The path to the MI debugger (such as gdb). When unspecified, it will search path first for the debugger.",
|
|
"c_cpp.debuggers.miDebuggerArgs.description": "Additional arguments for the MI debugger (such as gdb).",
|
|
"c_cpp.debuggers.miDebuggerServerAddress.description": "Network address of the MI Debugger Server to connect to (example: localhost:1234).",
|
|
"c_cpp.debuggers.useExtendedRemote.description": "Connect to the MI Debugger Server with target extended-remote mode.",
|
|
"c_cpp.debuggers.stopAtEntry.description": "Optional parameter. If true, the debugger should stop at the entrypoint of the target. If processId is passed, has no effect.",
|
|
"c_cpp.debuggers.debugServerPath.description": "Optional full path to the debug server to launch. Defaults to null. It is used in conjunction with either \"miDebugServerAddress\" or your own server with a \"customSetupCommand\" that runs \"-target-select remote <server:port>\".",
|
|
"c_cpp.debuggers.debugServerArgs.description": "Optional debug server args. Defaults to null.",
|
|
"c_cpp.debuggers.serverStarted.description": "Optional server-started pattern to look for in the debug server output. Defaults to null.",
|
|
"c_cpp.debuggers.filterStdout.description": "Search stdout stream for server-started pattern and log stdout to debug output. Defaults to true.",
|
|
"c_cpp.debuggers.filterStderr.description": "Search stderr stream for server-started pattern and log stderr to debug output. Defaults to false.",
|
|
"c_cpp.debuggers.serverLaunchTimeout.description": "Optional time, in milliseconds, for the debugger to wait for the debugServer to start up. Default is 10000.",
|
|
"c_cpp.debuggers.coreDumpPath.description": "Optional full path to a core dump file for the specified program. Defaults to null.",
|
|
"c_cpp.debuggers.cppdbg.externalConsole.description": "If true, a console is launched for the debuggee. If false, on Linux and Windows, it will appear in the Integrated Console.",
|
|
"c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Deprecated by 'console'] If true, a console is launched for the debuggee. If false, no console is launched.",
|
|
"c_cpp.debuggers.cppvsdbg.console.description": "Where to launch the debug target. Defaults to 'internalConsole' if not defined.",
|
|
"c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Output to the VS Code Debug Console. This doesn't support reading console input (ex:'std::cin' or 'scanf').",
|
|
"c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code's integrated terminal.",
|
|
"c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
|
|
"c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Console applications will be launched in their own external console window which will end when the application stops. Non-console applications will run without a terminal, and stdout/stderr will be ignored.",
|
|
"c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "If true, disables debuggee console redirection that is required for Integrated Terminal support.",
|
|
"c_cpp.debuggers.sourceFileMap.description": "Optional source file mappings passed to the debug engine. Example: '{ \"/original/source/path\":\"/current/source/path\" }'.",
|
|
"c_cpp.debuggers.processId.anyOf.description": "Optional process id to attach the debugger to. Use \"${command:pickProcess}\" to get a list of local running processes to attach to. Note that some platforms require administrator privileges in order to attach to a process.",
|
|
"c_cpp.debuggers.symbolSearchPath.description": "Semicolon separated list of directories to use to search for symbol (that is, pdb) files. Example: \"c:\\dir1;c:\\dir2\".",
|
|
"c_cpp.debuggers.dumpPath.description": "Optional full path to a dump file for the specified program. Example: \"c:\\temp\\app.dmp\". Defaults to null.",
|
|
"c_cpp.debuggers.enableDebugHeap.description": "If false, the process will be launched with debug heap disabled. This sets the environment variable '_NO_DEBUG_HEAP' to '1'.",
|
|
"c_cpp.debuggers.symbolLoadInfo.description": "Explicit control of symbol loading.",
|
|
"c_cpp.debuggers.symbolLoadInfo.loadAll.description": "If true, symbols for all libs will be loaded, otherwise no solib symbols will be loaded. Default value is true.",
|
|
"c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "List of filenames (wildcards allowed) separated by semicolons ';'. Modifies behavior of LoadAll. If LoadAll is true then don't load symbols for libs that match any name in the list. Otherwise only load symbols for libs that match. Example: \"foo.so;bar.so\".",
|
|
"c_cpp.debuggers.requireExactSource.description": "Optional flag to require current source code to match the pdb.",
|
|
"c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.",
|
|
"c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.",
|
|
"c_cpp.debuggers.hardwareBreakpoints.require.description": "If true, always use hardware breakpoints. Defaults to false.",
|
|
"c_cpp.debuggers.hardwareBreakpoints.limit.description": "Optional limit on the number of available hardware breakpoints to use. Only enforced when \"require\" is true and \"limit\" is greater than 0. Defaults to 0.",
|
|
"c_cpp.debuggers.variables.description": "Variables for recursive substitution in this launch configuration. Each variable may refer to others.",
|
|
"c_cpp.debuggers.variables.properties.description": "Variable for recursive substitution in this launch configuration. The value may refer to other variables.",
|
|
"c_cpp.debuggers.host.description": "Host information.",
|
|
"c_cpp.debuggers.host.user.description": "User logging into the host.",
|
|
"c_cpp.debuggers.host.hostName.description": "Host name.",
|
|
"c_cpp.debuggers.host.port.description": "SSH port on the host. Default is 22.",
|
|
"c_cpp.debuggers.host.jumpHost.description": "Connect to the target host by first making a connection to the jump hosts.",
|
|
"c_cpp.debuggers.host.localForward.description": "Forward connections to the given TCP port or Unix socket on the local (client) host to the given host and port, or Unix socket, on the remote side",
|
|
"c_cpp.debuggers.host.localForward.bindAddress.description": "Local address",
|
|
"c_cpp.debuggers.host.localForward.port.description": "Local port",
|
|
"c_cpp.debuggers.host.localForward.host.description": "Host name",
|
|
"c_cpp.debuggers.host.localForward.hostPort.description": "Host port",
|
|
"c_cpp.debuggers.host.localForward.localSocket.description": "Local socket",
|
|
"c_cpp.debuggers.host.localForward.remoteSocket.description": "Remote socket",
|
|
"c_cpp.debuggers.deploySteps.description": "Steps needed to deploy the application. Order matters.",
|
|
"c_cpp.debuggers.deploySteps.copyFile.description": "Copy files using SCP or rsync.",
|
|
"c_cpp.debuggers.deploySteps.copyFile.files.description": "Files to be copied. Supports path pattern.",
|
|
"c_cpp.debuggers.deploySteps.copyFile.targetDir.description": "Target directory.",
|
|
"c_cpp.debuggers.deploySteps.copyFile.recursive.description": "If true, copies folders recursively.",
|
|
"c_cpp.debuggers.deploySteps.copyFile.scpPath.description": "Optional full path to SCP. Assumes SCP is on PATH if not specified",
|
|
"c_cpp.debuggers.deploySteps.copyFile.rsyncPath.description": "Optional full path to rsync. Assumes rsync is on PATH if not specified",
|
|
"c_cpp.debuggers.deploySteps.debug": "If true, skip when starting without debugging. If false, skip when starting debugging. If undefined, never skip.",
|
|
"c_cpp.debuggers.deploySteps.ssh.description": "SSH command step.",
|
|
"c_cpp.debuggers.deploySteps.ssh.command.description": "Command to be executed via SSH. The command after '-c' in SSH command.",
|
|
"c_cpp.debuggers.deploySteps.ssh.sshPath.description": "Optional full path to SSH. Assumes SSH is on PATH if not specified",
|
|
"c_cpp.debuggers.deploySteps.continueOn.description": "An optional finish pattern in output. When this pattern is seen in the output, continue the deploy procedures regardless of whether this step returns.",
|
|
"c_cpp.debuggers.deploySteps.shell.description": "Shell command step.",
|
|
"c_cpp.debuggers.deploySteps.shell.command.description": "Shell command to be executed.",
|
|
"c_cpp.debuggers.vsCodeCommand.description": "VS Code command to be invoked. Can be a command in VS Code or an active extension.",
|
|
"c_cpp.debuggers.vsCodeCommand.command.description": "VS Code command to be invoked.",
|
|
"c_cpp.debuggers.vsCodeCommand.args.description": "Arguments to the VS Code command.",
|
|
"c_cpp.taskDefinitions.name.description": "The name of the task.",
|
|
"c_cpp.taskDefinitions.command.description": "The path to either a compiler or script that performs compilation.",
|
|
"c_cpp.taskDefinitions.args.description": "Additional arguments to pass to the compiler or compilation script.",
|
|
"c_cpp.taskDefinitions.args.value.description": "The actual argument value.",
|
|
"c_cpp.taskDefinitions.args.quoting.description": "How the argument value should be quoted.",
|
|
"c_cpp.taskDefinitions.args.quoting.escape.description": "Escapes characters using the shell's escape character (e.g. \\ under bash).",
|
|
"c_cpp.taskDefinitions.args.quoting.strong.description": "Quotes the argument using the shell's strong quote character (e.g. ' under bash).",
|
|
"c_cpp.taskDefinitions.args.quoting.weak.description": "Quotes the argument using the shell's weak quote character (e.g. \" under bash).",
|
|
"c_cpp.taskDefinitions.options.description": "Additional command options.",
|
|
"c_cpp.taskDefinitions.options.cwd.description": "The current working directory of the executed program or script. If omitted Code's current workspace root is used.",
|
|
"c_cpp.taskDefinitions.detail.description": "Additional details of the task.",
|
|
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Current and compile-time paths to the same source trees. Files found under the EditorPath are mapped to the CompileTimePath path for breakpoint matching and mapped from CompileTimePath to EditorPath when displaying stacktrace locations.",
|
|
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "The path to the source tree the editor will use.",
|
|
"c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False if this entry is only used for stack frame location mapping. True if this entry should also be used when specifying breakpoint locations.",
|
|
"c_cpp.debuggers.symbolOptions.description": "Options to control how symbols (.pdb files) are found and loaded.",
|
|
"c_cpp.debuggers.unknownBreakpointHandling.description": "Controls how breakpoints set externally (usually via raw GDB commands) are handled when hit.\nAllowed values are \"throw\", which acts as if an exception was thrown by the application, and \"stop\", which only pauses the debug session. The default value is \"throw\".",
|
|
"c_cpp.debuggers.VSSymbolOptions.description": "Provides configuration for locating and loading symbols to the debug adapter.",
|
|
"c_cpp.debuggers.VSSymbolOptions.searchPaths.description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.",
|
|
"c_cpp.debuggers.VSSymbolOptions.searchMicrosoftSymbolServer.description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
|
|
"c_cpp.debuggers.VSSymbolOptions.cachePath.description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache.",
|
|
"c_cpp.debuggers.VSSymbolOptions.moduleFilter.description": "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.",
|
|
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.description": "Provides configuration for loading symbols to the debug adapter.",
|
|
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.description": "Controls which of the two basic operating modes the module filter operates in.",
|
|
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadAllButExcluded.enumDescriptions": "Load symbols for all modules unless the module is in the 'excludedModules' array.",
|
|
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.mode.loadOnlyIncluded.enumDescriptions": "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting.",
|
|
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.excludedModules.description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.",
|
|
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includedModules.description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.",
|
|
"c_cpp.debuggers.VSSymbolOptionsModuleFilter.includeSymbolsNextToModules.description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.",
|
|
"c_cpp.semanticTokenTypes.referenceType.description": "Style for C++/CLI reference types.",
|
|
"c_cpp.semanticTokenTypes.cliProperty.description": "Style for C++/CLI properties.",
|
|
"c_cpp.semanticTokenTypes.genericType.description": "Style for C++/CLI generic types.",
|
|
"c_cpp.semanticTokenTypes.valueType.description": "Style for C++/CLI value types.",
|
|
"c_cpp.semanticTokenTypes.templateFunction.description": "Style for C++ template functions.",
|
|
"c_cpp.semanticTokenTypes.templateType.description": "Style for C++ template types.",
|
|
"c_cpp.semanticTokenTypes.operatorOverload.description": "Style for C++ overloaded operators.",
|
|
"c_cpp.semanticTokenTypes.memberOperatorOverload.description": "Style for C++ overloaded operator member functions.",
|
|
"c_cpp.semanticTokenTypes.newOperator.description": {
|
|
"message": "Style for C++ `new` or `delete` operators.",
|
|
"comment": [
|
|
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
|
|
]
|
|
},
|
|
"c_cpp.semanticTokenTypes.customLiteral.description": "Style for C++ user-defined literals.",
|
|
"c_cpp.semanticTokenTypes.numberLiteral.description": "Style for C++ user-defined literal numbers.",
|
|
"c_cpp.semanticTokenTypes.stringLiteral.description": "Style for C++ user-defined literal strings.",
|
|
"c_cpp.semanticTokenModifiers.global.description": "Style to use for symbols that are global.",
|
|
"c_cpp.semanticTokenModifiers.local.description": "Style to use for symbols that are local.",
|
|
"c_cpp.debuggers.logging.natvisDiagnostics.description": "Optional flag to determine whether diagnostic natvis messages should be logged to the Debug Console. Defaults to None.",
|
|
"c_cpp.debuggers.logging.category.verbose.description": "Logs that are used for interactive investigation during development. These logs should primarily contain information useful for debugging and have no long-term value.",
|
|
"c_cpp.debuggers.logging.category.warning.description": "Logs that highlight an abnormal or unexpected event in the application flow, but do not otherwise cause the application execution to stop.",
|
|
"c_cpp.debuggers.logging.category.error.description": "Logs that highlight when the current flow of execution is stopped due to a failure. These should indicate a failure in the current activity, not an application-wide failure.",
|
|
"c_cpp.debuggers.logging.category.none.description": "Not used for writing log messages. Specifies that a logging category should not write any messages.",
|
|
"c_cpp.walkthrough.title": "Get Started with C++ Development",
|
|
"c_cpp.walkthrough.description": "Dive into VS Code's rich C++ development experience.",
|
|
"c_cpp.walkthrough.set.up.title": "Set up your C++ Environment",
|
|
"c_cpp.walkthrough.activating.description": "Activating the C++ extension to determine whether your C++ Environment has been set up.\nActivating Extension...",
|
|
"c_cpp.walkthrough.no.compilers.windows.description": "We could not find a C++ compiler on your machine, which is required to use the C++ extension. Follow the instructions on the right to install one, then click “Find my new Compiler” below.\n[Find my new Compiler](command:C_Cpp.RescanCompilers?%22walkthrough%22)",
|
|
"c_cpp.walkthrough.no.compilers.description": "We could not find a C++ compiler on your machine, which is required to use the C++ extension. Either select “Install a C++ Compiler” to have a compiler installed for you or follow the instructions on the right to install one, then click “Find my new Compiler” below.\n[Install a C++ Compiler](command:C_Cpp.InstallCompiler?%22walkthrough%22)\n[Find my new Compiler](command:C_Cpp.RescanCompilers?%22walkthrough%22)",
|
|
"c_cpp.walkthrough.compilers.found.description": "The C++ extension works with a C++ compiler. Select one from those already on your machine by clicking the button below.\n[Select my Default Compiler](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)",
|
|
"c_cpp.walkthrough.compilers.found.altText": "Image showing the select a default compiler quickpick and the list of compilers found on the users machine, one of which is selected.",
|
|
"c_cpp.walkthrough.create.cpp.file.title": "Create a C++ file",
|
|
"c_cpp.walkthrough.create.cpp.file.description": "[Open](command:toSide:workbench.action.files.openFile) or [create](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) a C++ file. Be sure to save it with the \".cpp\" extension, such as \"helloworld.cpp\". \n[Create a C++ File](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)",
|
|
"c_cpp.walkthrough.create.cpp.file.altText": "Open a C++ file or a folder with a C++ project.",
|
|
"c_cpp.walkthrough.command.prompt.title": "Launch from the developer command prompt",
|
|
"c_cpp.walkthrough.command.prompt.description": "When using the Microsoft Visual Studio C++ compiler, the C++ extension requires you to launch VS Code from the developer command prompt. Follow the instructions on the right to relaunch.\n[Reload Window](command:workbench.action.reloadWindow)",
|
|
"c_cpp.walkthrough.run.debug.title": "Run and debug your C++ file",
|
|
"c_cpp.walkthrough.run.debug.mac.description": "Open your C++ file and click on the play button in the top right corner of the editor, or press F5 when on the file. Select \"clang++ - Build and debug active file\" to run with the debugger.",
|
|
"c_cpp.walkthrough.run.debug.linux.description": "Open your C++ file and click on the play button in the top right corner of the editor, or press F5 when on the file. Select \"g++ - Build and debug active file\" to run with the debugger.",
|
|
"c_cpp.walkthrough.run.debug.windows.description": "Open your C++ file and click on the play button in the top right corner of the editor, or press F5 when on the file. Select \"cl.exe - Build and debug active file\" to run with the debugger.",
|
|
"c_cpp.walkthrough.run.debug.windows.altText": "Image showing a breakpoint in a C++ file, the f5 buttobn, and the run symbol in the top right",
|
|
"c_cpp.walkthrough.customize.debugging.title": "Customize debugging",
|
|
"c_cpp.walkthrough.customize.debugging.mac.description": "To customize your debug configuration, select the Explorer in the activity bar and open a folder that includes your C++ file. Open the C++ file, and select \"Add Debug Configuration\" to the right of the play button. The new debug configuration is saved to your project's launch.json file. \n[Learn More](https://code.visualstudio.com/docs/cpp/config-linux#_debug-helloworldcpp)",
|
|
"c_cpp.walkthrough.customize.debugging.linux.description": "To customize your debug configuration, select the Explorer in the activity bar and open a folder that includes your C++ file. Open the C++ file, and select \"Add Debug Configuration\" to the right of the play button. The new debug configuration is saved to your project's launch.json file. \n[Learn More](https://code.visualstudio.com/docs/cpp/config-msvc#_debug-helloworldcpp)",
|
|
"c_cpp.walkthrough.customize.debugging.windows.description": "To customize your debug configuration, select the Explorer in the activity bar and open a folder that includes your C++ file. Open the C++ file, and select \"Add Debug Configuration\" to the right of the play button. The new debug configuration is saved to your project's launch.json file. \n[Learn More](https://code.visualstudio.com/docs/cpp/config-clang-mac#_debug-helloworldcpp)",
|
|
"c_cpp.walkthrough.customize.debugging.altText": "Image that shows Add Debug Configuration in the drop-down",
|
|
"c_cpp.codeActions.refactor.inline.macro.title": "Inline macro",
|
|
"c_cpp.codeActions.refactor.inline.macro.description": "Replace the macro invocation with the expanded code.",
|
|
"c_cpp.codeActions.refactor.extract.function.title": "Extract to function",
|
|
"c_cpp.codeActions.refactor.extract.function.description": "Extract the selected code to a free or member function.",
|
|
"c_cpp.configuration.refactoring.includeHeader.markdownDescription": "Controls whether to include the header file of a refactored function/symbol to its corresponding source file when doing a refactoring action, such as create declaration/definition.",
|
|
"c_cpp.configuration.refactoring.includeHeader.always.description": "Always include the header file if it is not included explicitly in its source file.",
|
|
"c_cpp.configuration.refactoring.includeHeader.ifNeeded.description": "Only include the header file if it is not included explicitly in its source file or through implicit inclusion.",
|
|
"c_cpp.configuration.refactoring.includeHeader.never.description": "Never include the header file.",
|
|
"c_cpp.languageModelTools.configuration.displayName": "C/C++ configuration",
|
|
"c_cpp.languageModelTools.configuration.userDescription": "Configuration of the active C or C++ file, like language standard version and target platform."
|
|
}
|