Compare commits
77
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a6f012a251 | ||
|
|
7cfe3606ff | ||
|
|
9db05b6945 | ||
|
|
eedadd9ba0 | ||
|
|
b33117997a | ||
|
|
734ce74be2 | ||
|
|
5262a75d87 | ||
|
|
214a22911d | ||
|
|
c8a36e091e | ||
|
|
6c95236356 | ||
|
|
6bdf5f2495 | ||
|
|
9b559d0a18 | ||
|
|
255ecac866 | ||
|
|
f97729a8cb | ||
|
|
a88ca881ad | ||
|
|
9ea6727743 | ||
|
|
bd1f66b411 | ||
|
|
c5be0b55c7 | ||
|
|
e8080fc86f | ||
|
|
579e4db42b | ||
|
|
16bc8f6e5d | ||
|
|
6c4080832b | ||
|
|
882b62c25b | ||
|
|
5878686eac | ||
|
|
f87944a72a | ||
|
|
8e0a0792b8 | ||
|
|
6712181c45 | ||
|
|
940a720501 | ||
|
|
211e497a89 | ||
|
|
f04ee43425 | ||
|
|
8a4bfa2183 | ||
|
|
c6af5ce8b5 | ||
|
|
014f30e942 | ||
|
|
d1c9d4d298 | ||
|
|
09ccd3af42 | ||
|
|
375b64b4f8 | ||
|
|
783ef7290a | ||
|
|
7f1efd4b84 | ||
|
|
d68f76b51e | ||
|
|
6ba1262347 | ||
|
|
490fc7504f | ||
|
|
f2959f4d7a | ||
|
|
fa4d7b22c1 | ||
|
|
3cb7f7e61f | ||
|
|
779f2ce2b5 | ||
|
|
0c4c83e5bd | ||
|
|
a369ede8d9 | ||
|
|
36ce8f885f | ||
|
|
347794b0c7 | ||
|
|
3ed087134c | ||
|
|
902355e021 | ||
|
|
32e98912df | ||
|
|
084a8e708c | ||
|
|
045d50bb90 | ||
|
|
68eda19665 | ||
|
|
39ab866a10 | ||
|
|
d4cdfe6994 | ||
|
|
c18592b5a3 | ||
|
|
fee924b374 | ||
|
|
6724e13c63 | ||
|
|
717de54b06 | ||
|
|
51cd214f1e | ||
|
|
da277c8593 | ||
|
|
b3cce807bb | ||
|
|
a533eb9a43 | ||
|
|
9702eae953 | ||
|
|
a4b51997ff | ||
|
|
b1274d3c76 | ||
|
|
8f8565dbfd | ||
|
|
7f4614c31c | ||
|
|
e231453778 | ||
|
|
8729804dc2 | ||
|
|
0cf237c839 | ||
|
|
ddc1f901c2 | ||
|
|
9ca27af2df | ||
|
|
082435ec8b | ||
|
|
324c5f59f4 |
@@ -10,8 +10,7 @@ server
|
||||
debugAdapters
|
||||
LLVM
|
||||
bin/cpptools*
|
||||
bin/*.dll
|
||||
bin/.vs
|
||||
bin/vcmeta.dll
|
||||
|
||||
# ignore lock files
|
||||
install.lock
|
||||
@@ -32,4 +31,3 @@ localized_string_ids.h
|
||||
|
||||
# ignore generate files. It will be generated when building
|
||||
src/nativeStrings.ts
|
||||
|
||||
|
||||
+1
-41
@@ -1,47 +1,9 @@
|
||||
# C/C++ for Visual Studio Code Change Log
|
||||
|
||||
## Version 0.30.0-insiders2: August 11, 2020
|
||||
### Bug Fixes
|
||||
* Fix vcFormat setting default values. [#5907](https://github.com/microsoft/vscode-cpptools/issues/5907)
|
||||
* Fix vcFormat formatting causing multi-byte character document corruption. [#5914](https://github.com/microsoft/vscode-cpptools/issues/5914)
|
||||
* Fix an IntelliSense crash (regression) when using the IntelliSense cache with a standalone header. [#5923](https://github.com/microsoft/vscode-cpptools/issues/5923)
|
||||
* Change `clangFormat` and `Default` formatting modes that use the `Visual Studio` style (or fallback style) to use the clang-format implementation instead of vcFormat.
|
||||
* Restore fallback to the base configuration if a custom configuration provider does not provide a configuration for a file and does not provide compiler info in a custom browse configuration.
|
||||
|
||||
## Version 0.30.0-insiders: August 4, 2020
|
||||
### New Features
|
||||
* Support for running the extension on Linux ARM devices, using remoting (arm64/aarch64 not supported yet). [#429](https://github.com/microsoft/vscode-cpptools/issues/429)
|
||||
* Add the `vcFormat` option to `C_Cpp.formatting` (with `C_Cpp.vcFormat.*` options) to enable VS-style formatting (instead of clang-format formatting). [#657](https://github.com/microsoft/vscode-cpptools/issues/657)
|
||||
|
||||
### Enhancements
|
||||
* Use `jsonc` parser to load `c_cpp_properties.json` to allow comments, trailing commas, etc. [#5885](https://github.com/microsoft/vscode-cpptools/issues/5885)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix installation of clang-format 10 with the online vsix. [#5194](https://github.com/microsoft/vscode-cpptools/issues/5194)
|
||||
* Get the compiler type to determine if it's Clang when querying for default compiler so that the correct default `intelliSenseMode` is set. [#5352](https://github.com/microsoft/vscode-cpptools/issues/5352)
|
||||
* Get the default language standard of the compiler and use that std version if no version is specified. [#5579](https://github.com/microsoft/vscode-cpptools/issues/5579)
|
||||
* Fix an incorrect IntelliSense error squiggle. [#5783](https://github.com/microsoft/vscode-cpptools/issues/5783)
|
||||
* Fix an IntelliSense crash when using C++20 on Linux. [#5727](https://github.com/microsoft/vscode-cpptools/issues/5727)
|
||||
* Get the default target of the compiler. If the default target is ARM/ARM64, do not use the generic "--target" option to determine bitness. [#5772](https://github.com/microsoft/vscode-cpptools/issues/5772)
|
||||
* Fix `compilerArgs` not being used if no `compilerPath` is set. [#5776](https://github.com/microsoft/vscode-cpptools/issues/5776)
|
||||
* Fix semantic colorization and inactive regions for multiroot workspaces. [#5812](https://github.com/microsoft/vscode-cpptools/issues/5812), [#5828](https://github.com/microsoft/vscode-cpptools/issues/5828)
|
||||
* Fix bug with cl.exe flags /FU and /FI not being processed. [#5819](https://github.com/microsoft/vscode-cpptools/issues/5819)
|
||||
* Fix `cStandard` being set to `c11` instead of `gnu18` with gcc. [#5834](https://github.com/microsoft/vscode-cpptools/issues/5834)
|
||||
* Fix compile commands compiler not being used if `C_Cpp.default.compilerPath` is set. [#5848](https://github.com/microsoft/vscode-cpptools/issues/5848)
|
||||
* Fix a bug that could cause the extension to delay processing a newly opened file until any outstanding IntelliSense operations are complete, if using a custom configuration provider.
|
||||
* Fix a bug with incorrect configuration of a file when using a custom configuration provider and no custom configuration is available for that file. This now falls back to the compiler info received from the configuration provider with the browse configuration.
|
||||
* Fix a bug in which making a modification to `c_cpp_properties.json` could result in custom configurations for currently open files being discarded and not re-requested.
|
||||
|
||||
### Potentially Breaking Changes
|
||||
* Settings `commentContinuationPatterns`, `enhancedColorization`, and `codeFolding` are no longer available in per-Folder settings (only Workspace or higher settings). [PR #5830](https://github.com/microsoft/vscode-cpptools/pull/5830)
|
||||
* Fix compile command arguments not being used when `compilerPath` is set (so the compile command arguments need to be compatible now).
|
||||
* Default formatting results may be different if the "Visual Studio" style is used -- use the "Emulated Visual Studio" style to get the previous behavior. For example, see [#5901](https://github.com/microsoft/vscode-cpptools/issues/5901)
|
||||
* If a non-matching `intelliSenseMode` was being used, such as clang-x64 with a gcc ARM compiler, then we may auto-fix it internally, which may cause changes to IntelliSense behavior.
|
||||
|
||||
## Version 0.29.0: July 15, 2020
|
||||
### New Features
|
||||
* Add Doxygen comment support (to tooltip display of hover, completion, and signature help). [#658](https://github.com/microsoft/vscode-cpptools/issues/658)
|
||||
* The way comments are formatted is controlled by the `C_Cpp.simplifyStructuredComments` setting.
|
||||
* The way comments are formatted is controlled by the C_Cpp.simplifyStructuredComments setting."
|
||||
* Auto-convert `.` to `->` when the type is a pointer. [#862](https://github.com/microsoft/vscode-cpptools/issues/862)
|
||||
* Switch to using the VS Code Semantic Tokens API for semantic colorization (works with remoting). [PR #5401](https://github.com/microsoft/vscode-cpptools/pull/5401), [#3932](https://github.com/microsoft/vscode-cpptools/issues/3932), [#3933](https://github.com/microsoft/vscode-cpptools/issues/3933), [#3942](https://github.com/microsoft/vscode-cpptools/issues/3942)
|
||||
* Add support for LogMessage Breakpoints for debug type `cppdbg`. [MIEngine#1013](https://github.com/microsoft/MIEngine/pull/1013)
|
||||
@@ -58,7 +20,6 @@
|
||||
* Add threadExit and processExit logging flags for 'cppvsdbg'. [PR #5652](https://github.com/microsoft/vscode-cpptools/pull/5652)
|
||||
|
||||
### Bug Fixes
|
||||
* Fix IntelliSense when using "import_" in a variable name. [#5272](https://github.com/microsoft/vscode-cpptools/issues/5272)
|
||||
* Add localization support for autocomplete and hover text. [#5370](https://github.com/microsoft/vscode-cpptools/issues/5370)
|
||||
* Some `updateChannel` fixes. [PR #5465](https://github.com/microsoft/vscode-cpptools/pull/5465)
|
||||
* Fix wrong language standard used with compile commands. [#5498](https://github.com/microsoft/vscode-cpptools/issues/5498)
|
||||
@@ -72,7 +33,6 @@
|
||||
* Fix default build tasks failing on Windows if the compiler isn't on the PATH. [#5604](https://github.com/microsoft/vscode-cpptools/issues/5604)
|
||||
* Fix updating `files.associations` and .C files being associated with C instead of C++. [#5618](https://github.com/microsoft/vscode-cpptools/issues/5618)
|
||||
* Fix IntelliSense malfunction when RxCpp is used. [#5619](https://github.com/microsoft/vscode-cpptools/issues/5619)
|
||||
* Fix an incorrect IntelliSense error. [#5627](https://github.com/microsoft/vscode-cpptools/issues/5627)
|
||||
* Ignore "screen size is bogus" error when debugging. [PR #5669](https://github.com/microsoft/vscode-cpptools/pull/5669)
|
||||
* nukoyluoglu (@nukoyluoglu)
|
||||
* Fix `compile_commands.json` sometimes not updating. [#5687](https://github.com/microsoft/vscode-cpptools/issues/5687)
|
||||
|
||||
+1
-3
@@ -52,11 +52,9 @@ The extension has platform-specific binary dependencies, therefore installation
|
||||
Package | Platform
|
||||
:--- | :---
|
||||
`cpptools-linux.vsix` | Linux 64-bit
|
||||
`cpptools-linux-armhf.vsix` | Linux ARM
|
||||
`cpptools-linux-aarch64.vsix` | Linux ARM 64-bit
|
||||
`cpptools-linux32.vsix` | Linux 32-bit ([available up to version 0.27.0](https://github.com/microsoft/vscode-cpptools/issues/5346))
|
||||
`cpptools-osx.vsix` | macOS
|
||||
`cpptools-win32.vsix` | Windows 64-bit & 32-bit
|
||||
`cpptools-linux32.vsix` | Linux 32-bit ([available up to version 0.27.0](https://github.com/microsoft/vscode-cpptools/issues/5346))
|
||||
|
||||
## Contribution
|
||||
|
||||
|
||||
@@ -1237,7 +1237,7 @@ SOFTWARE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
vscode-cpptools 4.0.1 - MIT
|
||||
vscode-cpptools 3.1.0 - MIT
|
||||
https://github.com/Microsoft/vscode-cpptools-api#readme
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
|
||||
@@ -3176,7 +3176,7 @@
|
||||
"'return_void'이(가) %p을(를) 선언함",
|
||||
"%t의 %n 끝에 'return_void'가 없지만 co_return 문이 없음",
|
||||
"코루틴 상태 할당에 대한 전역 'operator new'의 nothrow variant를 찾을 수 없음",
|
||||
"코루틴 상태 할당 해제에 대한 실행 가능한 'operator delete'를 찾을 수 없음",
|
||||
"코루틴 상태 할당 취소에 대한 실행 가능한 'operator delete'를 찾을 수 없음",
|
||||
"constexpr 함수는 코루틴일 수 없습니다.",
|
||||
"이 %s 식의 피연산자가 비클래스 %t(으)로 확인됩니다.",
|
||||
"정적 이니셜라이저에는 co_await 식을 사용할 수 없습니다.",
|
||||
@@ -3190,10 +3190,10 @@
|
||||
"%t에서 constexpr 정적 데이터 멤버 %sq을(를) 찾을 수 없음",
|
||||
"동적 할당을 위한 요소 수(%d개)가 너무 많습니다.",
|
||||
"constexpr 동적 할당 요청이 너무 큽니다.",
|
||||
"동적으로 할당되지 않은 스토리지 할당 해제",
|
||||
"할당 해제 크기(%d1)가 할당된 크기(%d2)와 일치하지 않습니다.",
|
||||
"동적으로 할당되지 않은 스토리지 할당 취소",
|
||||
"할당 취소 크기(%d1)가 할당된 크기(%d2)와 일치하지 않습니다.",
|
||||
"여기서 할당이 발생했습니다.",
|
||||
"할당 해제 형식(%t1)이 할당 형식(%t2)과 일치하지 않습니다.",
|
||||
"할당 취소 형식(%t1)이 할당 형식(%t2)과 일치하지 않습니다.",
|
||||
"일부 동적 할당(총수 = %d개)의 할당이 취소되지 않았습니다.",
|
||||
"내장 %n이(가) 예기치 않은 시그니처(%t 유형)로 선언되었습니다.",
|
||||
">> std::__report_constexpr_value의 출력",
|
||||
|
||||
@@ -732,7 +732,7 @@
|
||||
"%n 不是類別樣板",
|
||||
"元素類型不完整的陣列並非標準用法",
|
||||
"配置運算子不可在命名空間中宣告",
|
||||
"解除配置運算子不可在命名空間中宣告",
|
||||
"取消配置運算子不可在命名空間中宣告",
|
||||
"%np1 與 %np2 的 using 宣告衝突",
|
||||
"%np1 的 using 宣告與 %npd2 衝突",
|
||||
"命名空間選項只有在編譯 C++ 時才能使用",
|
||||
@@ -1739,7 +1739,7 @@
|
||||
"無法擷取目前函式範圍外的區域變數",
|
||||
"無法在 Lambda 主體內參考封入函式 'this',除非它位於擷取清單中",
|
||||
null,
|
||||
"lambda 擷取到的變數屬於類型 %t1,無法複製到類型為 %t2 的閉包類別欄位",
|
||||
"無法將類型 %t1 的 Lambda 擷取變數複製到類型 %t2 的 closure class 欄位",
|
||||
"範本目錄無效: %s",
|
||||
"錯誤",
|
||||
"個錯誤",
|
||||
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "重新扫描工作区",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "将 vcpkg 安装命令复制到剪贴板",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "访问 vcpkg 帮助页",
|
||||
"c_cpp.configuration.formatting.description": "配置格式化引擎",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "将使用 clang-format 设置代码的格式",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "将使用 Visual C++ 格式化引擎来设置代码的格式",
|
||||
"c_cpp.configuration.formatting.Default.description": "将使用 clang-format 设置代码的格式",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "将禁用代码格式设置",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "按照在“编辑器: 制表符大小”设置中指定的量缩进大括号",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "键入新行时,相对于以下内容缩进新行:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "最外面的左圆括号",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "最里面的左圆括号",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "当前语句的开头",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "新行在键入时,会在左圆括号下对齐或者按照在“编辑器: 制表符大小”设置中指定的量进行缩进",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于 switch 语句缩进标签",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于标签缩进 case 中的代码",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "按照在“编辑器: 制表符大小”设置中指定的量,缩进 case 语句后面的大括号",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于语句的开头缩进用作函数参数的 lambda 的大括号",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "跳转标签的位置",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "按照在“编辑器: 制表符大小”设置中指定的量移到当前代码缩进的左侧",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "在代码的最左侧边缘",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "跳转标签将不会格式化",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "预处理器指令的位置",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "按照在“编辑器: 制表符大小”设置中指定的量移到当前代码缩进的左侧",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "在代码的最左侧边缘",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "预处理器指令将不会格式化",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于类或结构定义缩进访问说明符",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "按照在“编辑器: 制表符大小”设置中指定的量,相对于封闭命名空间缩进代码",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "在格式设置操作过程中未更改注释的缩进",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "用于命名空间的左大括号的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "用于类型定义的左大括号的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "用于 lambda 函数的左大括号的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "用于函数的左大括号的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "用于控制块的左大括号的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "将左大括号移动到新行",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "左大括号保留在同一行上,并在每个左大括号的前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "左大括号未格式化",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "在单独的行上放置用于范围的左大括号和右大括号",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "对于空类型,将右大括号移动到左大括号所在的同一行",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "对于空的函数体,将右大括号移动到左大括号所在的同一行",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "将“catch”和相似的关键字放在新行上",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "将“else”放在新行上",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "将 do-while 循环中的“while”放在新行上",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "在函数名称与参数列表的左括号之间插入空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "在函数的左圆括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "删除函数的左圆括号前面的空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "空格保留在输入的位置",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "在函数参数中的左圆括号后面和右圆括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "当函数参数列表为空时,在其圆括号之间插入一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "在关键字与控制流语句中的左圆括号之间添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "在控制流语句的左圆括号后面和右圆括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "在 lambda 参数列表的左圆括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "在 C 样式的强制转换的左圆括号后面和右圆括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "在 C 样式的强制转换的右圆括号后面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "在带圆括号的左圆括号后面和右圆括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "在范围块的左大括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "当大括号为空且位于同一行时,在它们之间插入一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "在统一初始化和初始值设定项列表的左大括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "在统一初始化和初始值设定项列表的左大括号后面和右大括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "在统一初始化和初始值设定项列表中,逗号两侧的空格会保留",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "在左方括号的前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "在左方括号后面和右方括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "当方括号为空时,在左方括号的前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "当方括号为空时,在方括号之间插入一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "对于多维数组,删除方括号之间的所有空格。控制空格的其他设置将被重写",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "在左方括号后面和右方括号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "当方括号为空时,在方括号之间插入一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "在每个逗号的前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "在每个逗号后面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "成员访问运算符、指向成员的指针运算符和范围解析运算符前后的空格会被删除",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "在类定义中继承的类型的冒号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "在构造函数定义中的冒号前面添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "删除每个分号前面的空格",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "在每个分号后面插入一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "删除一元运算符和操作数之间的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "二元运算符两侧的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "赋值运算符两侧的空格",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "指针和引用运算符两侧的空格",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "指针和引用运算符左对齐",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "指针和引用运算符居中对齐",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "指针和引用运算符右对齐",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "指针和引用运算符没有格式化",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "条件运算符两侧的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "在运算符前后添加一个空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "删除运算符前后的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "空格保留在输入的位置",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "块的换行选项",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "无论任何“VC 格式: 新行”设置的值如何,在一行输入的完整代码块都保留在一行上",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "无论任何“VC 格式: 新行”设置的值如何,在一行输入左大括号和右大括号的任何代码都保留在一行上",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "始终根据“VC 格式: 新行”设置来设定代码块的格式",
|
||||
"c_cpp.configuration.clang_format_path.description": "clang-format 可执行文件的完整路径。如果未指定,并且 Clang 格式在环境路径中可用,则使用 Clang 格式。如果在环境路径中找不到 Clang 格式,则将使用与该扩展绑定的 clang-format 的副本。",
|
||||
"c_cpp.configuration.clang_format_style.description": "编码样式,当前支持: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用 \"file\" 从当前目录或父目录中的 .clang 格式文件中加载样式。使用 {键: 值, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "如果使用样式 \"file\" 调用 clang 格式但是找不到 .clang 格式文件,则使用预定义的样式的名称作为回退。可能的值为 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none,或使用 {key: value, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "如果使用样式 \"file\" 调用 clang 格式但是找不到 .clang-format 文件,则使用预定义的样式的名称作为回退。可能的值为 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none,或使用 {键: 值, ...} 设置特定参数。例如,\"Visual Studio\" 样式类似于: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "如果已设置,则重写由 SortIncludes 参数确定的包含排序行为。",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供程序。“标记分析器”提供非上下文感知的“模糊”结果。“默认”提供上下文感知结果。“已禁用”将关闭 C/C++ 语言服务功能。",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "控制 IntelliSense 引擎是否自动切换到包含 #include 错误的翻译单元的标记分析器。",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "控制非活动预处理程序块的不透明度。介于 0.1 和 1.0 之间。此设置仅在启用了非活动区域变暗时适用。",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非活动预处理程序块的字体颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为编辑器的语法颜色方案。此设置仅在启用非活动区域变暗时适用。",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "控制非活动预处理程序块的背景颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为透明。此设置仅在启用了非活动区域变暗时适用。",
|
||||
"c_cpp.configuration.formatting.description": "“默认”启用代码格式设置。“已禁用”禁用代码格式设置。",
|
||||
"c_cpp.configuration.loggingLevel.description": "输出面板中日志记录的详细程度。从最低详细程度到最高详细程度的顺序为: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "控制当文件是来自 C/C++ 文件的导航操作的目标时,是否将文件自动添加到 files.associations。",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "控制在分析非活动工作区文件时是否使用休眠以避免 CPU 使用率达到 100%。最高/高/中等/低的值约对应于 100/75/50/25% 的 CPU 使用率。",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "调用“转到工作区中的符号”时要包含在查询结果中的符号",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "在遍历 \"browse.path\" 数组中的路径并确定应将哪些文件添加到代码导航数据库中时,指示扩展何时使用 \"files.exclude\" 设置。\"checkFolders\" 表示仅为每个文件夹评估一次排除筛选器(不检查单个文件)。\"checkFilesAndFolders\" 表示将对遇到的每个文件和文件夹评估排除筛选器。如果 \"files.exclude\" 设置仅包含文件夹,则 \"checkFolders\" 是最佳选择,可提高扩展对代码导航数据库执行初始化的速度。",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "要作为 #include 自动完成结果的路径分隔符使用的字符。",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "如果为 true,则悬停和自动完成的工具提示将仅显示结构化注释的特定标签。否则,显示所有注释。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "开启一个多行或单行注释块的模式。多行注释块的延续模式默认为 \"*\",单行注释块的延续模式默认为此字符串。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "开启一个多行或单行注释块的模式。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或单行注释块内按下 Enter 键时要插入到下一行的文本。",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "确定在配置提供程序扩展无法提供源文件配置时是否显示弹出通知。",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "为 IntelliSense 使用的缓存预编译标头定义文件夹路径。Windows 上的默认缓存路径为 \"%LocalAppData%/Microsoft/vscode-cpptools\",Linux 上为 \"$XDG_CACHE_HOME/vscode-cpptools/\" (若未定义 XDG_CACHE_HOME,则为 \"$HOME/.cache/vscode-cpptools/\"),Mac 上为 \"$HOME/Library/Caches/vscode-cpptools/\"。如果未指定路径或指定的路径无效,则使用默认路径。",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "缓存的预编译标头的每个工作区硬盘驱动器空间的最大大小(MB);实际使用量可能在此值上下波动。默认大小为 5120 MB。当大小为 0 时,预编译的标头缓存将被禁用。",
|
||||
"c_cpp.configuration.default.includePath.description": "在 cpp_properties.json 中未指定 \"includePath\" 时要在配置中使用的值。如果指定了 \"includePath\",则向数组添加 \"${default}\" 以从此设置插入值。",
|
||||
"c_cpp.configuration.default.includePath.description": "未指定 \"includePath\" 时要在配置中使用的值,或 \"includePath\" 中存在 \"${default}\" 时要插入的值。",
|
||||
"c_cpp.configuration.default.defines.description": "未指定 \"defines\" 时要在配置中使用的值,或 \"defines\" 中存在 \"${default}\" 时要插入的值。",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "未指定 \"macFrameworkPath\" 时要在配置中使用的值,或 \"macFrameworkPath\" 中存在 \"${default}\" 时要插入的值。",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "要在 Windows 上使用的 Windows SDK 包含路径的版本,例如 \"10.0.17134.0\"。",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "设置为“预览体验”以自动下载并安装扩展的最新预览体验版本,其中包括即将推出的功能和 bug 修复。",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "控制“实验性”功能是否可用。",
|
||||
"c_cpp.configuration.suggestSnippets.description": "如果为 true,则由语言服务器提供片段。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "如果启用,则根据 IntelliSense 对代码设定颜色。此设置仅在 intelliSenseEngine 设置为“默认”时适用。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "如果启用了 IntelliSense,则基于 IntelliSense 对代码进行着色。如果禁用了 IntelliSense 或使用默认高对比度主题,则此设置不起任何作用。",
|
||||
"c_cpp.configuration.codeFolding.description": "如果启用,则由语言服务器提供代码折叠范围。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依赖关系管理器] 启用集成服务(https://aka.ms/vcpkg/)。",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "如果为 true,则“重命名符号”将需要有效的 C/C++ 标识符。",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "是",
|
||||
"no.button": "否",
|
||||
"configurations.received": "已收到自定义配置:",
|
||||
"browse.configuration.received": "已收到自定义浏览配置: {0}",
|
||||
"browse.configuration": "自定义浏览配置: {0}"
|
||||
"browse.configuration.received": "已收到自定义浏览配置: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Alpine 容器不受支持。",
|
||||
"native.binaries.not.supported": "扩展的此 {0} 版本与你的 OS 不兼容。请下载并安装扩展的“{1}”版本。",
|
||||
"download.button": "转到下载页",
|
||||
"extension.installation.failed": "C/C++ 扩展安装失败。为使函数正常工作,需要修复或重新安装 C/C++ 语言功能的扩展。",
|
||||
"remove.extension": "尝试修复",
|
||||
"jason.files.missing": "C/C++ 扩展安装失败。为使函数正常工作,需要重新安装 C/C++ 语言功能的扩展。",
|
||||
"initialization.failed": "C/C++ 扩展安装失败。有关详细信息,请查看输出窗口。",
|
||||
"updating.dependencies": "正在更新 C/C++ 依赖项...",
|
||||
"rename.failed.delete.manually": "错误: fs.rename 失败,原因为“{0}”。请手动删除 {1} 以启用调试。",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "参数:",
|
||||
"returns_label": "返回:",
|
||||
"deprecated_label": "已弃用:",
|
||||
"exceptions_label": "异常:",
|
||||
"template_parameters_label": "模板参数:",
|
||||
"compiler_probe_command_line": "编译器探测命令行: {0}"
|
||||
"exceptions_label": "异常:"
|
||||
}
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "重新掃描工作區",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "將 vcpkg 安裝命令複製到剪貼簿",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "瀏覽 vcpkg 說明頁面",
|
||||
"c_cpp.configuration.formatting.description": "選擇格式設定引擎",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "將使用 clang-format 來格式化程式碼",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "將使用 Visual C++ 格式化引擎來格式化程式碼",
|
||||
"c_cpp.configuration.formatting.Default.description": "將使用 clang-format 來格式化程式碼",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "將停用程式碼格式化",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "大括弧會依據 [Editor: Tab Size] 設定中指定的數量縮排",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "當鍵入新行時,按照下列項目的相對位置縮排新行:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "最外層的左括弧",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "最內層的左括弧",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "目前陳述式的開頭",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "當鍵入新行時,會在左括弧的下方對齊,或依據 [Editor: Tab Size] 設定中指定的數量縮排",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "標籤會依據 [Editor: Tab Size] 設定中指定的數量,按照 switch 陳述式的相對位置縮排",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "case 中的程式碼會依據 [Editor: Tab Size] 設定中指定的數量,按照其標籤的相對位置縮排",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "依據 [Editor: Tab Size] 設定中指定的數量,縮排 case 陳述式之後的大括弧",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "依據 [Editor: Tab Size] 設定中指定的數量,按照陳述式開頭的相對位置,縮排用為函式參數的 Lambda 大括弧",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "goto 標籤的位置",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "依編輯器中指定的數量,將目前的程式碼向左縮排: [定位點大小] 設定",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "位於程式碼的最左側",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "將不會格式化 goto 標籤",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "前置處理器指示詞的位置",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "依編輯器中指定的數量,將目前的程式碼向左縮排: [定位點大小] 設定",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "位於程式碼的最左側",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "將不會格式化前置處理器指示詞",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "存取指定名稱會依據 [Editor: Tab Size] 設定中指定的數量,按照類別或結構定義的相對位置縮排",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "程式碼會依據 [Editor: Tab Size] 設定中指定的數量,按照其封入之命名空間的相對位置縮排",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "格式化作業期間未變更註解的縮排",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "命名空間之左大括弧的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "型別定義之左大括弧的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Lambda 函式之左大括弧的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "函式之左大括弧的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "控制區塊之左大括弧的位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "將左大括弧移至新行",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "將左大括弧保持在同一行,並在每個左大括弧前加入一個空格",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "左大括弧未格式化",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "將範圍的左大括弧與右大括弧個別置於一行",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "針對空的類型,將右大括號移至與左大括號同一行",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "針對空的函式主體,將右大括號移至與左大括號同一行",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "將 'catch' 和類似的關鍵字放在新行",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "將 'else' 放在新行",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "將 do-while 迴圈中的 'while' 放在新行",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "在引數清單中的函式名稱與左括弧之間新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "在函式的左括號前加上空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "已移除函式左括弧前的空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "輸入時保留空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "在函式參數清單的左括弧後與右括弧前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "若函式參數清單是空的,在其括弧之間插入空格",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "在控制流程陳述式中的關鍵字與左括弧之間新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "在控制流程陳述式中的左括弧後與右括弧前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "在 Lambda 引數清單的左括弧之前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "在 C 樣式轉換的左括弧後與右括弧前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "在 C 樣式轉換的右括弧之後新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "在括有括弧之運算式的左括弧後與右括弧前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "在範圍區塊的左大括弧之前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "若同一行的大括弧是空的,在其間插入空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "在統一的初始設定與初始設定式清單之左大括弧前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "在統一的初始設定與初始設定式清單之左大括弧後與右大括弧前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "統一初始化設定與初始設定式清單內會保留逗號前後的空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "在左方括號之前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "在左方括號後與右方括號前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "若方括號是空的,在左方括號之前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "若方括號是空的,在其間插入空格",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "移除多維陣列中之方括號間的所有空格。其他用以控制空格的設定將予忽略",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "在左方括號後與右方括號前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "若方括號是空的,在其間插入空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "在每個逗號之前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "在每個逗號之後新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "移除成員存取運算子、成員指標運算子與範圍解析運算子前後的空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "在類別定義中繼承而來之類型的冒號前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "在建構函式定義的冒號之前新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "移除每個分號前的空格",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "在每個分號之後插入空格",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "移除一元運算子與運算元之間的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "二元運算子前後的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "指派運算子前後的空格",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "在指標與參考運算子前後新增空格",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "指標與參考運算子靠左對齊",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "指標與參考運算子置中",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "指標與參考運算子靠右對齊",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "指標與參考運算子未格式化",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "條件運算子前後的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "在運算子的前後加上空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "已移除運算子前後的空格",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "輸入時保留空格",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "區塊的換行選項",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "在一行中輸入的完整程式碼區塊會保留在同一行,而不考慮任何 VC 格式的值: [換行] 設定",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "在一行中輸入由左大括弧和右大括弧括住的任何程式碼都保留在同一行,而不考慮任何 VC 格式的值: [換行] 設定",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "程式碼區塊的格式一律取決於 VC 格式的值: [換行] 設定",
|
||||
"c_cpp.configuration.clang_format_path.description": "此為 clang-format 可執行檔的完整路徑。如果未指定,且在環境路徑中可用 clang-format,即會使用該格式。如果在環境路徑中找不到,則會使用延伸模組所配備的 clang-format 複本。",
|
||||
"c_cpp.configuration.clang_format_style.description": "編碼樣式,目前支援: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。使用「檔案」可從目前目錄或父目錄的 .clang-format 檔案載入樣式。使用 {鍵: 值, ...} 可設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "當已使用樣式 \"file\" 叫用 clang 格式,但找不到 .clang-format 檔案時,用作後援的預先定義樣式名稱。可能的值包括 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none 或使用 {key: value, ...} 來設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "當已使用樣式 \"file\" 叫用 clang-format,但找不到 .clang-format 檔案時,用作後援的預先定義樣式名稱。可能的值包括 Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none 或使用 {鍵: 值, ...} 來設定特定參數。例如,\"Visual Studio\" 樣式類似於: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "若設定,會覆寫 SortIncludes 參數所決定的包含排序行為。",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供者。「標籤剖析器」會提供非內容感知的「模糊」結果。「預設」會提供內容感知的結果。「停用」會關閉 C/C++ 語言服務功能。",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "控制 IntelliSense 引擎是否會自動切換到包含 #include 錯誤之編譯單位的標籤剖析器。",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "控制非作用中前置處理器區塊的不透明度。在 0.1 與 1.0 之間縮放。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非作用中前置處理器區塊的前景色彩。輸入的格式為十六進位色彩代碼或有效的佈景主題色彩。若未設定,會預設為編輯器的語法著色配置。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "控制非作用中前置處理器區塊的背景色彩。輸入的格式為十六進位色彩代碼或有效的佈景主題色彩。若未設定,會預設為透明。只有在啟用非作用中區域變暗時,才會套用此設定。",
|
||||
"c_cpp.configuration.formatting.description": "\"Default\" 會啟用程式碼格式設定。\"Disabled\" 會停用程式碼格式設定。",
|
||||
"c_cpp.configuration.loggingLevel.description": "輸出面板中記錄的詳細程度。從最不詳細到最詳細的層級順序為: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "控制是否會在檔案為 C/C++ 檔案的瀏覽作業目標時,自動將檔案新增至 files.associations。",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "控制非作用中工作區檔案的剖析是否會使用睡眠來避免使用 100% 的 CPU。值 highest/high/medium/low 會約略對應至 100/75/50/25% CPU 使用率。",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "叫用 'Go to Symbol in Workspace' 時,要包含在查詢結果中的符號",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "指示延伸模組在周遊穿過 \"browse.path\" 陣列,為決定應新增至程式碼瀏覽資料庫的檔案而使用 \"files.exclude\" 設定的時機。\"checkFolders\" 代表每個資料夾 (不會檢查個別檔案) 只會評估一次排除篩選。\"checkFilesAndFolders\" 表示將對遇到的所有檔案和資料夾評估排除篩選。如果您的 \"files.exclude\" 設定只包含資料夾,則 \"checkFolders\" 為最佳選擇,且會增加延伸模組可將程式碼瀏覽資料庫初始化的速度。",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "用作 #include 自動完成結果路徑分隔符號的字元。",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "若為 true,暫留與自動完成的工具提示只會顯示特定結構化註解標籤,否則將會顯示所有註解。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "開始多行或單行註解區塊的模式。對於多行註解區塊,接續模式預設為 ' * ',或此字串表示單行註解區塊。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "開始多行或單行註解區塊的模式。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "在多行或單行註解區塊中按下 ENTER 時,將在下一行插入的文字。",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "決定當組態提供者延伸模組無法提供來源檔案的組態時,是否會顯示快顯通知。",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "定義 IntelliSense 使用之快取先行編譯標頭檔的資料夾路徑。預設快取路徑在 Windows 上為 \"%LocalAppData%/Microsoft/vscode-cpptools\",在 Linux 上為 \"$XDG_CACHE_HOME/vscode-cpptools/\" (若未定義 XDG_CACHE_HOME,則為 \"$HOME/.cache/vscode-cpptools/\"),在 Mac 上則為 \"$HOME/Library/Caches/vscode-cpptools/\"。如果未指定路徑或指定的路徑無效,就會使用預設路徑。",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "快取先行編譯標頭檔的每個工作區硬碟空間大小上限 (mb); 實際使用量可能會在此值周圍波動。預設大小為 5120 MB。當大小為 0 時,會停用先行編譯的標頭快取。",
|
||||
"c_cpp.configuration.default.includePath.description": "若 c_cpp_properties.json 中未指定 \"includePath\" 時,要在設定中使用的值。如有指定 \"includePath\",請將 \"${default}\" 新增到陣列中,以插入此設定的值。",
|
||||
"c_cpp.configuration.default.includePath.description": "當 \"includePath\" 未指定時,要在設定中使用的值,或 \"includePath\" 中有 \"${default}\" 時要插入的值。",
|
||||
"c_cpp.configuration.default.defines.description": "當 \"defines\" 未指定時,要在設定中使用的值,或 \"defines\" 中有 \"${default}\" 時要插入的值。",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "當 \"macFrameworkPath\" 未指定時,要在設定中使用的值,或 \"macFrameworkPath\" 中有 \"${default}\" 時要插入的值。",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "要在 Windows 上使用的 Windows SDK 包含路徑版本,例如 '10.0.17134.0'。",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "設定為「測試人員」以自動下載並安裝最新的延伸模組測試人員組建 (包括即將推出的功能和更新)。",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "控制「實驗性」功能是否可用。",
|
||||
"c_cpp.configuration.suggestSnippets.description": "若為 true,則由語言伺服器提供程式碼片段。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "若啟用,將會依據 IntelliSense 顯示彩色的程式碼。僅當 intelliSenseEngine 設為 \"Default\" 時,才適用此設定。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "若已啟用,將會根據 IntelliSense 將程式碼著色。如果已停用 IntelliSense 或使用預設高對比主題,此設定就沒有效果。",
|
||||
"c_cpp.configuration.codeFolding.description": "若啟用,則由語言伺服器提供程式碼摺疊功能範圍。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "啟用 [vcpkg 相依性管理員](https://aka.ms/vcpkg/)的整合服務。",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "若為 true,則「重新命名符號」需要有效的 C/C++ 識別碼。",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "是",
|
||||
"no.button": "否",
|
||||
"configurations.received": "收到的自訂組態:",
|
||||
"browse.configuration.received": "收到的自訂瀏覽組態: {0}",
|
||||
"browse.configuration": "自訂瀏覽設定: {0}"
|
||||
"browse.configuration.received": "收到的自訂瀏覽組態: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "不支援 Alpine 容器。",
|
||||
"native.binaries.not.supported": "此 {0} 版延伸模組與您的 OS 不相容。請下載並安裝 \"{1}\" 版本的延伸模組。",
|
||||
"download.button": "前往 [下載\ 頁面",
|
||||
"extension.installation.failed": "無法成功安裝 C/C++ 延伸模組。您必須修復或重新安裝 C/C++ 語言功能的延伸模組,才可正常運作。",
|
||||
"remove.extension": "嘗試修復",
|
||||
"jason.files.missing": "無法成功安裝 C/C++ 延伸模組。您必須重新安裝 C/C++ 語言功能的延伸模組,才可正常運作。",
|
||||
"initialization.failed": "C/C + + 延伸模組安裝失敗。如需詳細資訊,請查看 [輸出] 視窗。",
|
||||
"updating.dependencies": "正在更新 C/C + + 相依性...",
|
||||
"rename.failed.delete.manually": "錯誤: fs.rename 失敗,\"{0}\"。請手動刪除 {1} 以啟用偵錯。",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "參數:",
|
||||
"returns_label": "傳回:",
|
||||
"deprecated_label": "已淘汰:",
|
||||
"exceptions_label": "例外狀況:",
|
||||
"template_parameters_label": "範本參數:",
|
||||
"compiler_probe_command_line": "編譯器探查命令列: {0}"
|
||||
"exceptions_label": "例外狀況:"
|
||||
}
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Znovu prohledat pracovní prostor",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "Zkopírovat příkaz pro instalaci vcpkg do schránky",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "Navštívit stránku nápovědy k vcpkg",
|
||||
"c_cpp.configuration.formatting.description": "Nakonfiguruje nástroj formátování textu.",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "K formátování kódu se použije clang-format.",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "K formátování kódu se použije nástroj formátování textu Visual C++.",
|
||||
"c_cpp.configuration.formatting.Default.description": "K formátování kódu se použije clang-format.",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "Formátování kódu bude zakázané.",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "Složené závorky se odsazují mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Když se zadá nový řádek, odsadit tento nový řádek relativně k:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "vnější levé závorce",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "vnitřní levé závorce",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "začátku aktuálního příkazu",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "Když se zadá nový řádek, zarovná se pod levou závorku, nebo se odsadí mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Popisky se odsazují relativně k příkazům switch mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Kód v příkazu case se odsazuje relativně ke svému popisku mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Odsadit složené závorky za příkazem case mezerou zadanou v nastavení Editor: Velikost tabulátoru",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Odsadit složené závorky výrazů lambda, které se používají jako parametry funkcí, relativně k začátku příkazu mezerou zadanou v nastavení Editor: Velikost tabulátoru",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Pozice popisků goto",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "nalevo od aktuálního odsazení kódu mezerou zadanou v nastavení Editor: Velikost tabulátoru",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "ke zcela levému okraji kódu",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "Popisky goto se nebudou formátovat",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "Pozice direktiv preprocesoru",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "nalevo od aktuálního odsazení kódu mezerou zadanou v nastavení Editor: Velikost tabulátoru",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "ke zcela levému okraji kódu",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "direktivy preprocesoru se nebudou formátovat",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Specifikátory přístupu jsou odsazené relativně k definicím tříd nebo struktur mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "Kód se odsazuje relativně ke svému uzavírajícímu oboru názvů mezerou zadanou v nastavení Editor: Velikost tabulátoru.",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "Při formátovacích operacích se nezmění odsazení komentářů.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "Pozice levých složených závorek pro obory názvů",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "Pozice levých složených závorek pro definice typů",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Pozice levých složených závorek pro funkce lambda",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "Pozice levých složených závorek pro funkce",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "Pozice levých složených závorek pro řídicí bloky",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "levá složená závorka se přesune na nový řádek",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "levé složené závorky se zachovají na stejném řádku a před každou se přidá mezera",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "levé složené závorky se neformátují",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Umístit levé a pravé složené závorky pro obory na samostatné řádky",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "V případě prázdných typů přesunout pravou složenou závorku na řádek, na kterém je levá složená závorka",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "V případě prázdných těl funkcí nout pravou závorku na řádek, na kterém je levá závorka",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "Umísťovat catch a podobná klíčová slova na nový řádek",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "Umístit else na nový řádek",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "Umístit while ve smyčce do-while na nový řádek",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Mezery mezi názvy funkcí a levými závorkami seznamů argumentů",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "Před levou závorku funkce přidat mezeru",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "mezery před levými závorkami funkce se odeberou",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "mezery zůstanou tak, jak se zadají",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "Přidá se mezera za levou závorku i před pravou závorku v seznamech parametrů funkcí.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "Pokud je seznam parametrů funkce prázdný, vloží se mezera mezi jeho závorky.",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "Mezi klíčové slovo a levou závorku v příkazech řízení toků se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "Přidá se mezera za levou závorku i před pravou závorku v příkazech řízení toků.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "Před levou závorku seznamů argumentů výrazů lambda se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "Přidá se mezera za levou závorku i před pravou závorku přetypování ve stylu jazyka C.",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "Za pravou závorku přetypování ve stylu jazyka C se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "Přidá se mezera za levou závorku i před pravou závorku výrazu se závorkami.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "Před levé složené závorky bloků oborů se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "Pokud jsou složené závorky prázdné a na stejném řádku, vloží se mezi ně mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "Před levou závorku jednotné inicializace a seznamy inicializátorů se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "Přidá se mezera za levou složenou závorku i před pravou složenou závorku jednotné inicializace a seznamů inicializátorů.",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "V jednotné inicializaci a seznamech inicializátorů se zachovají mezery kolem čárek.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "Před levé hranaté závorky se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "Přidá se mezera za levou hranatou závorku a taky před pravou hranatou závorku.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "Přidá mezeru před levou závorku, pokud jsou hranaté závorky prázdné.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "Pokud jsou hranaté závorky prázdné, vloží se mezi ně mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "Pro multidimenzionální pole se všechny mezery mezi hranatými závorkami odeberou. Další nastavení, která řídí mezery, se přepíšou.",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "Přidá se mezera za levou hranatou závorku a taky před pravou hranatou závorku.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "Pokud jsou hranaté závorky prázdné, vloží se mezi ně mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "Přidá se mezera před každou čárku.",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "Přidá mezeru za každou čárku.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "Mezery kolem operátorů pro přístup k členům, operátorů ukazatelů na členy a operátorů rozlišení oboru se odeberou.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "Před dvojtečku pro zděděné typy v definicích tříd se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "Před dvojtečku v definicích konstruktorů se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Odeberou se mezery před všemi středníky.",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "Vloží mezeru za každý středník.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Mezery mezi unárními operátory a jejich operandy se odeberou.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Mezery okolo binárních operátorů",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Mezery okolo operátorů přiřazení",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Mezery okolo operátorů ukazatelů a referencí",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "operátory ukazatelů a referencí jsou zarovnané doleva",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "operátory ukazatelů a referencí jsou zarovnané na střed",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "operátory ukazatelů a referencí jsou zarovnané doprava",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "operátory ukazatelů a referencí se neformátují",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Mezery okolo podmíněných operátorů",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "Před operátor i za něj se přidá mezera.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "Mezery před a za operátorem se odeberou.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "mezery zůstanou tak, jak se zadají",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Možnosti zalamování pro bloky",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Celý blok kódu, který se zadá na jednom řádku, zůstane na jednom řádku bez ohledu na hodnoty kteréhokoli nastavení Formát VC: Nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Jakýkoli kód, ve kterém se na jednom řádku zadají levá a pravá složená závorka, zůstane na jednom řádku bez ohledu na hodnoty kteréhokoli nastavení Formát VC: Nový řádek.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Bloky kódu se vždy formátují podle hodnot v nastaveních Formát VC: Nový řádek.",
|
||||
"c_cpp.configuration.clang_format_path.description": "Úplná cesta ke spustitelnému souboru clang-format. Pokud se nezadá, clang-format je k dispozici na cestě prostředí a ta se použije. Pokud se na cestě prostředí nenajde, použije se kopie clang-format, která se dodává spolu s rozšířením.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Styl kódování, v současné době se podporuje: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Pokud chcete načíst styl ze souboru .clang-format v aktuálním nebo nadřazeném adresáři, použijte možnost file. Pokud chcete zadat konkrétní parametry, použijte {klíč: hodnota, ...}. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Název předdefinovaného stylu, který se použije jako záloha v případě, že se vyvolá formát Clang se stylem file, ale nenajde se soubor .clang-format. Možné hodnoty jsou Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none, případně můžete použít {klíč: hodnota, ...} a nastavit konkrétní parametry. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Název předdefinovaného stylu, který se použije jako záloha v případě, že se vyvolá clang-format se stylem file, ale nenajde se soubor .clang-format. Možné hodnoty k nastavení konkrétních parametrů jsou Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none, případně můžete použít {klíč: hodnota, ...}. Například styl Visual Studio je podobný tomuto: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Pokud se nastaví, přepíše chování řazení vložených souborů určené parametrem SortIncludes.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Určuje poskytovatele IntelliSense. Analyzátor značek nabízí přibližné výsledky, které neberou v potaz kontext. Možnost Výchozí nabízí výsledky, které kontext v potaz berou. Možnost Zakázáno vypne funkce služby jazyka C/C++.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "Určuje, jestli se modul IntelliSense automaticky přepne na analyzátor značek pro jednotky překladu, které obsahují chyby direktiv #include.",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Určuje neprůhlednost neaktivních bloků preprocesoru. Hodnoty spadají do rozsahu od 0,1 do 1,0. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Určuje barvení písma neaktivních bloků preprocesoru. Vstup má tvar šestnáctkového kódu barvy nebo platné barvy motivu. Pokud se nenastaví, výchozí nastavení je schéma barvení syntaxe v editoru. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Určuje barvení pozadí neaktivních bloků preprocesoru. Vstup má tvar šestnáctkového kódu barvy nebo platné barvy motivu. Pokud se nenastaví, výchozí nastavení je průhledné pozadí. Toto nastavení platí jen v případě, že je povolené ztmavování neaktivních oblastí.",
|
||||
"c_cpp.configuration.formatting.description": "Možnost Default povolí formátování kódu. Možnost Disabled ho zakáže.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Úroveň podrobností protokolování panelu výstupu. Pořadí úrovní od nejméně podrobné po nejpodrobnější je toto: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Určuje, jestli se soubory automaticky přidají do files.associations, když budou cílem operace navigace ze souboru C/C++.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Určuje, jestli parsování neaktivních souborů pracovního prostoru použije operace čekání, aby se procesor nevyužíval na 100 %. Hodnoty highest/high/medium/low odpovídají přibližně 100/75/50/25 % využití procesoru.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Symboly, které se mají zahrnout do výsledků dotazů, když se zavolá operace Přejít na symbol v pracovním prostoru",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "Dává rozšíření pokyn, kdy se při určování, které soubory se mají přidat do databáze navigace v kódu při průchodu cestami v poli browse.path, má používat nastavení files.exclude. checkFolders znamená, že filtry vyloučení se budou vyhodnocovat pro každou složku jen jednou (nekontrolují se jednotlivé soubory). checkFilesAndFolders znamená, že filtry vyloučení se budou vyhodnocovat pro každý nalezený soubor a složku. Pokud vaše nastavení files.exclude obsahuje jen složky, checkFolders je nejlepší volbou, která zvýší rychlost, jakou rozšíření může inicializovat databázi navigace v kódu.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "Znak, který se použije jako oddělovač cest pro výsledky automatického dokončení direktiv #include",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "Když se tato možnost nastaví na true, popisky ovládacích prvků po najetí myší a automatické dokončování budou zobrazovat jen určité popisky strukturovaných komentářů. Jinak se budou zobrazovat všechny komentáře.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "Vzor, který zahájí víceřádkový nebo jednořádkový blok komentáře. Výchozí vzor pro pokračování je pro víceřádkové bloky komentářů *, nebo tento řetězec pro jednořádkové bloky.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Vzor, který zahájí víceřádkový nebo jednořádkový blok komentáře",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Text, který se vloží na další řádek, když se ve víceřádkovém nebo jednořádkovém bloku komentáře stiskne klávesa Enter.",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "Určuje, jestli se budou zobrazovat automaticky otevíraná oznámení, když rozšíření poskytovatele konfigurací nebude moct poskytnout konfiguraci pro určitý zdrojový soubor.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Definuje cestu ke složce pro předkompilované hlavičky uložené do mezipaměti, které používá IntelliSense. Výchozí cesta k mezipaměti je %LocalAppData%/Microsoft/vscode-cpptools ve Windows, $XDG_CACHE_HOME/vscode-cpptools/ v Linuxu (případně $HOME/.cache/vscode-cpptools/, pokud se nedefinovalo XDG_CACHE_HOME) a $HOME/Library/Caches/vscode-cpptools/ na Macu. Výchozí cesta se použije, když se nezadá žádná cesta nebo když zadaná cesta nebude platná.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Maximální velikost místa na pevném disku pro předkompilované hlavičky uložené do mezipaměti na jeden pracovní prostor v megabajtech. Skutečné využití se může pohybovat kolem této hodnoty. Výchozí velikost je 5120 MB. Když se velikost nastaví na 0, ukládání předkompilovaných hlaviček do mezipaměti se zakáže.",
|
||||
"c_cpp.configuration.default.includePath.description": "Hodnota, která se použije v konfiguraci, když se v souboru c_cpp_properties.json nezadá includePath. Pokud se includePath zadá, přidejte do pole ${default}, aby se vložily hodnoty z tohoto nastavení.",
|
||||
"c_cpp.configuration.default.includePath.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá includePath, nebo hodnoty, které se mají vložit, pokud se ve includePath nachází ${default}",
|
||||
"c_cpp.configuration.default.defines.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá defines, nebo hodnoty, které se mají vložit, pokud se v defines nachází ${default}",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "Hodnota, která se použije v konfiguraci, pokud se nezadá macFrameworkPath, nebo hodnoty, které se mají vložit, pokud se ve macFrameworkPath nachází ${default}",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Verze cesty pro vložené soubory sady Windows SDK, která se má použít ve Windows, např. 10.0.17134.0",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "Pokud chcete automaticky stahovat a instalovat nejnovější sestavení rozšíření v programu Insider, která zahrnují připravované funkce a opravy chyb, nastavte možnost Účastníci programu Insider.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Určuje, jestli je možné použít experimentální funkce.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Pokud se nastaví na true, jazykový server poskytne fragmenty kódu.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Když se tato možnost povolí, kód se bude obarvovat podle IntelliSense. Toto nastavení se použije jen v případě, že možnost intelliSenseEngine je nastavená na Default.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Pokud se tato možnost povolí, kód se bude barvit podle IntelliSense. Toto nastavení nemá žádný vliv, pokud se zakáže IntelliSense nebo pokud se použije výchozí motiv Vysoký kontrast.",
|
||||
"c_cpp.configuration.codeFolding.description": "Když se tato možnost povolí, rozsahy sbalování kódu bude poskytovat jazykový server.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Povolte integrační služby pro [správce závislostí vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Když se tato hodnota nastaví na true, operace Přejmenovat symbol bude vyžadovat platný identifikátor C/C++.",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "Ano",
|
||||
"no.button": "Ne",
|
||||
"configurations.received": "Přijaly se vlastní konfigurace:",
|
||||
"browse.configuration.received": "Přijala se vlastní konfigurace procházení: {0}",
|
||||
"browse.configuration": "Vlastní konfigurace procházení: {0}"
|
||||
"browse.configuration.received": "Přijala se vlastní konfigurace procházení: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Kontejnery Alpine se nepodporují.",
|
||||
"native.binaries.not.supported": "Tato verze rozšíření pro {0} není kompatibilní s vaším operačním systémem. Stáhněte a nainstalujte si prosím verzi rozšíření {1}.",
|
||||
"download.button": "Přejít na stránku stahování",
|
||||
"extension.installation.failed": "Nepovedlo se úspěšně nainstalovat rozšíření jazyka C/C++. Aby rozšíření pro funkce jazyka C/C++ fungovalo správně, bude nutné ho opravit nebo přeinstalovat.",
|
||||
"remove.extension": "Pokusit se o opravu",
|
||||
"jason.files.missing": "Nepovedlo se úspěšně nainstalovat rozšíření jazyka C/C++. Aby rozšíření pro funkce jazyka C/C++ fungovalo správně, bude nutné ho přeinstalovat.",
|
||||
"initialization.failed": "Nepovedlo se nainstalovat rozšíření C/C++. Další informace najdete v okně výstupu.",
|
||||
"updating.dependencies": "Aktualizují se závislosti C/C++...",
|
||||
"rename.failed.delete.manually": "CHYBA: Operace fs.rename neproběhla úspěšně s chybou {0}. Pokud chcete povolit ladění, odstraňte {1} ručně.",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "Parametry:",
|
||||
"returns_label": "Vrací:",
|
||||
"deprecated_label": "Zastaralé:",
|
||||
"exceptions_label": "Výjimky:",
|
||||
"template_parameters_label": "Parametry šablony:",
|
||||
"compiler_probe_command_line": "Příkazový řádek sondy kompilátoru: {0}"
|
||||
"exceptions_label": "Výjimky:"
|
||||
}
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Arbeitsbereich erneut überprüfen",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "vcpkg-Installationsbefehl in Zwischenablage kopieren",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "vcpkg-Hilfeseite aufrufen",
|
||||
"c_cpp.configuration.formatting.description": "Konfiguriert das Formatierungsmodul.",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "Zum Formatieren von Code wird clang-format verwendet.",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "Das Visual C++-Formatierungsmodul wird zum Formatieren von Code verwendet.",
|
||||
"c_cpp.configuration.formatting.Default.description": "Zum Formatieren von Code wird clang-format verwendet.",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "Die Codeformatierung wird deaktiviert.",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "Geschweifte Klammern werden um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert eingerückt.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Beim Eingeben einer neuen Zeile die neue Zeile relativ zu Folgendem einrücken:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Äußerste geöffnete Klammer",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Innerste geöffnete Klammer",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Anfang der aktuellen Anweisung",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "Bei Eingabe einer neuen Zeile wird diese unter der öffnenden Klammer ausgerichtet oder um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert eingerückt.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Bezeichnungen werden relativ zu switch-Anweisungen um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert eingerückt.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Der Code in einer case-Anweisung wird relativ zu seiner Bezeichnung um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert eingerückt.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Geschweifte Klammern nach einer case-Anweisung um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert einrücken",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Geschweifte Klammern von Lambdas, die als Funktionsparameter relativ zum Anfang der Anweisung verwendet werden, um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert einrücken",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Die Position von goto-Bezeichnungen",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "Links vom aktuellen Codeeinzug um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "Am Rand ganz links im Code",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "Keine Formatierung von goto-Bezeichnungen",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "Position der Präprozessoranweisungen",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "Links vom aktuellen Codeeinzug um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "Am Rand ganz links im Code",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "Präprozessoranweisungen werden nicht formatiert.",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Zugriffsspezifizierer werden relativ zu Klassen- oder Strukturdefinitionen um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert eingerückt.",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "Der Code wird relativ zu seinem einschließenden Namespace um den im Editor in der Einstellung für die Tabstoppgröße angegebenen Wert eingerückt.",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "Einzug von Kommentaren wird bei Formatierungsvorgängen nicht geändert",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "Die Position der öffnenden geschweiften Klammern für Namespaces",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "Die Position der öffnenden geschweiften Klammern für Typdefinitionen",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Die Position der öffnenden geschweiften Klammern für Lambda-Funktionen",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "Die Position der öffnenden geschweiften Klammern für Funktionen",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "Die Position der öffnenden geschweiften Klammern für Kontrollblöcke",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "Öffnende geschweifte Klammern werden in eine neue Zeile verschoben.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "Öffnende geschweifte Klammern verbleiben in derselben Zeile, und es wird vor jeder Klammer ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "Keine Formatierung für öffnende geschweifte Klammern",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Öffnende und schließende geschweifte Klammern für Bereiche werden in getrennten Zeilen platziert.",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "Schließende geschweifte Klammern für leere Typen in dieselbe Zeile wie öffnende geschweifte Klammern verschieben",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "In leeren Funktionsrümpfen schließende geschweifte Klammern in dieselbe Zeile wie öffnende geschweifte Klammern verschieben",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "\"catch\" und ähnliche Schlüsselwörter in neuer Zeile platzieren",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "else-Anweisung in neuer Zeile anordnen",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "'while' in einer do-while-Schleife in einer neuen Zeile platzieren",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Abstand zwischen Funktionsnamen und öffnende Klammern von Argumentenlisten",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "Vor der öffnenden Klammer einer Funktion wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "Leerzeichen vor den öffnenden Klammern einer Funktionen werden entfernt.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "Leerzeichen werden wie eingegeben beibehalten.",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "Nach der öffnenden und vor der schließenden Klammer in Funktionsparameterlisten wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "Wenn eine Funktionsparameterliste leer ist, wird zwischen den Klammern ein Leerzeichen eingefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "In Anweisungen der Ablaufsteuerung werden zwischen Schlüsselwort und öffnender Klammer Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "Nach der öffnenden und vor der schließenden Klammer in Ablaufsteuerungsanweisungen wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "Vor der öffnenden Klammer von Lambdaargumentlisten wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "Nach der öffnenden und vor der schließenden Klammer einer Umwandlung im C-Stil wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "Nach der schließenden Klammer einer Umwandlung im C-Stil wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "Nach der öffnenden und vor der schließenden Klammer eines Ausdrucks in Klammern wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "Vor den öffnenden geschweiften Klammern von Bereichsblöcken wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "Wenn geschweifte Klammern leer sind und sich in derselben Zeile befinden, wird ein Leerzeichen zwischen ihnen eingefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "Vor der öffnenden geschweiften Klammer einheitlicher Initialisierungs- und Initialisiererlisten wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "Nach der öffnenden und vor der schließenden geschweiften Klammer einheitlicher Initialisierungs- und Initialisiererlisten wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "Leerzeichen um Kommas werden in einheitlichen Initialisierungs- und Initialisiererlisten beibehalten.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "Vor öffnenden eckigen Klammern wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "Nach der öffnenden eckigen Klammer und vor der schließenden eckigen Klammer wird ein Leerzeichen eingefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "Wenn eckige Klammern leer sind, wird vor der öffnenden Klammer ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "Wenn eckige Klammern leer sind, wird zwischen diesen ein Leerzeichen eingefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "Bei mehrdimensionalen Arrays werden alle Leerzeichen zwischen Klammern entfernt. Andere Leerzeicheneinstellungen werden überschrieben.",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "Nach der öffnenden eckigen Klammer und vor der schließenden eckigen Klammer wird ein Leerzeichen eingefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "Wenn eckige Klammern leer sind, wird ein Leerzeichen zwischen ihnen eingefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "Vor jedem Komma wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "Nach jedem Komma wird ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "Leerzeichen um Memberzugriffsoperatoren, Pointer-to-Member-Operatoren und Bereichsauflösungsoperatoren werden entfernt.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "In Klassendefinitionen wird vor dem Doppelpunkt für geerbte Typen ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "In Konstruktordefinitionen wird vor dem Doppelpunkt ein Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Vor allen Semikolons werden die Leerzeichen entfernt.",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "Nach jedem Semikolon wird ein Leerzeichen eingefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Die Leerzeichen zwischen unären Operatoren und Operanden werden entfernt.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Leerzeichen um binäre Operatoren",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Leerzeichen um Zuweisungsoperatoren",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Leerzeichen um Zeiger- und Verweisoperatoren",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "Zeiger- und Verweisoperatoren sind links ausgerichtet.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "Zeiger- und Verweisoperatoren sind zentriert.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "Zeiger- und Verweisoperatoren sind rechts ausgerichtet.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "Zeiger- und Verweisoperatoren sind nicht formatiert.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Leerzeichen um bedingte Operatoren",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "Vor und nach dem Operator werden Leerzeichen hinzugefügt.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "Leerzeichen vor und nach dem Operator werden entfernt.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "Leerzeichen werden wie eingegeben beibehalten.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Umbruchoptionen für Blöcke",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Ein vollständiger Codeblock, der in einer Zeile eingegeben wird, wird unabhängig von den Einstellungen für neue Zeilen im VC-Format in einer Zeile beibehalten.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Jeglicher Code, in dem die öffnende und schließende geschweifte Klammer in einer Zeile eingegeben wird, wird unabhängig von den Einstellungen für neue Zeilen im VC-Format in einer Zeile beibehalten.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Codeblöcke werden immer basierend auf den Einstellungen für neue Zeilen im VC-Format formatiert.",
|
||||
"c_cpp.configuration.clang_format_path.description": "Der vollständige Pfad der ausführbaren clang-format-Datei. Wenn dieser nicht angegeben wird und clang-format im Umgebungspfad verfügbar ist, wird die Datei im Umgebungspfad verwendet. Ist sie nicht im Umgebungspfad verfügbar, wird eine im Erweiterungspaket enthaltene Kopie von clang-format verwendet.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Formatvorlage für Code. Unterstützt derzeit Folgendes: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Verwenden Sie \"file\", um die Formatvorlage aus einer .clang-format-Datei im aktuellen oder übergeordneten Verzeichnis zu laden. Verwenden Sie {Schlüssel: Wert, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" etwa sieht folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Name des vordefinierten Stils, der als Fallback verwendet wird, falls das clang-Format mit der Formatvorlage \"file\" aufgerufen wird, aber die .clang-format-Datei nicht gefunden wird. Mögliche Werte sind \"Visual Studio\", \"LLVM\", \"Google\", \"Chromium\", \"Mozilla\", \"WebKit\" oder \"none\", oder verwenden Sie {key: value, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" z. B. sieht etwa folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Name des vordefinierten Stils, der als Fallback verwendet wird, falls clang-format mit der Formatvorlage \"file\" aufgerufen wird, aber die .clang-format-Datei nicht gefunden wird. Mögliche Werte sind \"Visual Studio\", \"LLVM\", \"Google\", \"Chromium\", \"Mozilla\", \"WebKit\" oder \"none\", oder Sie verwenden {Schlüssel: Wert, ...}, um bestimmte Parameter festzulegen. Die Formatvorlage \"Visual Studio\" etwa sieht folgendermaßen aus: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Wenn diese Option festgelegt ist, wird das durch den SortIncludes-Parameter festgelegte Sortierverhalten für Includes überschrieben.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Hiermit wird der IntelliSense-Anbieter gesteuert. \"Tagparser\" erzielt \"unscharfe\" Ergebnisse, die nicht kontextbezogen sind. \"Standard\" erzielt kontextabhängige Ergebnisse. \"Deaktiviert\" deaktiviert C/C++-Sprachdienstfeatures.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "Hiermit wird gesteuert, ob die IntelliSense-Engine bei Übersetzungseinheiten, die #include-Fehler enthalten, automatisch zum Tagparser wechselt.",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Hiermit wird die Deckkraft von inaktiven Präprozessorblöcken gesteuert. Mögliche Werte liegen zwischen 0,1 und 1,0. Diese Einstellung gilt nur, wenn das Abblenden inaktiver Regionen aktiviert ist.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Hiermit wird die Schriftfarbe von inaktiven Präprozessorblöcken gesteuert. Die Eingabe erfolgt in Form eines hexadezimalen Farbcodes oder einer gültigen Designfarbe. Wenn diese Option nicht festgelegt ist, wird standardmäßig das Syntaxfarbschema des Editors verwendet. Diese Einstellung gilt nur, wenn das Abblenden inaktiver Regionen aktiviert ist.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Hiermit wird die Hintergrundfarbe von inaktiven Präprozessorblöcken gesteuert. Die Eingabe erfolgt in Form eines hexadezimalen Farbcodes oder einer gültigen Designfarbe. Wenn diese Option nicht festgelegt ist, ist die Anzeige standardmäßig transparent. Diese Einstellung gilt nur, wenn das Abblenden inaktiver Regionen aktiviert ist.",
|
||||
"c_cpp.configuration.formatting.description": "\"Default\" aktiviert die Codeformatierung. \"Disabled\" deaktiviert die Codeformatierung.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Die Ausführlichkeit der Protokollierung im Ausgabebereich. Die Reihenfolge der Stufen von \"am wenigsten ausführlich\" bis \"am ausführlichsten\" lautet: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Hiermit wird gesteuert, ob Dateien automatisch zu \"files.associations\" hinzugefügt werden, wenn sie das Ziel eines Navigationsvorgangs aus einer C/C++-Datei sind.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Hiermit wird gesteuert, ob beim Analysieren der nicht aktiven Arbeitsbereichsdateien Standbyfunktionen verwendet werden, um eine 100-prozentige Auslastung der CPU zu vermeiden. Die Werte \"highest\", \"high\", \"medium\" und \"low\" entsprechen jeweils etwa 100, 75, 50 und 25 % CPU-Auslastung.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Die Symbole, die in die Abfrageergebnisse einbezogen werden sollen, wenn \"Zu Symbol im Arbeitsbereich wechseln\" aufgerufen wird",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "Weist die Erweiterung an, wann die Einstellung \"files.exclude\" verwendet werden soll, wenn ermittelt wird, welche Dateien beim Durchlaufen der Pfade im Array \"browse.path\" der Codenavigationsdatenbank hinzugefügt werden sollen. \"checkFolders\" bedeutet, dass die Ausschlussfilter nur einmal pro Ordner ausgewertet werden (einzelne Dateien sind nicht aktiviert). \"checkFilesAndFolders\" bedeutet, dass die Ausschlussfilter für jede gefundene Datei und jeden gefundenen Ordner ausgewertet werden. Wenn die Einstellung \"files.exclude\" nur Ordner enthält, ist \"checkFolders\" die beste Wahl und erhöht die Geschwindigkeit, mit der die Erweiterung die Codenavigationsdatenbank initialisieren kann.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "Das Zeichen, das als Pfadtrennzeichen für #include-Ergebnisse der automatischen Vervollständigung verwendet wird.",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "Wenn TRUE, zeigen die QuickInfos für \"Darauf zeigen\" und \"Automatisch abschließen\" nur bestimmte Bezeichnungen strukturierter Kommentare an. Andernfalls werden alle Kommentare angezeigt.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "Das Muster, mit dem ein mehrzeiliger oder einzeiliger Kommentarblock beginnt. Das Fortsetzungsmuster wird standardmäßig auf \"*\" für mehrzeilige Kommentarblöcke oder auf diese Zeichenfolge für einzeilige Kommentarblöcke festgelegt.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Das Muster, mit dem ein mehrzeiliger oder einzeiliger Kommentarblock beginnt.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Der Text, der in der nächsten Zeile eingefügt wird, wenn in einem mehrzeiligen oder einzeiligen Kommentarblock die EINGABETASTE gedrückt wird.",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "Bestimmt, ob Popupbenachrichtigungen angezeigt werden, wenn eine Konfigurationsanbietererweiterung keine Konfiguration für eine Quelldatei bereitstellen kann.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Hiermit wird der Ordnerpfad für zwischengespeicherte vorkompilierte Header definiert, die von IntelliSense verwendet werden. Der Standardcachepfad lautet unter Windows \"%LocalAppData%/Microsoft/vscode-cpptools\", unter Linux \"$XDG_CACHE_HOME/vscode-cpptools/\" (bzw. \"$HOME/.cache/vscode-cpptools/\", wenn XDG_CACHE_HOME nicht definiert ist) und auf dem Mac \"$HOME/Library/Caches/vscode-cpptools/\". Der Standardpfad wird verwendet, wenn kein Pfad angegeben wurde oder ein angegebener Pfad ungültig ist.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Maximale Größe des Festplattenspeichers pro Arbeitsbereich in MB für zwischengespeicherte vorkompilierte Header; die tatsächliche Nutzung schwankt möglicherweise um diesen Wert. Die Standardgröße beträgt 5120 MB. Das Zwischenspeichern vorkompilierter Header ist deaktiviert, wenn die Größe 0 ist.",
|
||||
"c_cpp.configuration.default.includePath.description": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn \"includePath\" nicht in c_cpp_properties.json angegeben ist. Wenn \"includePath\" angegeben ist, fügen Sie dem Array \"${default}\" hinzu, um die Werte aus dieser Einstellung einzufügen.",
|
||||
"c_cpp.configuration.default.includePath.description": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn \"includePath\" nicht angegeben ist, oder die einzufügenden Werte, wenn \"${default}\" in \"includePath\" vorhanden ist.",
|
||||
"c_cpp.configuration.default.defines.description": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn \"defines\" nicht angegeben ist, oder die einzufügenden Werte, wenn \"${default}\" in \"defines\" vorhanden ist.",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn \"macFrameworkPath\" nicht angegeben ist, oder die einzufügenden Werte, wenn \"${default}\" in \"macFrameworkPath\" vorhanden ist.",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Die Version des Windows SDK-Includepfads zur Verwendung unter Windows, z. B. \"10.0.17134.0\".",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "Legen Sie den Wert auf \"Insiders\" fest, um die neuesten Insiders-Builds der Erweiterung, die neue Features und Bugfixes enthalten, automatisch herunterzuladen und zu installieren.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Hiermit wird gesteuert, ob experimentelle Features verwendet werden können.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Wenn dieser Wert auf TRUE festgelegt ist, werden Codeausschnitte vom Sprachserver bereitgestellt.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Wenn diese Option aktiviert ist, wird der Code basierend auf IntelliSense eingefärbt. Diese Einstellung gilt nur, wenn \"intelliSenseEngine\" auf \"Default\" festgelegt ist.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Wenn diese Option aktiviert ist, wird der Code basierend auf IntelliSense eingefärbt. Diese Einstellung hat keine Auswirkungen, wenn IntelliSense deaktiviert ist oder wenn das standardmäßige Design mit hohem Kontrast verwendet wird.",
|
||||
"c_cpp.configuration.codeFolding.description": "Wenn diese Option aktiviert ist, werden Codefaltbereiche vom Sprachserver bereitgestellt.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Hiermit aktivieren Sie Integrationsdienste für den [vcpkg-Abhängigkeits-Manager](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Bei TRUE ist für \"Symbol umbenennen\" ein gültiger C-/C++-Bezeichner erforderlich.",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "Ja",
|
||||
"no.button": "Nein",
|
||||
"configurations.received": "Benutzerdefinierte Konfigurationen empfangen:",
|
||||
"browse.configuration.received": "Benutzerdefinierte Suchkonfiguration empfangen: {0}",
|
||||
"browse.configuration": "Benutzerdefinierte Suchkonfiguration: {0}"
|
||||
"browse.configuration.received": "Benutzerdefinierte Suchkonfiguration empfangen: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Alpine-Container werden nicht unterstützt.",
|
||||
"native.binaries.not.supported": "Diese Version für {0} der Erweiterung ist nicht mit Ihrem Betriebssystem kompatibel. Laden Sie Version {1} der Erweiterung herunter, und installieren Sie sie.",
|
||||
"download.button": "Gehe zu Downloadseite",
|
||||
"extension.installation.failed": "Die C/C++-Erweiterung konnte nicht erfolgreich installiert werden. Sie müssen die Erweiterung für C/C++-Sprachfeatures reparieren oder neu installieren, damit die Erweiterung ordnungsgemäß funktioniert.",
|
||||
"remove.extension": "Reparaturversuch",
|
||||
"jason.files.missing": "Die C/C++-Erweiterung konnte nicht erfolgreich installiert werden. Sie müssen die Erweiterung für C/C++-Sprachfeatures neu installieren, damit die Erweiterung ordnungsgemäß funktioniert.",
|
||||
"initialization.failed": "Fehler bei der Installation der C/C++-Erweiterung. Weitere Informationen finden Sie im Ausgabefenster.",
|
||||
"updating.dependencies": "C/C++-Abhängigkeiten werden aktualisiert...",
|
||||
"rename.failed.delete.manually": "FEHLER bei \"fs.rename\": {0}. Löschen Sie \"{1}\" manuell, um das Debugging zu aktivieren.",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "Parameter:",
|
||||
"returns_label": "Rückgabe:",
|
||||
"deprecated_label": "Veraltet:",
|
||||
"exceptions_label": "Ausnahmen:",
|
||||
"template_parameters_label": "Vorlagenparameter:",
|
||||
"compiler_probe_command_line": "Befehlszeile des Compilertests: {0}"
|
||||
"exceptions_label": "Ausnahmen:"
|
||||
}
|
||||
@@ -22,93 +22,6 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Volver a examinar el área de trabajo",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "Copiar el comando vcpkg install en el Portapapeles",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "Visitar la página de ayuda de vcpkg",
|
||||
"c_cpp.configuration.formatting.description": "Configura el motor de formato",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "clang-format se usará para formatear el código",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "El motor de formato de Visual C++ se usará para formatear el código.",
|
||||
"c_cpp.configuration.formatting.Default.description": "clang-format se usará para formatear el código",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "El formato del código se deshabilitará.",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "Se aplica a las llaves la sangría especificada en la configuración de Editor: Tamaño de tabulación.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Al escribir una nueva línea, aplicar sangría a esta en relación con:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "el paréntesis de apertura externo",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "el paréntesis de apertura interno",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "el principio de la instrucción actual",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "Al escribir una nueva línea, se alinea bajo el paréntesis de apertura o se le aplica sangría según lo especificado en la configuración de Editor: Tamaño de tabulación.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Se aplica sangría a las etiquetas en relación con las instrucciones switch, según lo especificado en la configuración de Editor: Tamaño de tabulación.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Se aplica sangría al código incluido en \"case\" en relación con su etiqueta, según lo especificado en la configuración de Editor: Tamaño de tabulación.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Se aplica sangría a las llaves siguiendo una instrucción Case, según lo especificado en la configuración de Editor: Tamaño de tabulación.",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Se aplica sangría a las llaves de expresiones lambda usadas como parámetros de función en relación con el inicio de la instrucción, según lo especificado en la configuración de Editor: Tamaño de tabulación.",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "La posición de las etiquetas goto",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "a la izquierda de la sangría de código actual, según la cantidad especificada en la configuración del Editor: Tamaño de tabulación",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "al borde izquierdo del código",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "las etiquetas goto no se formatearán",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "La posición de las directivas de preprocesador",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "a la izquierda de la sangría de código actual, según la cantidad especificada en la configuración del Editor: Tamaño de tabulación",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "al borde izquierdo del código",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "las directivas de preprocesador no se formatearán",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Se aplica sangría a los especificadores de acceso en relación con las definiciones de clase o struct, según lo especificado en la configuración de Editor: Tamaño de tabulación.",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "Se aplica sangría al código en relación con su espacio de nombres envolvente, según lo especificado en la configuración de Editor: Tamaño de tabulación.",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "La sangría de los comentarios no se cambia durante la operación de formato",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "La posición de las llaves de apertura para los espacios de nombres",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "La posición de las llaves de apertura para las definiciones de tipo",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "La posición de las llaves de apertura para las funciones lambda",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "La posición de las llaves de apertura para las funciones",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "La posición de las llaves de apertura de los bloques de control",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "las llaves de apertura se mueven a una nueva línea",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "las llaves de apertura se mantienen en la misma línea y se agrega un espacio delante de cada una",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "las llaves de apertura no tienen formato",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Coloca llaves de apertura y de cierre para los ámbitos en líneas separadas.",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "Para los tipos vacíos, mover las llaves de cierre a la misma línea que las de apertura",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "Para los cuerpos de función vacíos, mover las llaves de cierre a la misma línea que las de apertura",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "Colocar 'catch' y palabras clave similares en una nueva línea",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "Colocar 'else' en una nueva línea",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "Colocar 'while' de un bucle do-while en una nueva línea",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Espaciado entre nombres de funciones y paréntesis de apertura de listas de argumentos",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "agregar un espacio delante del paréntesis de apertura de una función",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "se quitan los espacios que están delante del paréntesis de apertura de una función",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "los espacios se dejan tal como se insertan",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "Se agrega un espacio después del paréntesis de apertura y también antes del paréntesis de cierre de las listas de parámetros de función.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "Cuando una lista de parámetros de función está vacía, se inserta un espacio entre los paréntesis de esta.",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "Se agrega un espacio entre palabra clave y paréntesis de apertura en instrucciones de flujo de control.",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "Se agrega un espacio después del paréntesis de apertura y también antes del paréntesis de cierre de las instrucciones de flujo de control.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "Se agrega un espacio delante del paréntesis de apertura de las listas de argumentos lambda.",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "Se agrega un espacio después del paréntesis de apertura y también antes del paréntesis de cierre de una conversión de estilo de C.",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "Se agrega un espacio después del paréntesis de cierre de una conversión de estilo de C.",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "Se agrega un espacio después del paréntesis de apertura y también antes del paréntesis de cierre de una expresión entre paréntesis.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "Se agrega un espacio delante de las llaves de apertura de los bloques de ámbito.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "Cuando las llaves están vacías y en la misma línea, se inserta un espacio entre ellas.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "Se agrega un espacio delante de la llave de apertura de las listas uniformes de inicialización y del inicializador.",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "Se agrega un espacio después de la llave de apertura y también antes de la llave de cierre de las listas uniformes de inicialización y del inicializador.",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "Los espacios alrededor de las comas se mantienen en la inicialización uniforme y las listas de inicializadores.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "Se agrega un espacio delante de los corchetes de apertura.",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "Se agrega un espacio después del corchete de apertura y también antes del corchete de cierre.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "Cuando los corchetes están vacíos, se agrega un espacio delante del corchete de apertura.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "Cuando los corchetes están vacíos, se inserta un espacio entre ellos.",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "En las matrices multidimensionales, se quita todo espacio entre corchetes. Se invalida cualquier otra configuración de control del espacio.",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "Se agrega un espacio después del corchete de apertura y también antes del corchete de cierre.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "Cuando los corchetes están vacíos, se inserta un espacio entre ellos.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "Se agrega un espacio delante de cada coma.",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "Se agrega un espacio después de cada coma.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "Se quitan los espacios alrededor de los operadores de acceso a miembros, operadores de puntero a miembro y operadores de resolución de ámbito.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "Se agrega un espacio antes de los dos puntos para los tipos heredados en las definiciones de clase",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "Se agrega un espacio antes de los dos puntos en las definiciones de constructor.",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Se quitan los espacios delante de cada punto y coma.",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "Se inserta un espacio después de cada punto y coma.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Se quitan los espacios entre los operadores unarios y los operandos.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Espacios alrededor de los operadores binarios",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Espacios alrededor de los operadores de asignación",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Espacios alrededor de los operadores de puntero y de referencia",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "los operadores de puntero y de referencia se alinean a la izquierda",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "los operadores de puntero y de referencia se centran",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "los operadores de puntero y de referencia se alinean a la derecha",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "los operadores de puntero y de referencia no tienen formato",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Espacios alrededor de los operadores condicionales",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "se agrega un espacio delante del operador y también después de este",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "se quitan los espacios delante y detrás del operador",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "los espacios se dejan tal como se insertan",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Opciones de ajuste para bloques",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "un bloque de código completo que se escribe en una línea se mantiene en una sola línea, independientemente de cualquiera de los valores de formato de VC: Nueva línea",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "cualquier código en el que la llave de apertura y de cierre se escriba en una línea se mantiene en una sola línea, independientemente de cualquiera de los valores de formato de VC: Nueva línea",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "siempre se da formato a los bloques de código de acuerdo con los valores de formato de VC: Nueva línea",
|
||||
"c_cpp.configuration.clang_format_path.description": "Ruta de acceso completa del archivo ejecutable clang-format. Si no se especifica y clang-format está disponible en la ruta de acceso del entorno, se usa este. Si no se encuentra en la ruta de acceso del entorno, se usará una copia de clang-format incluida con la extensión.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Estilo de codificación. Actualmente, admite: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Use \"file\" para cargar el estilo de un archivo .clang-format en el directorio actual o primario. Use {clave: valor,...} para establecer parámetros específicos. Por ejemplo, el estilo de \"Visual Studio\" es similar a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nombre del estilo predefinido que se usa como elemento Fallback en el caso de que se invoque a clang-format con el estilo \"file\" y no se encuentre el archivo .clang-format. Los valores posibles son Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, ninguno o usar {clave: valor,...} para establecer parámetros específicos. Por ejemplo, el estilo \"Visual Studio\" es similar a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Controla la opacidad de los bloques de preprocesador inactivos. Escala el valor entre 0,1 y 1,0. Esta configuración solo se aplica cuando está habilitada la atenuación de regiones inactivas.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Controla el color de la fuente en los bloques de preprocesador inactivos. La entrada se realiza en forma de código de color hexadecimal o de un color para temas válido. Si no se establece, se usa como valor predeterminado la combinación de colores de la sintaxis del editor. Esta configuración solo se aplica cuando está habilitada la atenuación de regiones inactivas.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Controla el color de fondo de los bloques de preprocesador inactivos. La entrada se realiza en forma de código de color hexadecimal o de un color para temas válido. Si no se establece, el valor predeterminado es transparente. Esta configuración solo se aplica cuando está habilitada la atenuación de regiones inactivas.",
|
||||
"c_cpp.configuration.formatting.description": "\"Default\" permite dar formato al código. \"Disabled\" no permite dar formato al código.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Nivel de detalle del registro en el panel de salida. El orden de los niveles de menos detallado a más detallado es: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Controla si los archivos se agregan automáticamente a files.associations cuando son el destino de una operación de navegación desde un archivo de C/C++.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Controla si el análisis de los archivos de área de trabajo no activos los pone en suspensión para evitar el uso del 100 % de la CPU. Los valores highest/high/medium/low corresponden a un uso de la CPU aproximado del 100 %, 75 %, 50 % y 25 % respectivamente.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Símbolos que se incluirán en los resultados de la consulta cuando se invoque \"Ir al símbolo en el área de trabajo\"",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "Indica a la extensión cuándo debe usarse la configuración \"files.exclude\" para determinar qué archivos deben agregarse a la base de datos de navegación del código mientras se recorren las rutas de acceso de la matriz \"browse.path\". \"checkFolders\" indica que los filtros de exclusión solo se evaluarán una vez por carpeta (no se comprueban los archivos individuales). \"checkFilesAndFolders\" indica que los filtros de exclusión se evaluarán en todas las carpetas y los archivos encontrados. Si \"files.exclude\" solo contiene carpetas, entonces \"checkFolders\" es la mejor opción y aumentará la velocidad con la que la extensión puede inicializar la base de datos de navegación del código.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "Carácter usado como separador de ruta de acceso para los resultados de finalización automática de instrucciones #include.",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "Si es verdadero, la información sobre herramientas al mantener el puntero y autocompletar solo mostrará ciertas etiquetas de comentarios estructurados. De lo contrario, se muestran todos los comentarios.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "Patrón que comienza un bloque de comentario de una o varias líneas. El valor predeterminado del patrón de continuación es \"*\" para los bloques de comentario multilínea o esta cadena para los bloques de comentario de una línea.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Patrón que comienza un bloque de comentario de una o varias líneas.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Texto que se insertará en la línea siguiente cuando se presione Entrar dentro de un bloque de comentario de una o varias líneas.",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "Determina si se muestran notificaciones emergentes cuando una extensión del proveedor de configuración no puede proporcionar una configuración para un archivo de código fuente.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Define la ruta de acceso de la carpeta para los encabezados precompilados almacenados en caché que usa IntelliSense. La ruta de acceso de caché predeterminada es \"%LocalAppData%/Microsoft/vscode-cpptools\" en Windows, \"$XDG_CACHE_HOME/vscode-cpptools/\" en Linux (o \"$HOME/.cache/vscode-cpptools\" si XDG_CACHE_HOME no se ha definido) y \"$HOME/Library/Caches/vscode-cpptools/\" en Mac. La ruta de acceso predeterminada se utiliza si no se especifica ninguna ruta de acceso o se especifica una que no es válida.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Tamaño máximo del espacio del disco duro por área de trabajo en megabytes para los encabezados precompilados almacenados en caché. El uso real puede fluctuar en torno a este valor. El tamaño predeterminado es 5120 MB. El almacenamiento en caché de encabezados precompilados está deshabilitado cuando el tamaño es 0.",
|
||||
"c_cpp.configuration.default.includePath.description": "Valor que se va a usar en una configuración si \"includePath\" no se especifica en c_cpp_properties.json. Si se especifica \"includePath\", agregue \"${default}\" a la matriz para insertar los valores de esta configuración.",
|
||||
"c_cpp.configuration.default.includePath.description": "Valor que debe usarse en una configuración si no se especifica \"includePath\", o bien los valores que deben insertarse si se especifica \"${default}\" en \"includePath\".",
|
||||
"c_cpp.configuration.default.defines.description": "Valor que debe usarse en una configuración si no se especifica \"defines\", o bien los valores que se deben insertar si se especifica \"${default}\" en \"defines\".",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "Valor que debe usarse en una configuración si no se especifica \"macFrameworkPath\", o bien los valores que deben insertarse si se especifica \"${default}\" en \"macFrameworkPath\".",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Versión de la ruta de acceso de inclusión del SDK de Windows que debe usarse en Windows; por ejemplo, \"10.0.17134.0\".",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "Establezca esta opción en \"Insiders\" para descargar e instalar automáticamente las compilaciones más recientes de Insiders para la extensión, que incluyen nuevas características y correcciones de errores.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Controla si se pueden usar las características \"experimentales\".",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Si se establece en true, el servidor de lenguaje proporciona los fragmentos de código.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Si se habilita esta opción, el código se colorea de acuerdo con IntelliSense. Esta configuración solo se aplica si intelliSenseEngine se establece en \"Predeterminado\".",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Si se habilita esta opción, el código se colorea de acuerdo con IntelliSense. Esta configuración no tiene efecto si IntelliSense está deshabilitado o si se utiliza el tema de contraste alto predeterminado.",
|
||||
"c_cpp.configuration.codeFolding.description": "Si está habilitada, el servidor de lenguaje proporciona intervalos de plegado de código.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Habilita los servicios de integración para el [administrador de dependencias de vcpkg] (https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Si es true, \"Cambiar el nombre del símbolo\" requerirá un identificador de C/C++ válido.",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "Sí",
|
||||
"no.button": "No",
|
||||
"configurations.received": "Configuraciones personalizadas recibidas:",
|
||||
"browse.configuration.received": "Configuración de exploración personalizada recibida: {0}",
|
||||
"browse.configuration": "Configuración de exploración personalizada: {0}"
|
||||
"browse.configuration.received": "Configuración de exploración personalizada recibida: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Los contenedores de Alpine no se admiten.",
|
||||
"native.binaries.not.supported": "La versión para {0} de la extensión no es compatible con el sistema operativo. Descargue la versión \"{1}\" de la extensión e instálela.",
|
||||
"download.button": "Ir a la página de descarga",
|
||||
"extension.installation.failed": "Error de instalación de la extensión de C/C++. Tendrá que reparar o reinstalar la extensión para que las características del lenguaje C/C++ funcionen correctamente.",
|
||||
"remove.extension": "Intentar reparar",
|
||||
"jason.files.missing": "Error de instalación de la extensión de C/C++. Tendrá que reinstalar la extensión para que las características del lenguaje C/C++ funcionen correctamente.",
|
||||
"initialization.failed": "No se pudo instalar la extensión de C/C++. Para obtener más información, consulte la ventana de salida.",
|
||||
"updating.dependencies": "Actualizando las dependencias de C/C++...",
|
||||
"rename.failed.delete.manually": "ERROR: No se puedo ejecutar fs.rename con \"{0}\". Elimine {1} manualmente para habilitar la depuración.",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "Parámetros:",
|
||||
"returns_label": "Devuelve:",
|
||||
"deprecated_label": "En desuso:",
|
||||
"exceptions_label": "Excepciones:",
|
||||
"template_parameters_label": "Parámetros de plantilla:",
|
||||
"compiler_probe_command_line": "Línea de comandos de sondeo del compilador: {0}"
|
||||
"exceptions_label": "Excepciones:"
|
||||
}
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Réanalyser l'espace de travail",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "Copier la commande vcpkg install dans le Presse-papiers",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "Visiter la page d'aide de vcpkg",
|
||||
"c_cpp.configuration.formatting.description": "Configure le moteur de mise en forme",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "clang-format est utilisé pour la mise en forme du code",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "Le moteur de mise en forme de Visual C++ est utilisé pour la mise en forme du code",
|
||||
"c_cpp.configuration.formatting.Default.description": "clang-format est utilisé pour la mise en forme du code",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "La mise en forme du code va être désactivée",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "Les accolades sont mises en retrait en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Quand une nouvelle ligne est tapée, mettre en retrait la nouvelle ligne par rapport :",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "à la parenthèse ouverte la plus extérieure",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "à la parenthèse ouverte la plus intérieure",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "au début de l'instruction actuelle",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "Quand vous tapez une nouvelle ligne, elle est alignée sous la parenthèse ouvrante ou est mise en retrait en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Les étiquettes sont mises en retrait par rapport aux instructions switch en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Le code situé à l'intérieur d'une instruction case est mis en retrait par rapport à son étiquette, en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Mettre en retrait les accolades qui suivent une instruction case en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Mettre en retrait les accolades des expressions lambda utilisées en tant que paramètres de fonction par rapport au début de l'instruction en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Position des étiquettes goto",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "à gauche de la mise en retrait du code actuel, en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "sur le bord gauche du code",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "les étiquettes goto ne sont pas mises en forme",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "Position des directives de préprocesseur",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "à gauche de la mise en retrait du code actuel, en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "sur le bord gauche du code",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "les directives de préprocesseur ne sont pas mises en forme",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Les spécificateurs d'accès sont mis en retrait par rapport aux définitions de classe ou de struct en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "Le code est mis en retrait par rapport à son espace de noms englobant, en fonction de la valeur spécifiée dans le paramètre Éditeur : Taille des tabulations",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "Le retrait des commentaires n'est pas modifié pendant les opérations de mise en forme",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "Position des accolades ouvrantes pour les espaces de noms",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "Position des accolades ouvrantes pour les définitions de type",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Position des accolades ouvrantes pour les fonctions lambda",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "Position des accolades ouvrantes pour les fonctions",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "Position des accolades ouvrantes pour les blocs de contrôle",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "les accolades ouvrantes sont déplacées vers une nouvelle ligne",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "les accolades ouvrantes sont conservées sur la même ligne et un espace est ajouté avant chacune d'elles",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "les accolades ouvrantes ne sont pas mises en forme",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Placer les accolades ouvrantes et fermantes pour les étendues sur des lignes distinctes",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "Pour les types vides, placer les accolades fermantes sur la même ligne que les accolades ouvrantes",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "Pour les corps de fonction vides, placer les accolades fermantes sur la même ligne que les accolades ouvrantes",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "Placer 'catch' et les mots clés similaires sur une nouvelle ligne",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "Placer 'else' sur une nouvelle ligne",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "Placer 'while' dans une boucle do-while sur une nouvelle ligne",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Espacement entre les noms de fonction et les parenthèses ouvrantes des listes d'arguments",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "ajouter un espace avant la parenthèse ouvrante d'une fonction",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "les espaces avant la parenthèse ouvrante d'une fonction sont supprimés",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "les espaces sont laissés tels quels",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "Un espace est ajouté après la parenthèse ouvrante et avant la parenthèse fermante dans les listes de paramètres de fonction",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "Quand une liste de paramètres de fonction est vide, un espace est inséré entre ses parenthèses",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "Un espace est ajouté entre le mot clé et la parenthèse ouvrante dans les instructions de flux de contrôle",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "Un espace est ajouté après la parenthèse ouvrante et avant la parenthèse fermante dans les instructions de flux de contrôle",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "Un espace est ajouté avant la parenthèse ouvrante des listes d'arguments d'expressions lambda",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "Un espace est ajouté après la parenthèse ouvrante et avant la parenthèse fermante d'un cast de style C",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "Un espace est ajouté après la parenthèse fermante d'un cast de style C",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "Un espace est ajouté après la parenthèse ouvrante et avant la parenthèse fermante d'une expression entre parenthèses",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "Un espace est ajouté avant les accolades ouvrantes des blocs d'étendue",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "Quand les accolades sont vides et situées sur la même ligne, un espace est inséré entre elles",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "Un espace est ajouté avant l'accolade ouvrante de l'initialisation uniforme et des listes d'initialiseurs",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "Un espace est ajouté après l'accolade ouvrante et avant l'accolade fermante de l'initialisation uniforme et des listes d'initialiseurs",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "Les espaces autour des virgules sont conservés dans l'initialisation uniforme et les listes d'initialiseurs",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "Un espace est ajouté avant les crochets ouvrants",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "Un espace est ajouté après le crochet ouvrant et avant le crochet fermant",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "Quand les crochets sont vides, un espace est ajouté avant le crochet ouvrant",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "Quand les crochets sont vides, un espace est inséré entre eux",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "Pour les tableaux multidimensionnels, tous les espaces entre les crochets sont supprimés. Les autres paramètres qui contrôlent l'espace sont remplacés",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "Un espace est ajouté après le crochet ouvrant et avant le crochet fermant",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "Quand les crochets sont vides, un espace est inséré entre eux",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "Un espace est ajouté avant chaque virgule",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "Un espace est ajouté après chaque virgule",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "Les espaces autour des opérateurs d'accès aux membres, des opérateurs de pointeur vers membre et des opérateurs de résolution d'étendue sont supprimés",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "Un espace est ajouté avant le signe deux points pour les types hérités dans les définitions de classe",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "Un espace est ajouté avant le signe deux points dans les définitions de constructeur",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Les espaces sont supprimés avant chaque point-virgule",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "Un espace est inséré après chaque point-virgule",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Les espaces entre les opérateurs unaires et les opérandes sont supprimés",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Espaces autour des opérateurs binaires",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Espaces autour des opérateurs d'assignation",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Espaces autour des opérateurs de pointeur et de référence",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "les opérateurs de pointeur et de référence sont alignés à gauche",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "les opérateurs de pointeur et de référence sont centrés",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "les opérateurs de pointeur et de référence sont alignés à droite",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "les opérateurs de pointeur et de référence ne sont pas mis en forme",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Espaces autour des opérateurs conditionnels",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "un espace est ajouté avant et après l'opérateur",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "les espaces avant et après l'opérateur sont supprimés",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "les espaces sont laissés tels quels",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Options d'enveloppement pour les blocs",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "un bloc de code complet entré sur une seule ligne est conservé sur cette même ligne, quelles que soient les valeurs des paramètres Format VC : Nouvelle ligne",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "tout code dans lequel l'accolade ouvrante et l'accolade fermante sont entrées sur une seule ligne est conservé sur cette même ligne, quelles que soient les valeurs des paramètres Format VC : Nouvelle ligne",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "les blocs de code sont toujours mis en forme en fonction des valeurs des paramètres Format VC : Nouvelle ligne",
|
||||
"c_cpp.configuration.clang_format_path.description": "Chemin complet de l'exécutable clang-format. Si rien n'est spécifié, et si clang-format est disponible dans la variable d'environnement PATH, la valeur de cette dernière est utilisée. En l'absence de valeur dans la variable d'environnement PATH, une copie de clang-format groupée en bundle avec l'extension est utilisée.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Style de codage, prend actuellement en charge : Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Utilisez \"file\" pour charger le style à partir d'un fichier .clang-format dans le répertoire actuel ou parent. Utilisez {clé: valeur, ...} pour définir des paramètres spécifiques. Par exemple, le style \"Visual Studio\" est similaire à : { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nom du style prédéfini utilisé par défaut quand le format Clang est appelé avec le style \"file\", mais que le fichier au format .clang est introuvable. Les valeurs possibles sont Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, aucune ou utilisez {key: value, ...} pour définir des paramètres spécifiques. Par exemple, le style \"Visual Studio\" est similaire à : { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nom du style prédéfini utilisé par défaut quand le clang-format est appelé avec le style \"file\", mais que le fichier .clang-format est introuvable. Les valeurs possibles sont Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, aucune ou utilisez {clé: valeur, ...} pour définir des paramètres spécifiques. Par exemple, le style \"Visual Studio\" est similaire à : { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Si cette option est définie, elle remplace le comportement de tri des inclusions déterminé par le paramètre SortIncludes.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Contrôle le fournisseur IntelliSense. \"Tag Parser\" fournit des résultats \"approximatifs\" indépendants du contexte. \"Default\" fournit des résultats contextuels. \"Disabled\" désactive les fonctionnalités du service de langage C/C++.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "Contrôle si le moteur IntelliSense bascule automatiquement vers l'analyseur de balises pour les unités de traduction qui contiennent des erreurs #include.",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Contrôle l'opacité des blocs de préprocesseur inactifs. Varie entre 0,1 et 1,0. Ce paramètre s'applique uniquement quand l'estompage des régions inactives est activé.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Contrôle la coloration de la police des blocs de préprocesseur inactifs. L'entrée se présente sous la forme d'un code de couleur hexadécimal ou d'une couleur de thème valide. Si ce paramètre n'est pas défini, la valeur par défaut est le schéma de coloration de syntaxe de l'éditeur. Ce paramètre s'applique uniquement quand l'estompage des régions inactives est activé.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Contrôle la coloration d'arrière-plan des blocs de préprocesseur inactifs. L'entrée se présente sous la forme d'un code de couleur hexadécimal ou d'une couleur de thème valide. Si ce paramètre n'est pas défini, la valeur par défaut est Transparent. Ce paramètre s'applique uniquement quand l'estompage des régions inactives est activé.",
|
||||
"c_cpp.configuration.formatting.description": "\"Default\" permet d'activer la mise en forme du code. \"Disabled\" permet de désactiver la mise en forme du code.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Verbosité de la journalisation dans le panneau Sortie. L'ordre des niveaux du moins détaillé au plus détaillé est : None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Contrôle si les fichiers sont automatiquement ajoutés à files.associations quand ils sont la cible d'une opération de navigation à partir d'un fichier C/C++.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Contrôle si l'analyse des fichiers d'espace de travail non actifs utilise les périodes de veille pour éviter d'utiliser 100 % du processeur. Les valeurs les plus élevées/hautes/moyennes/basses correspondent approximativement à 100/75/50/25 % de l'utilisation du processeur.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Symboles à ajouter aux résultats de la requête quand 'Accéder au symbole dans l'espace de travail' est appelé",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "Indique à l'extension quand utiliser le paramètre \"files.exclude\" pendant la détermination des fichiers à ajouter à la base de données de navigation du code quand vous parcourez les chemins du tableau \"browse.path\". \"checkFolders\" signifie que les filtres d'exclusion sont évalués une seule fois par dossier (les fichiers individuels ne sont pas vérifiés). \"checkFilesAndFolders\" signifie que les filtres d'exclusion sont évalués sur chaque fichier et dossier rencontrés. Si votre paramètre \"files.exclude\" contient uniquement des dossiers, \"checkFolders\" est le meilleur choix, car il augmente la vitesse à laquelle l'extension peut initialiser la base de données de navigation du code.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "Caractère utilisé comme séparateur de chemin dans les résultats d'autocomplétion de #include.",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "Si la valeur est true, les info-bulles de pointage et d'autocomplétion affichent uniquement certaines étiquettes de commentaires structurés. Sinon, tous les commentaires sont affichés.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "Modèle qui commence un bloc de commentaires multiligne ou monoligne. Le modèle consécutif a la valeur par défaut '*' pour les blocs de commentaires multilignes ou cette chaîne pour les blocs de commentaires monolignes.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Modèle qui commence un bloc de commentaires multiligne ou monoligne.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Texte à insérer sur la ligne suivante quand vous appuyez sur la touche Entrée dans un bloc de commentaires multiligne ou monoligne.",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "Détermine si des notifications de fenêtre contextuelle s'affichent quand une extension de fournisseur de configuration ne peut pas fournir la configuration d'un fichier source.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Définit le chemin de dossier des en-têtes précompilés mis en cache utilisés par IntelliSense. Le chemin du cache par défaut est \"%LocalAppData%/Microsoft/vscode-cpptools\" sur Windows, \"$XDG_CACHE_HOME/vscode-cpptools/\" sur Linux (ou \"$HOME/.cache/vscode-cpptools/\" si XDG_CACHE_HOME n'est pas défini) et \"$HOME/Library/Caches/vscode-cpptools/\" sur Mac. Le chemin par défaut est utilisé si aucun chemin n'est spécifié ou si le chemin spécifié n'est pas valide.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Taille maximale de l'espace du disque dur par espace de travail en mégaoctets pour les en-têtes précompilés mis en cache. L'utilisation réelle peut varier autour de cette valeur. La taille par défaut est 5 120 Mo. La mise en cache des en-têtes précompilés est désactivée quand la taille est égale à 0.",
|
||||
"c_cpp.configuration.default.includePath.description": "Valeur à utiliser dans une configuration si \"includePath\" n'est pas spécifié dans c_cpp_properties.json. Si \"includePath\" est spécifié, ajoutez \"${default}\" au tableau pour insérer les valeurs de ce paramètre.",
|
||||
"c_cpp.configuration.default.includePath.description": "Valeur à utiliser dans une configuration si \"includePath\" n'est pas spécifié ou valeurs à insérer si \"${default}\" est présent dans \"includePath\".",
|
||||
"c_cpp.configuration.default.defines.description": "Valeur à utiliser dans une configuration si \"defines\" n'est pas spécifié ou valeurs à insérer si \"${default}\" est présent dans \"defines\".",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "Valeur à utiliser dans une configuration si \"macFrameworkPath\" n'est pas spécifié ou valeurs à insérer si \"${default}\" est présent dans \"macFrameworkPath\".",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Version du chemin d'inclusion du SDK Windows à utiliser sur Windows, par ex., '10.0.17134.0'.",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "Définissez \"Insiders\" pour télécharger et installer automatiquement les dernières builds Insiders de l'extension, qui comprend les fonctionnalités à venir et des résolutions de bogues.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Contrôle si les fonctionnalités \"expérimentales\" sont utilisables.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Si la valeur est true, des extraits de code sont fournis par le serveur de langage.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Si cette option est activée, le code prend une couleur qui dépend d'IntelliSense. Ce paramètre s'applique uniquement si intelliSenseEngine a la valeur \"Default\".",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Si cette option est activée, la couleur du code est déterminée par IntelliSense. Ce paramètre n'a pas d'effet si IntelliSense est désactivé ou utilise le thème Contraste élevé par défaut.",
|
||||
"c_cpp.configuration.codeFolding.description": "Si cette fonctionnalité est activée, les plages de pliage de code sont fournies par le serveur de langage.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Activez les services d'intégration pour le [gestionnaire de dépendances vcpkg] (https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Si la valeur est true, l'opération Renommer le symbole nécessite un identificateur C/C++ valide.",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "Oui",
|
||||
"no.button": "Non",
|
||||
"configurations.received": "Configurations personnalisées reçues :",
|
||||
"browse.configuration.received": "Configuration de navigation personnalisée reçue : {0}",
|
||||
"browse.configuration": "Configuration de navigation personnalisée : {0}"
|
||||
"browse.configuration.received": "Configuration de navigation personnalisée reçue : {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Les conteneurs Alpine ne sont pas pris en charge.",
|
||||
"native.binaries.not.supported": "Cette version {0} de l'extension est incompatible avec votre système d'exploitation. Téléchargez et installez la version \"{1}\" de l'extension.",
|
||||
"download.button": "Accéder à la page de téléchargement",
|
||||
"extension.installation.failed": "Échec de l'installation de l'extension C/C++. Vous devez réparer ou réinstaller l'extension pour que les fonctionnalités du langage C/C++ fonctionnent correctement.",
|
||||
"remove.extension": "Tentative de réparation",
|
||||
"jason.files.missing": "Échec de l'installation de l'extension C/C++. Vous devez réinstaller l'extension pour que les fonctionnalités du langage C/C++ fonctionnent correctement.",
|
||||
"initialization.failed": "L'installation de l'extension C/C++ a échoué. Pour plus d'informations, consultez la fenêtre Sortie.",
|
||||
"updating.dependencies": "Mise à jour des dépendances C/C++...",
|
||||
"rename.failed.delete.manually": "ERREUR : fs.rename a échoué avec \"{0}\". Supprimez {1} manuellement pour activer le débogage.",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "Paramètres :",
|
||||
"returns_label": "Retourne :",
|
||||
"deprecated_label": "Déprécié :",
|
||||
"exceptions_label": "Exceptions :",
|
||||
"template_parameters_label": "Paramètres du modèle :",
|
||||
"compiler_probe_command_line": "Ligne de commande de la sonde du compilateur : {0}"
|
||||
"exceptions_label": "Exceptions :"
|
||||
}
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Ripeti analisi dell'area di lavoro",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "Copia il comando di installazione di vcpkg negli Appunti",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "Visitare la pagina della Guida di vcpkg",
|
||||
"c_cpp.configuration.formatting.description": "Configura il motore di formattazione",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "Per formattare il codice, verrà usato clang-format",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "Per formattare il codice, verrà usato il motore di formattazione Visual C++",
|
||||
"c_cpp.configuration.formatting.Default.description": "Per formattare il codice, verrà usato clang-format",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "La formattazione del codice verrà disabilitata",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "Le parentesi graffe vengono rientrate in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Quando viene digitata una nuova riga, imposta un rientro per la nuova riga rispetto a:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "la parentesi aperta più esterna",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "la parentesi aperta più interna",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "l'inizio dell'istruzione corrente",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "Quando viene immessa, una nuova riga viene allineata sotto la parentesi aperta oppure rientrata in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Le etichette vengono rientrate rispetto alla relativa istruzione switch in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Il codice all'interno del caso viene rientrato rispetto alla relativa etichetta in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Imposta un rientro per le parentesi graffe dopo un'istruzione case in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Imposta un rientro per le parentesi graffe delle funzioni lambda usate come parametri di funzione rispetto all'inizio dell'istruzione in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Posizione delle etichette goto",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "a sinistra del rientro del codice corrente in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "sul bordo più a sinistra del codice",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "le etichette goto non verranno formattate",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "Posizione delle direttive del preprocessore",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "a sinistra del rientro del codice corrente in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "sul bordo più a sinistra del codice",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "le direttive del preprocessore non verranno formattate",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Gli identificatori di accesso sono rientrati rispetto alle definizioni di classe o struct in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "Il codice viene rientrato rispetto allo spazio dei nomi che lo contiene in base al valore specificato nell'impostazione Editor: Dimensione tabulazione",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "I rientri dei commenti non vengono modificati durante le operazioni di formattazione",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "Posizione delle parentesi graffe di apertura per gli spazi dei nomi",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "Posizione delle parentesi graffe di apertura per le definizioni di tipo",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Posizione delle parentesi graffe di apertura per le funzioni lambda",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "Posizione delle parentesi graffe di apertura per le funzioni",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "Posizione delle parentesi graffe di apertura per i blocchi di controllo",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "le parentesi graffe di apertura vengono spostate su una nuova riga",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "le parentesi graffe di apertura vengono mantenute sulla stessa riga e viene aggiunto uno spazio prima di ciascuna di esse",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "le parentesi graffe di apertura non vengono formattate",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Inserisce le parentesi graffe di apertura e chiusura per gli ambiti su righe diverse",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "Per tipi vuoti, sposta le parentesi graffe di chiusura nella stessa riga delle parentesi graffe di apertura",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "Per corpi di funzione vuoti, sposta le parentesi graffe di chiusura nella stessa riga delle parentesi graffe di apertura",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "Inserisci 'catch' e parole chiave simili in una nuova riga",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "Inserisci 'else' in una nuova riga",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "Inserisci 'while' in un ciclo do-while in una nuova riga",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Spaziatura tra i nomi di funzione e le parentesi di apertura degli elenchi di argomenti",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "aggiungi uno spazio prima della parentesi di apertura di una funzione",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "gli spazi prima della parentesi di apertura di una funzione vengono rimossi",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "gli spazi non vengono modificati",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "Viene aggiunto uno spazio dopo la parentesi di apertura e prima della parentesi di chiusura negli elenchi dei parametri di funzione",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "Quando un elenco di parametri di funzione è vuoto, viene inserito uno spazio tra le relative parentesi",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "Viene aggiunto uno spazio tra la parola chiave e la parentesi di apertura nelle istruzioni del flusso di controllo",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "Viene aggiunto uno spazio dopo la parentesi di apertura e prima della parentesi di chiusura nelle istruzioni del flusso di controllo",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "Viene aggiunto uno spazio prima della parentesi di apertura degli elenchi di argomenti lambda",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "Viene aggiunto uno spazio dopo la parentesi di apertura e prima della parentesi di chiusura di un cast di tipo C",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "Viene aggiunto uno spazio dopo le parentesi di chiusura di un cast di tipo C",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "Viene aggiunto uno spazio dopo la parentesi di apertura e prima della parentesi di chiusura di un'espressione tra parentesi",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "Viene aggiunto uno spazio prima delle parentesi graffe di apertura di blocchi di ambito",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "Quando le parentesi graffe sono vuote e sulla stessa riga, viene inserito uno spazio tra di esse",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "Viene aggiunto uno spazio prima della parentesi graffa di apertura di elenchi di inizializzatori e inizializzazioni uniformi",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "Viene aggiunto uno spazio dopo la parentesi graffa di apertura e prima della parentesi graffa di chiusura di elenchi di inizializzatori e inizializzazioni uniformi",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "Gli spazi prima e dopo le virgole vengono mantenuti all'interno di elenchi di inizializzatori e inizializzazioni uniformi",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "Viene aggiunto uno spazio prima delle parentesi quadre di apertura",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "Viene aggiunto uno spazio dopo la parentesi quadra di apertura e prima della parentesi quadra di chiusura",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "Quando le parentesi quadre sono vuote, viene aggiunto uno spazio prima della parentesi quadra di apertura",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "Quando le parentesi quadre sono vuote, viene inserito uno spazio tra esse",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "Per le matrici multidimensionali, tutto lo spazio tra le parentesi viene rimosso. Le altre impostazioni che controllano lo spazio vengono sottoposte a override",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "Viene aggiunto uno spazio dopo la parentesi quadra di apertura e prima della parentesi quadra di chiusura",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "Quando le parentesi quadre sono vuote, viene inserito uno spazio tra esse",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "Viene aggiunto uno spazio prima di ogni virgola",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "Viene aggiunto uno spazio dopo ogni virgola",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "Gli spazi intorno agli operatori di accesso a membro, agli operatori di puntatore a membro e agli operatori di risoluzione dell'ambito vengono rimossi",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "Viene aggiunto uno spazio prima dei due punti per i tipi ereditati nelle definizioni di classe",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "Viene aggiunto uno spazio prima dei due punti nelle definizioni di costruttore",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Vengono rimossi gli spazi prima di ogni punto e virgola",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "Viene inserito uno spazio dopo ogni punto e virgola",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Vengono rimossi gli spazi tra gli operatori unari e i relativi operandi",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Spazi intorno agli operatori binari",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Spazi intorno agli operatori di assegnazione",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Spazi intorno a operatori di riferimento e puntatore",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "Operatori di riferimento e puntatore sono allineati a sinistra",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "operatori di riferimento e puntatore sono centrati",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "Operatori di riferimento e puntatore sono allineati a destra",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "gli operatori di riferimento e puntatore non vengono formattati",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Spazi intorno agli operatori condizionali",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "viene aggiunto uno spazio prima e dopo l'operatore",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "gli spazi prima e dopo l'operatore vengono rimossi",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "gli spazi non vengono modificati",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Opzioni di ritorno a capo per i blocchi",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "un blocco di codice completo immesso su una sola riga viene mantenuto su una sola riga, indipendentemente dai valori di qualsiasi impostazione di Formato VC: Nuova riga",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "codice di qualsiasi tipo in cui le parentesi graffe di apertura e chiusura sono nella stessa riga viene mantenuto in una sola riga, indipendentemente dai valori di una delle impostazioni di Formato VC: Nuova riga",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "i blocchi di codice vengono sempre formattati in base ai valori delle impostazioni di Formato VC: Nuova riga",
|
||||
"c_cpp.configuration.clang_format_path.description": "Percorso completo del file eseguibile clang-format. Se non è specificato, verrà usato lo strumento clang-format disponibile nel percorso dell'ambiente. Se clang-format non viene trovato nel percorso dell'ambiente, ne verrà usata una copia fornita in bundle con l'estensione.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Stile di codifica. Attualmente supporta: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Usare \"file\" per caricare lo stile da un file con estensione .clang-format presente nella directory corrente o padre. Usare {chiave: valore, ...} per impostare parametri specifici. Ad esempio, lo stile \"Visual Studio\" è simile a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nome dello stile predefinito usato come fallback nel caso in cui il formato Clang venga richiamato con lo stile \"file\", ma il file in formato Clang non viene trovato. I valori possibili sono Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none. In alternativa, usare {key: value, ...} per impostare parametri specifici. Ad esempio, lo stile \"Visual Studio\" è simile a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nome dello stile predefinito usato come fallback nel caso in cui clang-format venga richiamato con lo stile \"file\", ma il file con estensione .clang-format non viene trovato. I valori possibili sono Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, nessuno. In alternativa, usare {chiave: valore, ...} per impostare parametri specifici. Ad esempio, lo stile \"Visual Studio\" è simile a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Se è impostata, esegue l'override del comportamento di ordinamento di inclusione determinato dal parametro SortIncludes.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Controlla il provider IntelliSense. Con \"Parser di tag\" vengono risultati \"fuzzy\" che non sono compatibili con il contesto. Con \"Predefinito\" vengono forniti risultati compatibili con il contesto. Con \"Disabilitato\" vengono disattivate le funzionalità del servizio di linguaggio C/C++.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "Controlla se il motore IntelliSense passerà automaticamente al parser di tag per le unità di conversione contenenti errori #include.",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Controlla l'opacità dei blocchi del preprocessore inattivi. Può essere impostata su un valore compreso tra 0,1 e 1,0. Questa impostazione viene applicata solo se è abilitata l'attenuazione delle aree inattive.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Controlla la colorazione dei caratteri dei blocchi del preprocessore inattivi. L'input è costituito da codice a colori esadecimale o da un colore del tema valido. Se non è impostata, per impostazione predefinita viene usato lo schema di colorazione della sintassi dell'editor. Questa impostazione viene applicata solo se è abilitata l'attenuazione delle aree inattive.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Controlla la colorazione di sfondo dei blocchi del preprocessore inattivi. L'input è costituito da codice a colori esadecimale o da un colore del tema valido. Se non è impostata, l'impostazione predefinita è trasparente. Questa impostazione viene applicata solo se è abilitata l'attenuazione delle aree inattive.",
|
||||
"c_cpp.configuration.formatting.description": "Con \"Default\" viene abilitata la formattazione del codice. Con \"Disabled\" viene disabilitata la formattazione del codice.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Livello di dettaglio della registrazione nel pannello di output. L'ordine dei livelli da meno dettagliato a più dettagliato è: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Controlla se i file vengono aggiunti automaticamente a files.associations quando sono la destinazione di un'operazione di spostamento da un file C/C++.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Controlla se durante l'analisi dei file di area di lavoro non attivi vengono usate le sospensioni per evitare l'uso di tutta la CPU. I valori highest/high/medium/low corrispondono all'incirca al 100/75/50/25% di utilizzo della CPU.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Simboli da includere nei risultati della query quando viene richiamato 'Vai al simbolo nell'area di lavoro'",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "Indica all'estensione quando usare l'opzione \"file.exclude\" per determinare i file da aggiungere al database di esplorazione del codice durante l'attraversamento dei percorsi nella matrice \"browse.path\". \"checkFolders\" indica che i filtri di esclusione verranno valutati una sola volta per ogni cartella (i singoli file non verranno controllati). \"checkFilesAndFolders\" indica che i filtri di esclusione verranno valutati per ogni file e cartella rilevata. Se l'opzione \"files.exclude\" contiene solo cartelle, \"checkFolders\" è la scelta migliore e consentirà di velocizzare l'inizializzazione del database di esplorazione del codice nell'estensione.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "Carattere usato come separatore di percorso per i risultati di completamento automatico di #include.",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "Se è true, le descrizioni comando al passaggio del mouse e del completamento automatico visualizzeranno solo alcune etichette di commenti strutturati. In caso contrario, vengono visualizzati tutti i commenti.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "Criterio con cui inizia un blocco di commento su più righe o su una sola riga. Il criterio di continuazione è impostato su ' * ' per i blocchi di commento su più righe o su questa stringa per i blocchi di commento su una sola riga.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Criterio con cui inizia un blocco di commento su più righe o su una sola riga.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Testo che verrà inserito alla riga successiva quando si preme INVIO all'interno di un blocco di commento su più righe o su una sola riga.",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "Determina se verranno visualizzate le notifiche popup quando un'estensione del provider di configurazione non riesce a fornire una configurazione per un file di origine.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Definisce il percorso della cartella per le intestazioni precompilate memorizzate nella cache usate da IntelliSense. Il percorso predefinito della cache è \"%LocalAppData%/Microsoft/vscode-cpptools\" in Windows, \"$XDG_CACHE_HOME/vscode-cpptools/\" in Linux (o \"$HOME/.cache/vscode-cpptools/\" se XDG_CACHE_HOME non è definito) e \"$HOME/Library/Caches/vscode-cpptools/\" in Mac. Verrà usato il percorso predefinito se non ne viene specificato nessuno o se ne viene specificato uno non valido.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Dimensioni massime dello spazio su disco rigido per area di lavoro in MB per le intestazioni precompilate memorizzate nella cache. L'utilizzo effettivo potrebbe aggirarsi intorno a questo valore. Le dimensioni predefinite sono pari a 5120 MB. La memorizzazione nella cache dell'intestazione precompilata è disabilitata quando le dimensioni sono pari a 0.",
|
||||
"c_cpp.configuration.default.includePath.description": "Valore da usare in una configurazione se \"includePath\" non è specificato in c_cpp_properties.json. Se \"includePath\" è specificato, aggiungere \"${default}\" alla matrice per inserire i valori da questa impostazione.",
|
||||
"c_cpp.configuration.default.includePath.description": "Valore da usare in una configurazione se \"includePath\" non è specificato oppure valori da inserire se \"${default}\" è presente in \"includePath\".",
|
||||
"c_cpp.configuration.default.defines.description": "Valore da usare in una configurazione se \"defines\" non è specificato oppure valori da inserire se \"${default}\" è presente in \"defines\".",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "Valore da usare in una configurazione se \"macFrameworkPath\" non è specificato oppure valori da inserire se \"${default}\" è presente in \"macFrameworkPath\".",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Versione del percorso di inclusione di Windows SDK da usare in Windows, ad esempio '10.0.17134.0'.",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "Impostare su \"Insider\" per scaricare e installare automaticamente le build Insider più recenti dell'estensione, che includono funzionalità in arrivo e correzioni di bug.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Controlla se le funzionalità \"sperimentali\" sono utilizzabili.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Se è true, i frammenti vengono forniti dal server di linguaggio.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Se questa opzione è abilitata, il codice viene colorato in base a IntelliSense. Questa impostazione si applica solo se intelliSenseEngine è impostato su \"Default\".",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Se questa opzione è abilitata, il codice viene colorato in base a IntelliSense. Questa impostazione non ha alcun effetto se IntelliSense è disabilitato o se si usa il tema Contrasto elevato predefinito.",
|
||||
"c_cpp.configuration.codeFolding.description": "Se è abilitata, gli intervalli di riduzione del codice vengono fornite dal server di linguaggio.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Abilita i servizi di integrazione per l'[utilità di gestione dipendenze di vcpkg] (https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Se è true, con 'Rinomina simbolo' sarà richiesto un identificatore C/C++ valido.",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "Sì",
|
||||
"no.button": "No",
|
||||
"configurations.received": "Configurazioni personalizzate ricevute:",
|
||||
"browse.configuration.received": "La configurazione di esplorazione personalizzata è stata ricevuta: {0}",
|
||||
"browse.configuration": "Configurazione di esplorazione personalizzata: {0}"
|
||||
"browse.configuration.received": "La configurazione di esplorazione personalizzata è stata ricevuta: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "I contenitori Alpine non sono supportati.",
|
||||
"native.binaries.not.supported": "La versione {0} dell'estensione non è compatibile con il sistema operativo. Scaricare e installare la versione \"{1}\" dell'estensione.",
|
||||
"download.button": "Vai alla pagina di download",
|
||||
"extension.installation.failed": "Non è stato possibile installare l'estensione C/C++. Per funzionare correttamente, è necessario riparare o reinstallare l'estensione per le funzionalità del linguaggio C/C++.",
|
||||
"remove.extension": "Tentativo di riparazione",
|
||||
"jason.files.missing": "Non è stato possibile installare l'estensione C/C++. Per funzionare correttamente, sarà necessario reinstallare l'estensione per le funzionalità del linguaggio C/C++.",
|
||||
"initialization.failed": "L'installazione dell'estensione C/C++ non è riuscita. Per altre informazioni, vedere la finestra di output.",
|
||||
"updating.dependencies": "Aggiornamento delle dipendenze di C/C++...",
|
||||
"rename.failed.delete.manually": "ERRORE: fs.rename non riuscito con \"{0}\". Per abilitare il debug, eliminare manualmente {1}.",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "Parametri:",
|
||||
"returns_label": "Restituisce:",
|
||||
"deprecated_label": "Deprecato:",
|
||||
"exceptions_label": "Eccezioni:",
|
||||
"template_parameters_label": "Parametri del modello:",
|
||||
"compiler_probe_command_line": "Riga di comando del probe del compilatore: {0}"
|
||||
"exceptions_label": "Eccezioni:"
|
||||
}
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "ワークスペースの再スキャン",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "vcpkg インストール コマンドをクリップボードにコピーする",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "vcpkg のヘルプ ページへのアクセス",
|
||||
"c_cpp.configuration.formatting.description": "書式設定エンジンを構成します",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "clang-format を使用してコードが書式設定されます",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "コードの書式設定に Visual C++ の書式設定エンジンが使用されます",
|
||||
"c_cpp.configuration.formatting.Default.description": "clang-format を使用してコードが書式設定されます",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "コードの書式設定は無効になります",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "中かっこは、[Editor: Tab Size](エディター: タブ サイズ) 設定で指定された分だけインデントされます",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "改行が入力されると、新しい行が次のものを基準にインデントされます:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "最も外側の始めかっこ",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "最も内側の始めかっこ",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "現在のステートメントの先頭",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "改行を入力すると、始めかっこの下に配置されるか、エディターのタブ サイズの設定で指定された分だけインデントされます",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "ラベルは、エディターのタブ サイズの設定で指定された分だけ、switch ステートメントを基準にインデントされます",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "case 内のコードは、エディターのタブ サイズの設定で指定された分だけ、ラベルを基準にインデントされます",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "case ステートメントに続く中かっこは、[Editor: Tab Size](エディター: タブ サイズ) 設定で指定された分だけインデントされます",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "関数パラメーターとして使用されるラムダの中かっこは、ステートメントの先頭を基準に [Editor: Tab Size](エディター: タブ サイズ) 設定で指定された分だけインデントされます",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "goto ラベルの位置",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "現在のコード インデントの左に、[Editor: Tab Size](エディター: タブ サイズ) 設定で指定された分だけ",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "コードの左端",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "goto ラベルは書式設定されません",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "プリプロセッサ ディレクティブの位置",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "現在のコード インデントの左に、[Editor: Tab Size](エディター: タブ サイズ) 設定で指定された分だけ",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "コードの左端",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "プリプロセッサ ディレクティブは書式設定されません",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "アクセス指定子は、クラスまたは構造体の定義を基準に [Editor: Tab Size](エディター: タブ サイズ) 設定で指定された分だけインデントされます",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "コードは、エディターのタブ サイズの設定で指定された分だけ、それを囲んでいる名前空間を基準にインデントされます",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "コメントのインデントは、書式設定操作中に変更されません。",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "名前空間の左中かっこの位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "型定義の左中かっこの位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "ラムダ関数の左中かっこの位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "関数の左中かっこの位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "コントロール ブロックの左中かっこの位置",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "左中かっこが新しい行に移動されます",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "左中かっこが同じ行に残され、各かっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "左中かっこは書式設定されません",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "スコープの左および右中かっこを別々の行に配置します",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "型が空の場合は、終わりかっこを始めかっこと同じ行に移動する",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "関数の本体が空の場合は、終わりかっこを始めかっこと同じ行に移動する",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "新しい行に 'catch' および類似キーワードを配置する",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "新しい行に 'else' を配置する",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "do-while ループの 'while' を新しい行に配置する",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "関数名と引数リストの左かっこの間のスペース",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "関数の始めかっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "関数の始めかっこの前にあるスペースが削除されます",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "スペースは入力されたとおりに残されます",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "関数パラメーター リストで始めかっこの後と終わりかっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "関数パラメーター リストが空の場合、かっこ間にスペースが挿入されます",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "制御フロー ステートメント内のキーワードと始めかっこの間にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "制御フロー ステートメント内で始めかっこの後と終わりかっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "ラムダ引数リストの始めかっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "C スタイルのキャストで始めかっこの後と終わりかっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "C スタイル キャストの終わりかっこの後にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "かっこで囲まれた式で始めかっこの後と終わりかっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "スコープ ブロックの左中かっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "中かっこが空で、同じ行にある場合は、その間にスペースが挿入されます",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "均一初期化および初期化子リストの左中かっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "均一初期化および初期化子リストで左中かっこの後と右中かっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "コンマの前後のスペースは、均一初期化および初期化子リストの中に保持されます",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "始め角かっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "始め角かっこの後と終わり角かっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "角かっこが空の場合、始めかっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "角かっこが空の場合、角かっこの間にスペースが挿入されます",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "多次元配列で、かっこ間のすべてのスペースが削除されます。スペースを制御するその他の設定はオーバーライドされます",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "始め角かっこの後と終わり角かっこの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "角かっこが空の場合、角かっこの間にスペースが挿入されます",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "すべてのコンマの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "すべてのコンマの後にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "メンバー アクセス演算子、メンバーへのポインター演算子、スコープ解決演算子の前後のスペースは削除されます",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "クラス定義で継承された型のコロンの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "コンストラクター定義のコロンの前にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "すべてのセミコロンの前のスペースが削除されます",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "すべてのセミコロンの後にスペースが挿入されます",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "単項演算子とそのオペランドの間のスペースが削除されます",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "2 項演算子の前後のスペース",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "代入演算子の前後のスペース",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "ポインターおよび参照演算子の前後のスペース",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "ポインターおよび参照演算子は左揃えになります",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "ポインターおよび参照演算子は中央揃えになります",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "ポインターおよび参照演算子は右揃えになります",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "ポインターおよび参照演算子は書式設定されません",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "条件演算子の前後のスペース",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "演算子の前後にスペースが追加されます",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "演算子の前後のスペースが削除されます",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "スペースは入力されたとおりに残されます",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "ブロックの折り返しオプション",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "[VC Format: New Line](VC 書式設定: 改行) 設定の値に関係なく、1 行に入力された完全なコード ブロックは、1 行に保持されます",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "[VC Format: New Line](VC 書式設定: 改行) 設定の値に関係なく、左および右中かっこが 1 行に入力されているコードは、1 行に保持されます",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "コード ブロックは常に、[VC Format: New Line](VC 書式設定: 改行) 設定の値に基づいて書式設定されます",
|
||||
"c_cpp.configuration.clang_format_path.description": "clang-format の実行可能ファイルの完全なパスです。指定されておらず、clang-format が環境パスに置かれている場合は、それが使用されます。環境パスに見つからない場合は、拡張機能にバンドルされている clang-format のコピーが使用されます。",
|
||||
"c_cpp.configuration.clang_format_style.description": "次のコーディング スタイルが現在サポートされています: Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit。\"file\" を使用して、現在のディレクトリまたは親ディレクトリにある .clang-format ファイルからスタイルを読み込みます。特定のパラメーターを設定するには、{キー: 値, ...} を使用します。たとえば、\"Visual Studio\" のスタイルは次のようになります: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "clang-format が \"file\" スタイルで呼び出されたものの .clang-format ファイルが見つからない場合に、フォールバックとして使用される定義済みスタイルの名前。使用可能な値は、Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none です。または、{key: value, ...} を使用して特定のパラメーターを設定することもできます。たとえば、\"Visual Studio\" スタイルは次のようになります: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "clang-format が \"file\" スタイルで呼び出されたものの .clang-format ファイルが見つからない場合に、フォールバックとして使用される定義済みスタイルの名前。使用可能な値は、Visual Studio、LLVM、Google、Chromium、Mozilla、WebKit、none です。または、{キー: 値, ...} を使用して特定のパラメーターを設定することもできます。たとえば、\"Visual Studio\" スタイルは次のようになります: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "設定されている場合、SortIncludes パラメーターによって決定されるインクルードの並べ替え動作がオーバーライドされます。",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "IntelliSense プロバイダーを制御します。\"Tag Parser\" の場合、コンテキストを意識しない \"fuzzy\" の結果が提供されます。\"Default\" の場合、コンテキストを意識する結果が返されます。\"Disabled\" の場合、C/C++ 言語サービスの機能がオフになります。",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "#include エラーを含む翻訳単位に対して、IntelliSense エンジンをタグ パーサーに自動的に切り替えるかどうかを制御します。",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "アクティブではないプリプロセッサ ブロックの不透明度を制御します。0.1 から 1.0 の範囲でスケーリングします。この設定は、アクティブでない領域の暗転が有効な場合にのみ適用されます。",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "アクティブでないプリプロセッサ ブロックのフォントの色を制御します。入力の形式は 16 進数の色コードまたは有効なテーマの色です。設定しない場合、既定ではエディターの構文カラー スキームになります。この設定は、アクティブでない領域の暗転が有効な場合にのみ適用されます。",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "アクティブでないプリプロセッサ ブロックの背景色を制御します。入力の形式は 16 進数の色コードまたは有効なテーマの色です。設定しない場合、既定では透明になります。この設定は、アクティブでない領域の暗転が有効な場合にのみ適用されます。",
|
||||
"c_cpp.configuration.formatting.description": "\"Default\" の場合、コードの書式設定が有効になります。\"Disabled\" の場合、コードの書式設定が無効になります。",
|
||||
"c_cpp.configuration.loggingLevel.description": "出力パネルでのログの詳細度。詳細度のレベルは、低いものから順に次のとおりです: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "ファイルが C/C++ ファイルからのナビゲーション操作の対象である場合に、files.associations に自動的に追加されるかどうかを制御します。",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "アクティブではないワークスペース ファイルの解析にスリープを使用して、CPU の使用率が 100% になるのを回避するかどうかを制御します。highest/high/medium/low の値は、おおよそ CPU の使用率 100/75/50/25% に対応します。",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "[ワークスペース内のシンボルへ移動] が呼び出されたときにクエリ結果に含めるシンボル",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "\"browse.path\" 配列内のパスを走査する際、コード ナビゲーションのデータベースに追加しなければならないファイルを決定するときに、いつ \"files.exclude\" 設定を使用するかを拡張機能に指示します。\"checkFolders\" は、除外フィルターがフォルダーごとに 1 度だけ評価されることを意味します (個々のファイルはチェックされません)。\"checkFilesAndFolders\" は、除外フィルターが、見つかるファイルおよびフォルダーすべてに対して評価されることを意味します。\"files.exclude\" 設定にフォルダーのみが含まれる場合は \"checkFolders\" が最適で、拡張機能がコード ナビゲーションのデータベースを初期化する速度が向上します。",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "#include のオートコンプリート結果でパス区切り記号として使用される文字です。",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "true の場合、ホバーおよびオートコンプリートのヒントに、構造化されたコメントの特定のラベルのみが表示されます。それ以外の場合は、すべてのコメントが表示されます。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "複数行または単一行のコメント ブロックの先頭に置くパターン。継続のパターンの既定値は、複数行コメント ブロックの場合は ' * '、単一行コメント ブロックの場合はこの文字列です。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "複数行または単一行のコメント ブロックの先頭に置くパターン。",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "複数行または単一行のコメント ブロック内で Enter を押したときに、次の行に挿入されるテキストです。",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "構成プロバイダー拡張機能でソース ファイルの構成を提供できない場合に、ポップアップ通知を表示するかどうかを指定します。",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "IntelliSense が使用する、キャッシュされたプリコンパイル済みヘッダーのフォルダー パスを定義します。既定のキャッシュ パスは、Windows では \"%LocalAppData%/Microsoft/vscode-cpptools\"、Linux では \"$XDG_CACHE_HOME/vscode-cpptools/\" (XDG_CACHE_HOME が定義されていない場合は、\"$HOME/.cache/vscode-cpptools/\" )、Mac では \"$HOME/Library/Caches/vscode-cpptools/\" です。パスが指定されていない場合、または指定したパスが無効な場合は、既定のパスが使用されます。",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "キャッシュされたプリコンパイル済みヘッダーの、ワークスペースごとのハード ドライブ領域の最大サイズ (MB 単位)。実際の使用量には多少の誤差があります。既定のサイズは 5120 MB です。サイズが 0 の場合、プリコンパイル済みヘッダーのキャッシュは無効になります。",
|
||||
"c_cpp.configuration.default.includePath.description": "c_cpp_properties.json で \"includePath\" が指定されていない場合に構成で使用する値です。\"includePath\" が指定されている場合に、この設定から値を挿入するには、配列に \"${default}\" を追加します。",
|
||||
"c_cpp.configuration.default.includePath.description": "\"includePath\" が指定されていない場合に構成で使用される値、または \"includePath\" 内に \"${default}\" が存在する場合に挿入される値です。",
|
||||
"c_cpp.configuration.default.defines.description": "\"defines\" が指定されていない場合に構成で使用される値、または \"defines\" 内に \"${default}\" が存在する場合に挿入される値です。",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "\"macFrameworkPath\" が指定されていない場合に構成で使用される値、または \"macFrameworkPath\" 内に \"${default}\" が存在する場合に挿入される値です。",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Windows で使用する Windows SDK インクルード パスのバージョン (例: '10.0.17134.0')。",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "\"Insider\" に設定すると、拡張機能の最新の Insider ビルドが自動的にダウンロードされてインストールされます。これには、次期バージョンの機能とバグ修正が含まれています。",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "\"experimental\" の機能を使用できるかどうかを制御します。",
|
||||
"c_cpp.configuration.suggestSnippets.description": "true の場合、スニペットは言語サーバーによって提供されます。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "有効にすると、IntelliSense に基づいてコードが色分けされます。この設定は、intelliSenseEngine が \"Default\" に設定されている場合にのみ適用されます。",
|
||||
"c_cpp.configuration.enhancedColorization.description": "有効にすると、IntelliSense に基づいてコードが色分けされます。この設定は、IntelliSense が無効になっている場合、または既定のハイ コントラスト テーマを使用している場合は効果がありません。",
|
||||
"c_cpp.configuration.codeFolding.description": "有効にした場合、コードの折りたたみの範囲は言語サーバーによって指定されます。",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "[vcpkg 依存関係マネージャー](https://aka.ms/vcpkg/) の統合サービスを有効にします。",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "true の場合、'シンボルの名前変更' には有効な C/C++ 識別子が必要です。",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "はい",
|
||||
"no.button": "いいえ",
|
||||
"configurations.received": "カスタム構成を受信しました:",
|
||||
"browse.configuration.received": "カスタムの参照構成を受信しました: {0}",
|
||||
"browse.configuration": "カスタムの参照構成: {0}"
|
||||
"browse.configuration.received": "カスタムの参照構成を受信しました: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Alpine コンテナーはサポートされていません。",
|
||||
"native.binaries.not.supported": "この {0} バージョンの拡張機能は、お使いの OS と互換性がありません。拡張機能の \"{1}\" バージョンをダウンロードしてインストールしてください。",
|
||||
"download.button": "ダウンロード ページへ移動",
|
||||
"extension.installation.failed": "C/C++ の拡張機能を正常にインストールできませんでした。正常に機能させるには、C/C++ 言語機能の拡張機能を修復または再インストールする必要があります。",
|
||||
"remove.extension": "修復の試行",
|
||||
"jason.files.missing": "C/C++ の拡張機能を正常にインストールできませんでした。正常に機能させるには、C/C++ 言語機能の拡張機能を再インストールする必要があります。",
|
||||
"initialization.failed": "C/C++ 拡張機能のインストールに失敗しました。詳細については、出力ウィンドウをご覧ください。",
|
||||
"updating.dependencies": "C/C++ の依存関係を更新しています...",
|
||||
"rename.failed.delete.manually": "エラー: fs.rename が、\"{0}\" により失敗しました。{1} を手動で削除し、デバッグを有効にしてください。",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "パラメーター:",
|
||||
"returns_label": "戻り値:",
|
||||
"deprecated_label": "非推奨:",
|
||||
"exceptions_label": "例外:",
|
||||
"template_parameters_label": "テンプレート パラメーター:",
|
||||
"compiler_probe_command_line": "コンパイラ プローブ コマンド ライン: {0}"
|
||||
"exceptions_label": "例外:"
|
||||
}
|
||||
@@ -22,93 +22,6 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "작업 영역 다시 검사",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "vcpkg install 명령을 클립보드에 복사",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "vcpkg 도움말 페이지 방문",
|
||||
"c_cpp.configuration.formatting.description": "서식 엔진을 구성합니다.",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "코드 서식을 지정하는 데 clang-format이 사용됩니다.",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "코드 서식을 지정하는 데 Visual C++ 서식 엔진이 사용됩니다.",
|
||||
"c_cpp.configuration.formatting.Default.description": "코드 서식을 지정하는 데 clang-format이 사용됩니다.",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "코드 서식을 사용할 수 없습니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "편집기: 탭 크기 설정에 지정된 양만큼 중괄호를 들여 씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "줄 바꿈이 입력되면 다음을 기준으로 줄 바꿈을 들여 씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "가장 바깥쪽 여는 괄호",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "가장 안쪽 여는 괄호",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "현재 문의 시작 부분",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "새 줄을 입력하면 여는 괄호 아래에 맞추거나 편집기: 탭 크기 설정에 지정한 양만큼 들여 씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "switch 문을 기준으로 편집기: 탭 크기 설정에 지정된 양만큼 레이블을 들여 씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "레이블을 기준으로 편집기: 탭 크기 설정에 지정된 양만큼 Case 내 코드를 들여 씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "편집기: 탭 크기 설정에 지정된 양만큼 case 문 다음에 중괄호를 들여 씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "문의 시작 부분을 기준으로 편집기: 탭 크기 설정에 지정된 양만큼 함수 매개 변수로 사용되는 람다의 중괄호를 들여 씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "goto 레이블의 위치",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "편집기: 탭 크기 설정에 지정된 양만큼 현재 코드 들여쓰기의 왼쪽으로",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "코드의 맨 왼쪽 가장자리에",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "goto 레이블에 서식이 지정되지 않습니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "전처리기 지시문의 위치",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "편집기: 탭 크기 설정에 지정된 양만큼 현재 코드 들여쓰기의 왼쪽으로",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "코드의 맨 왼쪽 가장자리에",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "전처리기 지시문에 서식이 지정되지 않습니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "클래스 또는 구조체 정의를 기준으로 편집기: 탭 크기 설정에 지정된 양만큼 액세스 지정자를 들여 씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "바깥쪽 네임스페이스를 기준으로 편집기: 탭 크기 설정에 지정된 양만큼 코드를 들여 씁니다.",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "주석의 들여쓰기는 서식 지정 작업 동안 변경되지 않습니다.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "네임스페이스의 여는 중괄호 위치",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "형식 정의의 여는 중괄호 위치",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "람다 함수의 여는 중괄호 위치",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "함수의 여는 중괄호 위치",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "제어 블록의 여는 중괄호 위치",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "여는 중괄호가 줄 바꿈으로 이동됩니다.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "여는 중괄호가 같은 줄에 유지되고 각 여는 중괄호 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "여는 중괄호에 서식이 지정되지 않습니다.",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "범위의 여는 중괄호와 닫는 중괄호를 별도의 줄에 배치합니다.",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "빈 형식의 경우 닫는 중괄호를 여는 중괄호와 같은 줄로 이동합니다.",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "빈 함수 본문의 경우 닫는 중괄호를 여는 중괄호와 같은 줄로 이동합니다.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "'catch' 및 유사한 키워드를 새 줄에 배치합니다.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "'else'를 새 줄에 배치합니다.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "do-while 루프의 'while'을 새 줄에 배치합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "함수 이름과 인수 목록의 여는 괄호 사이의 간격",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "함수의 여는 괄호 앞에 공백을 추가합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "함수의 여는 괄호 앞의 공백이 제거됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "공백을 입력한 대로 둡니다.",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "함수 매개 변수 목록의 여는 괄호 뒤와 닫는 괄호 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "함수 매개 변수 목록이 비어 있으면 해당 괄호 사이에 공백이 삽입됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "제어 흐름 문의 키워드와 여는 괄호 사이에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "제어 흐름 문의 여는 괄호 뒤와 닫는 괄호 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "람다 인수 목록의 여는 괄호 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "C 스타일 캐스트의 여는 괄호 뒤와 닫는 괄호 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "C 스타일 캐스트의 닫는 괄호 뒤에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "괄호로 묶인 식의 여는 괄호 뒤와 닫는 괄호 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "범위 블록의 여는 중괄호 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "중괄호가 비어 있고 같은 줄에 있는 경우 중괄호 사이에 공백이 삽입됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "균일 초기화 및 이니셜라이저 목록의 여는 중괄호 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "균일 초기화 및 이니셜라이저 목록의 여는 중괄호 뒤와 닫는 중괄호 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "균일 초기화 및 이니셜라이저 목록 내부 쉼표 주위의 공백이 유지됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "여는 대괄호 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "여는 대괄호 뒤와 닫는 대괄호 앞에 공백을 추가합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "대괄호가 비어 있으면 여는 대괄호 앞에 공백을 추가합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "대괄호가 비어 있으면 대괄호 사이에 공백을 삽입합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "다차원 배열의 경우 대괄호 사이의 공백을 모두 제거합니다. 공백을 제어하는 기타 설정은 무시됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "여는 대괄호 뒤와 닫는 대괄호 앞에 공백을 추가합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "대괄호가 비어 있으면 대괄호 사이에 공백을 삽입합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "모든 쉼표 앞에 공백을 추가합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "모든 쉼표 뒤에 공백을 추가합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "멤버 액세스 연산자, 멤버 포인터 연산자 및 범위 확인 연산자 주위의 공백이 제거됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "클래스 정의에서 상속된 형식의 콜론 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "생성자 정의에서 콜론 앞에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "모든 세미콜론 앞의 공백을 제거합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "모든 세미콜론 뒤에 공백이 삽입됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "단항 연산자와 피연산자 사이의 공백을 제거합니다.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "이항 연산자 주위의 공백",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "할당 연산자 주위의 공백",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "포인터 및 참조 연산자 주위의 공백",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "포인터 및 참조 연산자를 왼쪽에 맞춥니다.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "포인터 및 참조 연산자를 가운데에 맞춥니다.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "포인터 및 참조 연산자를 오른쪽에 맞춥니다.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "포인터 및 참조 연산자에 서식이 지정되지 않습니다.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "조건 연산자 주위의 공백",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "연산자 앞뒤에 공백이 추가됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "연산자 앞뒤의 공백이 제거됩니다.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "공백을 입력한 대로 둡니다.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "블록에 대한 래핑 옵션",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "모든 VC 형식: 줄 바꿈 설정의 값과 관계없이 한 줄에 입력된 전체 코드 블록이 한 줄에 유지됩니다.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "모든 VC 형식: 줄 바꿈 설정의 값과 관계없이 여는 중괄호와 닫는 중괄호가 입력된 모든 코드가 한 줄에 유지됩니다.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "항상 VC 형식: 줄 바꿈 설정의 값에 따라 코드 블록에 서식이 지정됩니다.",
|
||||
"c_cpp.configuration.clang_format_path.description": "clang-format 실행 파일의 전체 경로입니다. 지정하지 않은 경우 clang-format을 환경 경로에서 사용할 수 있으면 해당 실행 파일이 사용됩니다. 환경 경로에 clang-format이 없는 경우에는 확장과 함께 제공된 clang-format의 복사본이 사용됩니다.",
|
||||
"c_cpp.configuration.clang_format_style.description": "코딩 스타일은 현재 Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit을 지원합니다. \"file\"을 사용하여 현재 또는 부모 디렉터리의 .clang-format 파일에서 스타일을 로드합니다. {키: 값, ...}을 사용하여 특정 매개 변수를 설정합니다. 예를 들어 \"Visual Studio\" 스타일은 { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }와 비슷합니다.",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "clang-format이 \"file\" 스타일을 사용하여 호출되지만 .clang-format 파일을 찾을 수 없는 경우 대체로 사용되는 미리 정의된 스타일의 이름입니다. 가능한 값은 Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, 없음이거나 {key: value, ...}를 사용하여 특정 매개 변수를 설정합니다. 예를 들어 \"Visual Studio\" 스타일은 { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }와 비슷합니다.",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "비활성 전처리기 블록의 불투명도를 제어합니다. 0.1~1.0 사이에서 크기를 조정합니다. 이 설정은 비활성 영역 흐리게 표시가 사용하도록 설정된 경우에만 적용됩니다.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "비활성 전처리기 블록의 글꼴 색 지정을 제어합니다. 입력은 16진수 색 코드 또는 유효한 테마 색의 형식입니다. 설정하지 않으면 기본적으로 편집기의 구문 색 구성표로 설정됩니다. 이 설정은 비활성 영역 흐리게 표시가 사용하도록 설정된 경우에만 적용됩니다.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "비활성 전처리기 블록의 배경색 지정을 제어합니다. 입력은 16진수 색 코드 또는 유효한 테마 색의 형식입니다. 설정하지 않으면 기본적으로 투명으로 설정됩니다. 이 설정은 비활성 영역 흐리게 표시가 사용하도록 설정된 경우에만 적용됩니다.",
|
||||
"c_cpp.configuration.formatting.description": "\"Default\"를 선택하면 코드 서식을 지정할 수 있습니다. \"Disabled\"를 선택하면 코드 서식을 지정할 수 없습니다.",
|
||||
"c_cpp.configuration.loggingLevel.description": "출력 패널에서 로깅의 세부 정보 표시 수준입니다. 가장 낮은 표시 수준에서 가장 높은 표시 수준의 순서는 None < Error < Warning < Information < Debug입니다.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "파일이 C/C++ 파일의 탐색 작업에 대한 대상인 경우 files.associations에 자동으로 추가되는지 여부를 제어합니다.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "비활성 작업 영역 파일의 구문 분석에서 100%의 CPU 사용률을 피하기 위해 일시 정지 모드를 사용하는지 여부를 제어합니다. highest/high/medium/low 값은 대략 100/75/50/25%의 CPU 사용률에 해당합니다.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "'작업 영역에서 기호로 이동'이 호출될 때 쿼리 결과에 포함할 기호입니다.",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "\"browse.path\" 배열의 경로를 트래버스하는 동안 코드 탐색 데이터베이스에 추가할 파일을 결정할 때 \"files.exclude\" 설정을 사용할 시기를 확장에 지시합니다. \"checkFolders\"는 제외 필터가 폴더당 한 번만 평가된다는 것을 의미합니다(개별 파일은 확인되지 않음). \"checkFilesAndFolders\"는 제외된 필터가 발견된 각 파일 및 폴더를 기준으로 평가된다는 것을 의미합니다. \"files.exclude\" 설정에 폴더만 포함된 경우 \"checkFolders\"는 가장 좋은 선택이며 확장이 코드 탐색 데이터베이스를 초기화할 수 있는 속도를 높입니다.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "#include 자동 완성 결과의 경로 구분 기호로 사용되는 문자입니다.",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "true인 경우 가리키기 및 자동 완성 도구 설명에 구조적 주석의 특정 레이블만 표시됩니다. 그렇지 않으면 모든 주석이 표시됩니다.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "여러 줄 또는 한 줄 주석 블록을 시작하는 패턴입니다. 기본적으로 여러 줄 주석 블록의 계속 패턴은 '*'로 설정되고, 한 줄 주석 블록의 경우 이 문자열로 설정됩니다.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "여러 줄 또는 한 줄 주석 블록을 시작하는 패턴입니다.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "여러 줄 또는 한 줄 주석 블록 내부에서 <Enter> 키를 누를 때 다음 줄에 삽입할 텍스트입니다.",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "구성 공급자 확장이 소스 파일의 구성을 제공할 수 없는 경우 팝업 알림을 표시할지 여부를 결정합니다.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "IntelliSense에서 사용하는 캐시되고 미리 컴파일된 헤더의 폴더 경로를 정의합니다. 기본 캐시 경로는 Windows의 \"%LocalAppData%/Microsoft/vscode-cpptools\", Linux의 \"$XDG_CACHE_HOME/vscode-cpptools/\"(또는 XDG_CACHE_HOME이 정의되지 않은 경우 \"$HOME/.cache/vscode-cpptools/\"), Mac의 \"$HOME/Library/Caches/vscode-cpptools/\"입니다. 경로를 지정하지 않거나 지정한 경로가 잘못된 경우 기본 경로를 사용합니다.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "캐시된 미리 컴파일된 헤더에 대한 작업 영역당 하드 드라이브 공간의 최대 크기(MB)입니다. 실제 사용량은 이 값을 기준으로 변동될 수 있습니다. 기본 크기는 5120MB입니다. 크기가 0이면 미리 컴파일된 헤더 캐싱이 사용하지 않도록 설정됩니다.",
|
||||
"c_cpp.configuration.default.includePath.description": "c_cpp_properties.json에 \"includePath\"가 지정되지 않은 경우 구성에 사용할 값입니다. \"includePath\"가 지정된 경우 배열에 \"${default}\"를 추가하여 이 설정의 값을 삽입합니다.",
|
||||
"c_cpp.configuration.default.includePath.description": "\"includePath\"가 지정되지 않은 경우 구성에서 사용할 값 또는 \"${default}\"가 \"includePath\"에 있는 경우 삽입할 값입니다.",
|
||||
"c_cpp.configuration.default.defines.description": "\"defines\"가 지정되지 않은 경우 구성에서 사용할 값 또는 \"${default}\"가 \"defines\"에 있는 경우 삽입할 값입니다.",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "\"macFrameworkPath\"가 지정되지 않은 경우 구성에서 사용할 값 또는 \"${default}\"가 \"macFrameworkPath\"에 있는 경우 삽입할 값입니다.",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Windows에서 사용할 Windows SDK 포함 경로의 버전입니다(예: '10.0.17134.0').",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "예정된 기능과 버그 수정을 포함하는 확장의 최신 참가자 빌드를 자동으로 다운로드하여 설치하려면 \"참가자\"로 설정합니다.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "\"실험적\" 기능을 사용할 수 있는지 여부를 제어합니다.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "True이면 언어 서버에서 코드 조각을 제공합니다.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "사용하도록 설정된 경우 IntelliSense를 기반으로 코드 색이 지정됩니다. intelliSenseEngine이 \"기본값\"으로 설정된 경우에만 이 설정이 적용됩니다.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "사용하도록 설정된 경우 IntelliSense를 기반으로 코드 색이 지정됩니다. 이 설정은 기본 고대비 테마를 사용하거나 IntelliSense가 사용하지 않도록 설정된 경우 아무런 영향을 주지 않습니다.",
|
||||
"c_cpp.configuration.codeFolding.description": "사용하도록 설정하면 언어 서버에서 코드 접기 범위를 제공합니다.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "[vcpkg 종속성 관리자](https://aka.ms/vcpkg/)에 통합 서비스를 사용하도록 설정합니다.",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "true이면 '기호 이름 바꾸기'에 유효한 C/C++ 식별자가 필요합니다.",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "예",
|
||||
"no.button": "아니요",
|
||||
"configurations.received": "사용자 지정 구성이 수신됨:",
|
||||
"browse.configuration.received": "사용자 지정 찾아보기 구성이 수신됨: {0}",
|
||||
"browse.configuration": "사용자 지정 찾아보기 구성: {0}"
|
||||
"browse.configuration.received": "사용자 지정 찾아보기 구성이 수신됨: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Alpine 컨테이너는 지원되지 않습니다.",
|
||||
"native.binaries.not.supported": "이 확장의 {0} 버전은 OS와 호환되지 않습니다. 확장의 \"{1}\" 버전을 다운로드하여 설치하세요.",
|
||||
"download.button": "다운로드 페이지로 이동",
|
||||
"extension.installation.failed": "C/C++ 확장을 설치하지 못했습니다. C/C++ 언어 기능이 제대로 작동하려면 확장을 복구하거나 다시 설치해야 합니다.",
|
||||
"remove.extension": "복구 시도",
|
||||
"jason.files.missing": "C/C++ 확장을 설치하지 못했습니다. C/C++ 언어 기능이 제대로 작동하려면 확장을 다시 설치해야 합니다.",
|
||||
"initialization.failed": "C/C++ 확장을 설치하지 못했습니다. 자세한 내용은 출력 창을 참조하세요.",
|
||||
"updating.dependencies": "C/C++ 종속성을 업데이트하는 중...",
|
||||
"rename.failed.delete.manually": "오류: fs.rename이 \"{0}\"과(와) 함께 실패했습니다. {1}을(를) 수동으로 삭제하여 디버깅을 사용하도록 설정합니다.",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "매개 변수:",
|
||||
"returns_label": "반환 값:",
|
||||
"deprecated_label": "사용되지 않음:",
|
||||
"exceptions_label": "예외:",
|
||||
"template_parameters_label": "템플릿 매개 변수:",
|
||||
"compiler_probe_command_line": "컴파일러 프로브 명령줄: {0}"
|
||||
"exceptions_label": "예외:"
|
||||
}
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Ponowne skanowanie obszaru roboczego",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "Kopiowanie polecenia instalowania menedżera vcpkg do schowka",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "Odwiedź stronę pomocy menedżera vcpkg",
|
||||
"c_cpp.configuration.formatting.description": "Konfiguruje aparat formatowania",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "Do formatowania kodu będzie używane narzędzie clang-format",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "Do formatowania kodu będzie używany aparat formatowania języka Visual C++",
|
||||
"c_cpp.configuration.formatting.Default.description": "Do formatowania kodu będzie używane narzędzie clang-format",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "Formatowanie kodu zostanie wyłączone",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "Dla nawiasów klamrowych jest stosowane wcięcie według liczby określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Po wpisaniu nowego wiersza zastosuj wcięcie nowego wiersza względem:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "Najbardziej zewnętrzny nawias otwierający",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "Najbardziej wewnętrzny nawias otwierający",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "Początek bieżącej instrukcji",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "Kiedy rozpoczniesz wpisywanie w nowym wierszu, zostanie on wyrównany pod nawiasem otwierającym lub zostanie utworzone dla niego wcięcie o szerokości określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Dla etykiet tworzone jest wcięcie względem instrukcji switch o szerokości określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Dla kodu wewnątrz instrukcji tworzone jest wcięcie o szerokości określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Zastosuj wcięcie nawiasów klamrowych po instrukcji case według liczby określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Zastosuj wcięcie nawiasów klamrowych dla wyrażeń lambda używanych jako parametry funkcji względem początku instrukcji według liczby określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Pozycja etykiet instrukcji goto",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "Po lewej stronie bieżącego wcięcia kodu według liczby określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "Przy lewej krawędzi kodu",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "Etykiety funkcji goto nie będą formatowane",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "Pozycja dyrektyw preprocesora",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "Po lewej stronie bieżącego wcięcia kodu według liczby określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "Przy lewej krawędzi kodu",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "Dyrektywy preprocesora nie będą formatowane",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Dla specyfikatorów dostępu jest stosowane wcięcie względem definicji klasy lub struktury według liczby określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "Dla kodu tworzone jest wcięcie względem otaczającej go przestrzeni nazw o szerokości określonej w ustawieniu Edytor: rozmiar tabulatora",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "Wcięcia komentarzy nie zostaną zmienione podczas operacji formatowania",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "Pozycja otwierających nawiasów klamrowych dla przestrzeni nazw",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "Pozycja otwierających nawiasów klamrowych dla definicji typów",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Pozycja otwierających nawiasów klamrowych dla funkcji lambda",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "Pozycja otwierających nawiasów klamrowych dla funkcji",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "Pozycja otwierających nawiasów klamrowych dla bloków sterowania",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "Otwierające nawiasy klamrowe są przenoszone do nowego wiersza",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "Otwierające nawiasy klamrowe są umieszczane w tym samym wierszu i przed każdym dodawany jest odstęp",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "Otwierające nawiasy klamrowe nie są formatowane",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Umieść otwierające i zamykające nawiasy klamrowe dla zakresów w osobnych wierszach",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "Gdy typy są puste, przesuń klamrowy nawiasy zamykające do tej samej linii co klamrowe nawiasy otwierające",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "Gdy ciało funkcji jest puste, przesuń klamrowe nawiasy zamykające do tej samej linii co klamrowe nawiasy otwierające",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "Umieszczaj \"catch\" i podobne słowa kluczowe w nowym wierszu.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "Umieść \"else\" w nowym wierszu",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "Umieść \"while\" w pętli do-while w nowym wierszu",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Odstępy między nazwami funkcji i otwierającymi nawiasami list argumentów",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "Dodawany jest odstęp przed nawiasem otwierającym funkcji",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "Usuwane są odstępy przed nawiasem otwierającym funkcji",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "Odstępy są pozostawiane tak, jak zostały wprowadzone",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "Dodawany jest odstęp po nawiasie otwierającym, a także przed nawiasem zamykającym na listach parametrów funkcji",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "Gdy lista parametrów funkcji jest pusta, wstawiany jest odstęp między jej nawiasami",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "Dodawany jest odstęp między słowem kluczowym a nawiasem otwierającym w instrukcjach przepływu sterowania",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "Dodawany jest odstęp po nawiasie otwierającym, a także przed nawiasem zamykającym w instrukcjach przepływu sterowania",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "Dodawany jest odstęp przed nawiasem otwierającym dla list argumentów wyrażeń lambda",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "Dodawany jest odstęp po nawiasie otwierającym, a także przed nawiasem zamykającym dla rzutowania w stylu języka C",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "Dodawany jest odstęp po nawiasie zamykającym dla rzutowania w stylu języka C",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "Dodawany jest odstęp po nawiasie otwierającym, a także przed nawiasem zamykającym dla wyrażenia w nawiasach",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "Dodawany jest odstęp przed otwierającymi nawiasami klamrowymi w zakresach bloku",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "Gdy nawiasy klamrowe są puste i znajdują się w tym samym wierszu, wstawiany jest odstęp między nimi",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "Dodawany jest odstęp przed otwierającym nawiasem klamrowym na listach jednolitej inicjacji i inicjatorów",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "Dodawany jest odstęp po otwierającym nawiasie klamrowym, a także przed zamykającym nawiasem klamrowym na listach jednolitej inicjacji i inicjatorów",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "Odstępy wokół przecinków są zachowywane wewnątrz list jednolitej inicjacji i inicjatorów",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "Dodawany jest odstęp przed otwierającymi nawiasami kwadratowymi",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "Dodawany jest odstęp po otwierającym nawiasie kwadratowym, a także przed zamykającym nawiasem kwadratowym",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "Gdy nawiasy kwadratowe są puste, przed otwierający nawias kwadratowy wstawiany jest odstęp",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "Gdy nawiasy kwadratowe są puste, między nimi wstawiany jest odstęp",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "Dla wielowymiarowych tablic odstępy między nawiasami zostaną usunięte. Inne ustawienia, które kontrolują przestrzeń, zostaną zastąpione",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "Dodawany jest odstęp po otwierającym nawiasie kwadratowym, a także przed zamykającym nawiasem kwadratowym",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "Gdy nawiasy kwadratowe są puste, wstawiany jest odstęp między nimi",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "Dodawany jest odstęp przed każdym przecinkiem",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "Dodawany jest odstęp po każdym przecinku",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "Usuwane są odstępy wokół operatorów dostępu do elementów członkowskich, operatorów wskaźnika do elementu członkowskiego i operatorów rozpoznawania zakresu",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "Dodawany jest odstęp przed dwukropkiem dla dziedziczonych typów w definicjach klas",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "Dodawany jest odstęp przed dwukropkiem w definicjach konstruktorów",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Odstępy zostaną usunięte przed każdym średnikiem",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "Wstawiany jest odstęp po każdym średniku",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Odstępy między operatorami jednoargumentowymi i ich operandami zostaną usunięte",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Odstępy wokół operatorów binarnych",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Odstępy wokół operatorów przypisania",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Odstępy wokół operatorów wskaźników i odwołań",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "Operatory wskaźników i odwołań są wyrównywane do lewej",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "Operatory wskaźników i odwołań są wyśrodkowywane",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "Operatory wskaźników i odwołań są wyrównywane do prawej",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "Operatory wskaźników i odwołań nie są formatowane",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Odstępy wokół operatorów warunkowych",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "Dodawany jest odstęp przed operatorem i po nim",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "Usuwane są odstępy przed operatorem i po nim",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "Odstępy są pozostawiane tak, jak zostały wprowadzone",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Opcje zawijania dla bloków",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Pełny blok kodu, który został wprowadzony w jednym wierszu, jest pozostawiany w jednym wierszu, niezależnie od wartości ustawień Format VC: nowy wiersz",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Dowolny kod, w którym otwierający i zamykający nawias klamrowy został wprowadzony w jednym wierszu, jest pozostawiany w jednym wierszu, niezależnie od wartości ustawień Format VC: nowy wiersz",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Bloki kodu są zawsze formatowane na podstawie wartości ustawień Format VC: nowy wiersz",
|
||||
"c_cpp.configuration.clang_format_path.description": "Pełna ścieżka do pliku wykonywalnego narzędzia clang-format. Jeśli nie zostanie określona, a narzędzie clang-format będzie dostępne w ścieżce środowiska, to zostanie użyte. Jeśli narzędzie clang-format nie zostanie znalezione w ścieżce środowiska, zostanie użyta jego kopia dołączona do rozszerzenia.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Styl kodowania. Obecnie obsługiwane: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Użyj elementu „file”, aby załadować styl z pliku .clang-format znajdującego się w bieżącym lub nadrzędnym katalogu. Użyj ciągu {klucz: wartość,...}, aby ustawić określone parametry. Na przykład styl „Visual Studio” jest podobny do następującego: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nazwa wstępnie zdefiniowanego stylu używana jako alternatywa w przypadku, gdy plik CLANG-FORMAT zostanie wywołany przy użyciu stylu „file”, ale plik ten nie zostanie odnaleziony. Możliwe wartości to Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit; można również użyć pustej wartość lub użyć ciągu {klucz: wartość, ...}, aby określić konkretne parametry. Na przykład styl „Visual Studio” jest podobny do następującego: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Nazwa wstępnie zdefiniowanego stylu używana jako alternatywa w przypadku, gdy plik clang-format zostanie wywołany przy użyciu stylu „file”, ale plik ten nie zostanie odnaleziony. Możliwe wartości to Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit; można również użyć pustej wartość lub użyć ciągu {klucz: wartość, ...}, aby określić konkretne parametry. Na przykład styl „Visual Studio” jest podobny do następującego: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Jeśli jest ustawione, zastępuje zachowanie sortowania dołączanych elementów określone za pomocą parametru SortIncludes.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Określa dostawcę funkcji IntelliSense. „Parser tagów” udostępnia „rozmyte” wyniki, które nie są oparte na kontekście. Wartość „domyślne” udostępnia wyniki oparte na kontekście. Wartość „Wyłączone” wyłącza funkcje usługi języka C/C++.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "Określa, czy aparat IntelliSense automatycznie przełączy się na parser znaczników dla jednostek translacji zawierających błędy dyrektywy #include.",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Określa przezroczystość nieaktywnych bloków preprocesora. Przyjmuje wartości od 0,1 do 1,0. To ustawienie ma zastosowanie tylko wtedy, gdy włączono funkcję przygaszania nieaktywnego regionu.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Określa kolor czcionki nieaktywnych bloków preprocesora. Dane wejściowe są w postaci szesnastkowego kodu koloru lub prawidłowego koloru motywu. Jeśli nie zostanie ustawione, to wartością domyślną będzie schemat kolorowania składni edytora. To ustawienie ma zastosowanie tylko wtedy, gdy włączono funkcję przygaszania nieaktywnego regionu.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Określa kolor tła nieaktywnych bloków preprocesora. Dane wejściowe są w postaci szesnastkowego kodu koloru lub prawidłowego koloru motywu. Jeśli nie zostanie ustawione, to domyślny kolor tła będzie przezroczysty. To ustawienie ma zastosowanie tylko wtedy, gdy włączono funkcję przygaszania nieaktywnego regionu.",
|
||||
"c_cpp.configuration.formatting.description": "Wartość „Default” włącza formatowanie kodu. Wartość „Disabled” wyłącza formatowanie kodu.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Szczegółowość rejestrowania w panelu danych wyjściowych. Kolejność poziomów od najmniej szczegółowego do najbardziej szczegółowego jest następująca: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Określa, czy pliki są automatycznie dodawane do elementu files.associations, gdy są one elementem docelowym operacji nawigacji z pliku C/C++.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Określa, czy analizowanie nieaktywnych plików obszaru roboczego używa trybu uśpienia, aby uniknąć używania 100% procesora CPU. Wartości highest/high/medium/low odpowiadają odpowiednio około 100/75/50/25 procentom użycia procesora CPU.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Symbole do uwzględnienia w wynikach zapytania, gdy zostanie wywołane polecenie „Przejdź do symbolu w obszarze roboczym”",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "Określa, kiedy przez rozszerzenie ma być używane ustawienie „files.exclude” podczas ustalania plików, które powinny zostać dodane do bazy danych nawigacji kodu w trakcie przechodzenia przez ścieżki w tablicy „browse.path”. Ustawienie „checkFolders” oznacza, że filtry wykluczeń będą oceniane tylko raz dla danego folderu (pojedyncze pliki nie są sprawdzane). Ustawienie „checkFilesAndFolders” oznacza, że filtry wykluczeń będą oceniane względem każdego napotkanego pliku i folderu. Jeśli ustawienie „files.exclude” zawiera tylko foldery, ustawienie „checkFolders” jest najlepszym wyborem, który zwiększy szybkość inicjowania bazy danych nawigacji kodu przez rozszerzenie.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "Znak używany jako separator ścieżki na potrzeby wyników automatycznego uzupełniania dyrektywy #include.",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "W przypadku wartości true etykietki narzędzi aktywowania i automatycznego uzupełniania będą wyświetlać tylko niektóre etykiety komentarzy ze strukturą. W przeciwnym razie wyświetlane będą wszystkie komentarze.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "Wzorzec, który rozpoczyna wielowierszowy lub jednowierszowy blok komentarza. Wartość domyślna wzorca kontynuacji to „*” dla wielowierszowych bloków komentarzy lub ten ciąg dla jednowierszowych bloków komentarza.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Wzorzec, który rozpoczyna wielowierszowy lub jednowierszowy blok komentarza.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Tekst, który będzie wstawiany w następnym wierszu po naciśnięciu klawisza Enter w wielowierszowym lub jednowierszowym bloku komentarza.",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "Określa, czy powiadomienia wyskakujące mają być wyświetlane, gdy rozszerzenie dostawcy konfiguracji nie może udostępnić konfiguracji dla pliku źródłowego.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Definiuje ścieżkę folderu dla wstępnie skompilowanych nagłówków zapisanych w pamięci podręcznej używanych przez funkcję IntelliSense. Domyślna ścieżka pamięci podręcznej to „%LocalAppData%/Microsoft/vscode-cpptools” w systemie Windows, „$XDG_CACHE_HOME/vscode-cpptools/” w systemie Linux (lub „$HOME/.cache/vscode-cpptools/”, jeśli wartość XDG_CACHE_HOME nie jest zdefiniowana) i „~/Library/Caches/vscode-cpptools/” na komputerach Mac. Ścieżka domyślna zostanie użyta, jeśli nie zostanie określona żadna ścieżka lub określona ścieżka będzie nieprawidłowa.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Maksymalny rozmiar miejsca na dysku twardym na obszar roboczy w megabajtach dla prekompilowanych nagłówków zapisanych w pamięci podręcznej; rzeczywiste użycie może oscylować wokół tej wartości. Rozmiar domyślny to 5120 MB. Buforowanie wstępnie skompilowane nagłówków jest wyłączone, gdy rozmiar ma wartość 0.",
|
||||
"c_cpp.configuration.default.includePath.description": "Wartość, która ma być używana w konfiguracji, jeśli element „includePath” nie jest określony w pliku c_cpp_properties.json. Jeśli element „includePath” jest określony, dodaj wartość „${default}” do tablicy, aby wstawić wartości z tego ustawienia.",
|
||||
"c_cpp.configuration.default.includePath.description": "Wartość do użycia w konfiguracji, jeśli element „includePath” nie został określony, lub wartości do wstawienia, jeśli element „${default}” istnieje w ramach elementu „includePath”.",
|
||||
"c_cpp.configuration.default.defines.description": "Wartość do użycia w konfiguracji, jeśli element „defines” nie został określony, lub wartości do wstawienia, jeśli element „${default}” istnieje w ramach elementu „defines”.",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "Wartość do użycia w konfiguracji, jeśli element „macFrameworkPath” nie został określony, lub wartości do wstawienia, jeśli element „${default}” istnieje w ramach elementu „macFrameworkPath”.",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Wersja ścieżki dołączania zestawu Windows SDK do użycia w systemie Windows, na przykład „10.0.17134.0”.",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "Ustaw na wartość „Insiders”, aby automatycznie pobrać i zainstalować najnowsze kompilacje niejawnych testerów rozszerzenia, które zawierają nadchodzące funkcje i poprawki błędów.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Określa, czy można używać funkcji „eksperymentalnych”.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Jeśli wartość to true, fragmenty kodu są udostępniane przez serwer języka.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Jeśli ta opcja jest włączona, kod jest kolorowany na podstawie funkcji IntelliSense. To ustawienie ma zastosowanie tylko wtedy, gdy element intelliSenseEngine ma wartość „Default”.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Jeśli to ustawienie jest włączone, kod jest kolorowany na podstawie funkcji IntelliSense. To ustawienie nie ma żadnego efektu, jeśli funkcja IntelliSense jest wyłączona lub jest używana domyślna kompozycja z dużym kontrastem.",
|
||||
"c_cpp.configuration.codeFolding.description": "Jeśli ta opcja jest włączona, zakresy składania kodu są dostarczane przez serwer języka.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Włącz usługi integracji dla elementu [vcpkg dependency manager](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Jeśli ma wartość true, operacja „Zmień nazwę symbolu” będzie wymagać prawidłowego identyfikatora C/C++.",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "Tak",
|
||||
"no.button": "Nie",
|
||||
"configurations.received": "Odebrano konfiguracje niestandardowe:",
|
||||
"browse.configuration.received": "Odebrano niestandardową konfigurację przeglądania: {0}",
|
||||
"browse.configuration": "Niestandardowa konfiguracja przeglądania: {0}"
|
||||
"browse.configuration.received": "Odebrano niestandardową konfigurację przeglądania: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Kontenery Alpine nie są obsługiwane.",
|
||||
"native.binaries.not.supported": "Ta wersja {0} rozszerzenia jest niezgodna z systemem operacyjnym. Pobierz i zainstaluj wersję rozszerzenia „{1}”.",
|
||||
"download.button": "Przejdź do strony pobierania",
|
||||
"extension.installation.failed": "Nie można pomyślnie zainstalować rozszerzenia języka C/C++. Aby umożliwić poprawne działanie, należy naprawić lub zainstalować ponownie rozszerzenie dla funkcji języka C/C++.",
|
||||
"remove.extension": "Spróbuj naprawić",
|
||||
"jason.files.missing": "Nie można pomyślnie zainstalować rozszerzenia języka C/C++. Aby umożliwić poprawne działanie, należy zainstalować ponownie rozszerzenie dla funkcji języka C/C++.",
|
||||
"initialization.failed": "Instalacja rozszerzenia języka C/C++ nie powiodła się. Zobacz okno danych wyjściowych, aby uzyskać więcej informacji.",
|
||||
"updating.dependencies": "Trwa aktualizowanie zależności języka C/C++...",
|
||||
"rename.failed.delete.manually": "BŁĄD: wystąpił błąd funkcji fs.rename: „{0}”. Usuń element {1} ręcznie, aby włączyć debugowanie.",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "Parametry:",
|
||||
"returns_label": "Zwraca:",
|
||||
"deprecated_label": "Przestarzałe:",
|
||||
"exceptions_label": "Wyjątki:",
|
||||
"template_parameters_label": "Parametry szablonu:",
|
||||
"compiler_probe_command_line": "Wiersz polecenia sondy kompilatora: {0}"
|
||||
"exceptions_label": "Wyjątki:"
|
||||
}
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Examinar Novamente o Workspace",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "Copiar o comando de instalação vcpkg para a área de transferência",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "Visite a página de ajuda do vcpkg",
|
||||
"c_cpp.configuration.formatting.description": "Configura o mecanismo de formatação",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "clang-format será usado para formatar o código",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "O mecanismo de formatação Visual C++ será usado para formatar o código",
|
||||
"c_cpp.configuration.formatting.Default.description": "clang-format será usado para formatar o código",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "A formatação de código será desabilitada",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "As chaves são recuadas pelo valor especificado na configuração Editor: Tamanho da Tabulação",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Quando uma nova linha for digitada, recue-a em relação a:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "o parêntese de abertura mais externo",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "o parêntese de abertura mais interno",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "o início da instrução atual",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "Quando uma nova linha é digitada, ela é alinhada sob o parêntese de abertura ou é recuada com o valor especificado no Editor: configuração de Tamanho da Guia",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Os rótulos são recuados com relação às instruções de comutador com o valor especificado no Editor: configuração do Tamanho da Guia",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "O código dentro da caixa é recuado em relação ao rótulo de acordo com o valor especificado no Editor: configuração do Tamanho da Guia",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Recuar as chaves após uma instrução de caso pelo valor especificado na configuração Editor: Tamanho da Tabulação",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Recuar chaves de lambdas usadas como parâmetros de função em relação ao início da instrução pelo valor especificado na configuração Editor: Tamanho da Tabulação",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "A posição dos rótulos goto",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "à esquerda do recuo do código atual, pelo valor especificado na configuração Editor: Tamanho da Tabulação",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "na borda mais à esquerda do código",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "os rótulos goto não serão formatados",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "A posição das diretivas do pré-processador",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "à esquerda do recuo do código atual, pelo valor especificado na configuração Editor: Tamanho da Tabulação",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "na borda mais à esquerda do código",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "as diretivas de pré-processador não serão formatadas",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Os especificadores de acesso são recuados em relação às definições de classe ou struct pelo valor especificado na configuração Editor: Tamanho da Tabulação",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "O código é recuado em relação ao namespace delimitador com o valor especificado no Editor: configuração do Tamanho da Guia",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "O recuo dos comentários não é alterado durante as operações de formatação",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "A posição das chaves de abertura para namespaces",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "A posição das chaves de abertura para definições de tipo",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "A posição das chaves de abertura para funções lambda",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "A posição das chaves de abertura para funções",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "A posição das chaves de abertura para blocos de controle",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "as chaves de abertura são movidas para uma nova linha",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "as chaves de abertura são mantidas na mesma linha e um espaço é adicionado antes de cada uma",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "as chaves de abertura não estão formatadas",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Colocar chaves de abertura e de fechamento de escopos em linhas separadas",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "Para tipos vazios, mover as chaves de fechamento para a mesma linha que as chaves de abertura",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "Para corpos de funções vazias, mover as chaves de fechamento para a mesma linha que as chaves de abertura",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "Colocar 'catch' e palavras-chave semelhantes em uma nova linha",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "Colocar 'else' em uma nova linha",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "Colocar 'while', em um loop do-while, em uma nova linha",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Espaçamento entre os nomes de função e os parênteses de abertura das listas de argumentos",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "adicionar um espaço antes do parêntese de abertura de uma função",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "os espaços antes dos parênteses de abertura de uma função são removidos",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "os espaços são mantidos como foram inseridos",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "Um espaço é adicionado depois do parêntese de abertura e também antes do parêntese de fechamento em listas de parâmetro de função",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "Quando uma lista de parâmetros de função está vazia, um espaço é inserido entre os parênteses",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "Um espaço é adicionado entre a palavra-chave e o parêntese de abertura em instruções de fluxo de controle",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "Um espaço é adicionado depois do parêntese de abertura e também antes do parêntese de fechamento em instruções de fluxo de controle",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "Um espaço é adicionado antes do parêntese de abertura de listas de argumento lambda",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "Um espaço é adicionado depois do parêntese de abertura e também antes do parêntese de fechamento de uma conversão de estilo C",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "Um espaço é adicionado depois do parêntese de fechamento de uma conversão de estilo C",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "Um espaço é adicionado depois do parêntese de abertura e também antes do parêntese de fechamento de uma expressão entre parênteses",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "Um espaço é adicionado antes da chave de abertura dos blocos de escopo",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "Quando as chaves estão vazias e na mesma linha, um espaço é inserido entre elas",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "Um espaço é adicionado antes da chave de abertura de listas de inicializadores e de inicialização uniformes",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "Um espaço é adicionado depois da chave de abertura e também antes da chave de fechamento de listas de inicializadores e de inicialização uniformes",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "Os espaços antes e após as de vírgulas são preservados dentro das listas uniformes de inicializações e de inicializadores",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "Um espaço é adicionado antes dos colchetes de abertura",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "Um espaço é adicionado depois do colchete de abertura e também antes do colchete de fechamento",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "Quando os colchetes estão vazios, um espaço é adicionado antes do colchete de abertura",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "Quando os colchetes estão vazios, um espaço é inserido entre eles",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "Para matrizes multidimensionais, todos os espaços entre colchetes são removidos. Outras configurações que controlam espaços são substituídas",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "Um espaço é adicionado depois do colchete de abertura e também antes do colchete de fechamento",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "Quando os colchetes estão vazios, um espaço é inserido entre eles",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "Um espaço é adicionado antes de cada vírgula",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "Um espaço é adicionado depois de cada vírgula",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "Os espaços em volta dos operadores de acesso a membros, operadores de ponteiro para membro e operadores de resolução de escopo são removidos",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "Um espaço é adicionado antes dos dois-pontos para tipos herdados em definições de classe",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "Um espaço é adicionado antes dos dois-pontos nas definições do construtor",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Os espaços são removidos antes de cada ponto e vírgula",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "Um espaço é inserido depois de cada ponto e vírgula",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Os espaços entre operadores unários e operandos são removidos",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Espaços em volta dos operadores binários",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Espaços em volta dos operadores de atribuição",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Espaços em volta dos ponteiros e dos operadores de referência",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "os ponteiros e os operadores de referência estão alinhados à esquerda",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "os ponteiros e os operadores de referência estão centralizados",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "os ponteiros e os operadores de referência estão alinhados à direita",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "os ponteiros e os operadores de referência não estão formatados",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Espaços em volta dos operadores condicionais",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "um espaço é adicionado antes do operador e também depois dele",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "os espaços antes e depois do operador são removidos",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "os espaços são mantidos como foram inseridos",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Opções de quebra de linha para blocos",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "um bloco de código completo que é inserido em uma linha é mantido em uma linha, independentemente dos valores de qualquer configuração de Formato do VC: Nova Linha",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "em qualquer código em que as chaves de abertura e de fechamento são inseridas em uma linha, elas são mantidas em uma linha, independentemente dos valores de qualquer configuração de Formato do VC: Nova Linha",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "blocos de código são sempre formatados com base nos valores das configurações de Formato do VC: Nova Linha",
|
||||
"c_cpp.configuration.clang_format_path.description": "O caminho completo do executável no clang-format. Se ele não for especificado e o clang-format estiver disponível no caminho do ambiente, ele será usado. Se ele não for encontrado no caminho do ambiente, será usada uma cópia no clang-format empacotada com a extensão.",
|
||||
"c_cpp.configuration.clang_format_style.description": "O estilo de codificação atualmente dá suporte a: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Use \"file\" para carregar o estilo de um arquivo .clang-format no diretório atual ou pai. Use {chave: valor, ...} para definir parâmetros específicos. Por exemplo, o estilo \"Visual Studio\" é semelhante a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "O nome do estilo predefinido usado como fallback no caso clang-format foi invocado com o estilo \"file\", mas o arquivo .clang-format não foi encontrado. Os valores possíveis são Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, nenhum ou use {key: value,...} para definir parâmetros específicos. Por exemplo, o estilo \"Visual Studio\" é semelhante a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "O nome do estilo predefinido usado como fallback no caso clang-format foi invocado com o estilo \"file\", mas o arquivo .clang-format não foi encontrado. Os valores possíveis são Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, nenhum ou use {chave: valor,...} para definir parâmetros específicos. Por exemplo, o estilo \"Visual Studio\" é semelhante a: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Se definido, substitui o comportamento de classificação de inclusão determinado pelo parâmetro SortIncludes.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Controla o provedor IntelliSense. \"Analisador de Marca\" fornece resultados \"difusos\" sem reconhecimento de contexto. \"Padrão\" fornece resultados de reconhecimento de contexto. \"Desabilitado\" desativa os recursos do serviço de linguagem C/C++.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "Controla se o mecanismo IntelliSense alternará automaticamente para o Analisador de Marca para unidades de tradução contendo erros de #include.",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Controla a opacidade dos blocos de pré-processador inativos. Escala entre 0,1 e 1,0. Esta configuração é aplicável somente quando o esmaecimento da região inativa está habilitado.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Controla a cor da fonte dos blocos de pré-processador inativos. A entrada está no formato de um código de cor hexadecimal ou de uma Cor de Tema válida. Se não estiver definido, o esquema de cores de sintaxe do editor será usado como padrão. Esta configuração é aplicável somente quando o esmaecimento da região inativa está habilitado.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Controla a cor da tela de fundo dos blocos de pré-processador inativos. A entrada está no formato de um código de cor hexadecimal ou de uma Cor de Tema válida. Se não estiver definido, transparente será usado como padrão. Esta configuração é aplicável somente quando o esmaecimento da região inativa está habilitado.",
|
||||
"c_cpp.configuration.formatting.description": "\"Padrão\" habilita a formatação de código. \"Desabilitado\" desabilita a formatação de código.",
|
||||
"c_cpp.configuration.loggingLevel.description": "O detalhamento do log no Painel de Saída. A ordem dos níveis de menos detalhado para mais detalhado é: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Controla se os arquivos são automaticamente adicionados a files.associations quando eles são o destino de uma operação de navegação de um arquivo C/C++.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Controla se a análise dos arquivos de workspace não ativos usa a suspensão para evitar o uso de 100% da CPU. Os valores mais alto, alto, médio e baixo correspondem a aproximadamente 100, 75, 50 e 25% de uso da CPU.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Os símbolos a serem incluídos nos resultados da consulta quando 'Ir para o Símbolo no Workspace' é invocado",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "Instrui a extensão quando usar a configuração \"files.exclude\" ao determinar quais arquivos devem ser adicionados ao banco de dados de navegação de código enquanto atravessa os caminhos na matriz \"browse.path\". \"checkFolders\" significa que os filtros de exclusão só serão avaliados uma vez por pasta (arquivos individuais não são verificados). \"checkFilesAndFolders\" significa que os filtros de exclusão serão avaliados em relação a cada arquivo e pasta encontrados. Se a configuração de \"files.exclude\" contiver somente pastas, \"checkFolders\" será a melhor opção e aumentará a velocidade à qual a extensão pode inicializar o banco de dados de navegação de código.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "O caractere usado como separador de caminho para resultados de preenchimento automático de #include.",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "Se for true, as dicas de ferramenta de passagem do mouse e de preenchimento automático exibirão apenas determinados rótulos de comentários estruturados. Caso contrário, todos os comentários serão exibidos.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "O padrão que inicia um bloco de comentário de linha única ou de várias linhas. O padrão de continuação usa ' * ' como padrão para blocos de comentário de várias linhas ou esta cadeia de caracteres para blocos de comentário de linha única.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "O padrão que inicia um bloco de comentário de linha única ou de várias linhas.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "O texto que será inserido na próxima linha quando Enter for pressionado dentro de um bloco de comentário de linha única ou de várias linhas.",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "Determina se as notificações pop-up serão mostradas quando uma extensão do provedor de configuração não puder fornecer uma configuração para um arquivo de origem.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Define o caminho da pasta para os cabeçalhos pré-compilados armazenados em cache usados pelo IntelliSense. O caminho do cache padrão é \"%LocalAppData%/Microsoft/vscode-cpptools\" no Windows, \"$XDG_CACHE_HOME/vscode-cpptools/\" no Linux (ou \"~/.cache/vscode-cpptools/\", quando XDG_CACHE_HOME não está definido) e \"$HOME/Library/Caches/vscode-cpptools/\" no Mac. O caminho padrão será usado se nenhum outro for especificado ou se o caminho definido for inválido.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Tamanho máximo do espaço de disco rígido por workspace, em megabytes, para cabeçalhos pré-compilados armazenados em cache; o uso real pode flutuar ao redor desse valor. O tamanho padrão é de 5120 MB. O cache pré-compilado de cabeçalho é desabilitado quando o tamanho é 0.",
|
||||
"c_cpp.configuration.default.includePath.description": "O valor a ser usado em uma configuração se \"includePath\" não estiver especificado em c_cpp_properties.json. Se \"includePath\" estiver especificado, adicione \"${default}\" à matriz para inserir os valores dessa configuração.",
|
||||
"c_cpp.configuration.default.includePath.description": "O valor a ser usado em uma configuração se \"includePath\" não for especificado ou os valores a serem inseridos se \"${default}\" estiver presente em \"includePath\".",
|
||||
"c_cpp.configuration.default.defines.description": "O valor a ser usado em uma configuração se \"defines\" não for especificado ou os valores a serem inseridos se \"${default}\" estiver presente em \"defines\".",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "O valor a ser usado em uma configuração se \"macFrameworkPath\" não for especificado ou os valores a serem inseridos se \"${default}\" estiver presente em \"macFrameworkPath\".",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "A versão do caminho de inclusão do SDK do Windows a ser usada no Windows, por exemplo, '10.0.17134.0'.",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "Defina como \"Insiders\" para baixar e instalar automaticamente os builds mais recentes do Insiders para a extensão, que incluem recursos futuros e correções de bugs.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Controla se os recursos \"experimentais\" podem ser usados.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Se for true, os snippets serão fornecidos pelo servidor de idiomas.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Se habilitado, o código é colorido com base no IntelliSense. Essa configuração será aplicável somente se intelliSenseEngine estiver definido como \"Padrão\".",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Se habilitado, o código é colorizado com base no IntelliSense. Essa configuração não terá efeito se o IntelliSense estiver desabilitado ou se você estiver usando o tema de Alto Contraste Padrão.",
|
||||
"c_cpp.configuration.codeFolding.description": "Se habilitado, os intervalos de dobramento de código serão fornecidos pelo servidor de idiomas.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Habilitar os serviços de integração para o [gerenciador de dependências vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Se for true, 'Renomear Símbolo' exigirá um identificador C/C++ válido.",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "Sim",
|
||||
"no.button": "Não",
|
||||
"configurations.received": "Configurações personalizadas recebidas:",
|
||||
"browse.configuration.received": "Configuração de pesquisa personalizada recebida: {0}",
|
||||
"browse.configuration": "Configuração de pesquisa personalizada: {0}"
|
||||
"browse.configuration.received": "Configuração de pesquisa personalizada recebida: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Não há suporte para os contêineres do Alpine.",
|
||||
"native.binaries.not.supported": "Esta versão de {0} da extensão é incompatível com seu sistema operacional. Baixe e instale a versão \"{1}\" da extensão.",
|
||||
"download.button": "Ir para a Página de Download",
|
||||
"extension.installation.failed": "A extensão C/C++ não foi instalada com êxito. Será necessário reparar ou reinstalar a extensão dos recursos da linguagem C/C++ para que ela funcione corretamente.",
|
||||
"remove.extension": "Tentar Reparar",
|
||||
"jason.files.missing": "A extensão C/C++ não foi instalada com êxito. Será necessário reinstalar a extensão dos recursos da linguagem C/C++ para que ela funcione corretamente.",
|
||||
"initialization.failed": "Falha na instalação da extensão C/C++. Para obter mais informações, confira a janela de saída.",
|
||||
"updating.dependencies": "Atualizando dependências de C/C++...",
|
||||
"rename.failed.delete.manually": "ERRO: o fs.rename falhou com \"{0}\". Exclua {1} manualmente para habilitar a depuração.",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "Parâmetros:",
|
||||
"returns_label": "Retorna:",
|
||||
"deprecated_label": "Preterido:",
|
||||
"exceptions_label": "Exceções:",
|
||||
"template_parameters_label": "Parâmetros do Modelo:",
|
||||
"compiler_probe_command_line": "Linha de comando de investigação do compilador: {0}"
|
||||
"exceptions_label": "Exceções:"
|
||||
}
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Повторное сканирование рабочей области",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "Копировать команду vcpkg install в буфер обмена",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "Посетите страницу справки по vcpkg",
|
||||
"c_cpp.configuration.formatting.description": "Настраивает подсистему форматирования.",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "Для форматирования кода будет использоваться clang-format.",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "Для форматирования кода будет использоваться подсистема форматирования Visual C++.",
|
||||
"c_cpp.configuration.formatting.Default.description": "Для форматирования кода будет использоваться clang-format.",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "Форматирование кода будет отключено.",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "Добавление отступа для фигурных скобок на величину, указанную параметром \"Редактор: Размер табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Добавление отступа при вводе новой строки относительно",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "крайней внешней открывающей круглой скобки.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "ближайшей внутренней открывающей круглой скобки.",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "начала текущей инструкции.",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "При вводе новой строки она выравнивается по открывающей скобке или смещается на отступ, величина которого определяется параметром редактора \"Размер шага табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Метки располагаются относительно операторов switch с отступом, размер которого определяется параметром редактора \"Размер шага табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Код внутри оператора case располагается относительно метки с отступом, размер которого определяется параметром редактора \"Размер шага табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Добавление отступа для фигурных скобок после оператора case на величину, указанную параметром \"Редактор: Размер табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Добавление отступа для фигурных скобок лямбда-выражений, используемых в качестве параметров функции, относительно начала инструкции на величину, указанную параметром \"Редактор: Размер табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Положение меток goto.",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "Слева от текущего отступа кода на величину, указанную параметром \"Редактор: Размер табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "В крайнем левом положении в коде.",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "Метки goto форматироваться не будут.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "Положение директив препроцессора.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "Слева от текущего отступа кода на величину, указанную параметром \"Редактор: Размер табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "В крайнем левом положении в коде.",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "Директивы препроцессора форматироваться не будут.",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Добавление отступа для описателей доступа относительно определений классов или структур на величину, указанную параметром \"Редактор: Размер табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "Код располагается относительно вмещающего пространства имен с отступом, размер которого определяется параметром редактора \"Размер шага табуляции\".",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "Отступ комментариев не был изменен во время операций форматирования",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "Положение открывающих фигурных скобок для пространств имен.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "Положение открывающих фигурных скобок для определений типов.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Положение открывающих фигурных скобок для лямбда-функций.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "Положение открывающих фигурных скобок для функций.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "Положение открывающих фигурных скобок для управляющих блоков.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "Открывающие фигурные скобки переносятся на новую строку.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "Открывающие фигурные скобки остаются на той же строке, и перед каждой добавляется пробел.",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "Открывающие фигурные скобки не форматируются.",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Размещение открывающих и закрывающих фигурных скобок для областей на отдельных строках.",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "Для пустых типов перемещать закрывающую фигурную скобку в ту же строку, где находится открывающая скобка",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "Для функций с пустым телом перемещать закрывающую фигурную скобку в ту же строку, где находится открывающая скобка",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "Помещать ключевое слово \"catch\" и аналогичные ключевые слова на новую строку",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "Помещать ключевое слово \"else\" на новую строку",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "Помещать \"while\" в цикле do-while на новую строку",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Пробелы между именами функций и открывающими скобками списков аргументов",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "Добавление пробела перед открывающей круглой скобкой функции.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "Пробелы перед открывающей круглой скобкой функции удаляются.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "Пробелы остаются без изменений.",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "Добавление пробела после открывающей круглой скобки и перед закрывающей в списках параметров функций.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "Вставка пробела между круглыми скобками пустого списка параметров функции.",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "Добавление пробела между ключевым словом и открывающей круглой скобкой в инструкциях потока управления.",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "Добавление пробела после открывающей круглой скобки и перед закрывающей в инструкциях потока управления.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "Добавление пробела перед открывающей круглой скобкой для списков аргументов лямбда-выражения.",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "Добавление пробела после открывающей круглой скобки и перед закрывающей для приведения в стиле C.",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "Добавление пробела после закрывающей круглой скобки приведения в стиле C.",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "Добавление пробела после открывающей круглой скобки и перед закрывающей для выражения в скобках.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "Добавление пробела перед открывающими фигурными скобками блоков областей.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "Вставка пробела между пустыми фигурными скобками, находящимися на одной строке.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "Добавление пробела перед открывающей фигурной скобкой в равномерной инициализации и списках инициализаторов.",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "Добавление пробела после открывающей фигурной скобки и перед закрывающей для равномерной инициализации и списков инициализаторов.",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "Пробелы вокруг запятых сохраняются в равномерной инициализации и списках инициализаторов.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "Добавление пробела перед открывающими квадратными скобками.",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "После открывающей квадратной скобки и перед закрывающей квадратной скобкой добавляются пробелы.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "Если квадратные скобки пусты, перед открывающей квадратной скобкой добавляется пробел.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "Если квадратные скобки пусты, между ними вставляется пробел.",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "Для многомерных массивов будут удалены все пробелы между скобками. Другие параметры, связанные с пробелами, переопределяются.",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "После открывающей квадратной скобки и перед закрывающей квадратной скобкой добавляются пробелы.",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "Вставка пробела между пустыми квадратными скобками.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "Перед каждой запятой добавляется пробел.",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "После каждой запятой добавляется пробел.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "Удаление пробелов слева и справа от операторов доступа к элементам, указателя на элемент и разрешения области.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "Добавление пробела перед двоеточием для наследуемых типов в определениях классов.",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "Добавление пробела перед двоеточием в определениях конструктора.",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Перед каждой точкой с запятой пробелы удаляются.",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "Добавление пробела после точки с запятой.",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Пробелы между унарными операторами и их операндами удаляются.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "Пробелы слева и справа от бинарных операторов.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Пробелы слева и справа от операторов присваивания.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "Пробелы слева и справа от операторов указателя и ссылки.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "Выравнивание операторов указателя и ссылки по левому краю.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "Выравнивание по центру для операторов указателя и ссылки.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "Выравнивание операторов указателя и ссылки по правому краю.",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "Операторы указателя и ссылки не форматируются.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Пробелы слева и справа от условных операторов.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "Добавление пробела до и после оператора присваивания.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "Пробелы до и после оператора присваивания удаляются.",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "Пробелы остаются без изменений.",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Параметры переноса по блокам",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "Полный блок кода, введенный на одной строке, остается на одной строке вне зависимости от значений параметров \"Формат VC: Новая строка\".",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "Любой код, в котором открывающая и закрывающая фигурные скобки введены на одной строке, остается на одной строке вне зависимости от значений параметров \"Формат VC: Новая строка\".",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "Блоки кода всегда форматируются на основе значений параметров \"Формат VC: Новая строка\".",
|
||||
"c_cpp.configuration.clang_format_path.description": "Полный путь к исполняемому файлу clang-format. Если значение не указано, а clang-format доступен в пути среды, то используется clang-format. Если clang-format не найден в пути среды, будет использоваться копия clang-format, поддерживаемая расширением.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Стиль кода. Сейчас поддерживаются: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Используйте \"file\", чтобы загрузить стиль из файла .clang-format в текущем или родительском каталоге. Используйте {ключ: значение, ...}, чтобы задать конкретные параметры. Например, стиль \"Visual Studio\" выглядит подобным образом: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Имя предопределенного стиля, используемое в качестве резервного варианта при вызове CLANG-FORMAT со стилем \"file\", однако файл CLANG-FORMAT не найден. Возможные значения: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none, либо используйте {key: value, ...} для задания конкретных параметров. Например, стиль \"Visual Studio\" похож на следующий: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_style.description": "Стиль кода. Сейчас поддерживаются: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Используйте \"file\", чтобы загрузить стиль из файла .clang-format в текущем или родительском каталоге. Используйте {ключ: значение, ...}, чтобы задать конкретные параметры. Например, стиль \"Visual Studio\" выглядит подобным образом: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Имя предопределенного стиля, используемое в качестве резервного варианта при вызове clang-format со стилем \"file\", однако файл clang-format не найден. Возможные значения: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none, либо используйте {ключ: значение, ...} для задания конкретных параметров. Например, стиль \"Visual Studio\" похож на следующий: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Если параметр задан, он переопределяет поведение сортировки включения, определяемое параметром SortIncludes.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "Управляет поставщиком IntelliSense. Значение \"Анализатор тегов\" дает нечеткие результаты, не учитывающие контекст. Значение \"По умолчанию\" дает результаты с учетом контекста. Значение \"Отключено\" выключает компоненты языковой службы C/C++.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "Определяет, будет ли подсистема IntelliSense автоматически переключаться на анализатор тегов для единиц трансляции, содержащих ошибки #include.",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Управляет непрозрачностью неактивных блоков препроцессора. Масштабируется в диапазоне от 0,1 до 1,0. Этот параметр применяется только при включенном затенении неактивной области.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Управляет цветом шрифта для неактивных блоков препроцессора. Входные данные имеют форму шестнадцатеричного кода цвета или допустимого цвета темы. Если значение не задано, по умолчанию используется схема раскраски синтаксических конструкций из редактора. Этот параметр применяется только при включенном затенении неактивной области.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Управляет цветом фона для неактивных блоков препроцессора. Входные данные имеют форму шестнадцатеричного кода цвета или допустимого цвета темы. Если значение не задано, по умолчанию используется прозрачное отображение. Этот параметр применяется только при включенном затенении неактивной области.",
|
||||
"c_cpp.configuration.formatting.description": "Значение Default (По умолчанию) включает форматирование кода, а значение Disabled (Отключено) отключает его.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Уровень детализации для журнала на панели вывода. Порядок уровней от наименее подробных к наиболее подробным: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Определяет, будут ли файлы автоматически добавляться в files.associations, если они являются целью операции навигации из файла C/C++.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Определяет, используется ли спящий режим при анализе неактивных файлов рабочей области, чтобы избежать 100-процентной загрузки ЦП. Значения \"highest/high/medium/low\" соответствуют приблизительно 100/75/50/25-процентной загрузке ЦП.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "Символы, включаемые в результаты запроса при вызове функции \"Перейти к символу в рабочей области\"",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "Предписывает расширению использовать параметр \"files.exclude\" при определении того, какие файлы нужно добавить в базу данных навигации по коду при обходе путей в массиве \"browse.path\". \"checkFolders\" означает, что фильтры исключения будут вычисляться только один раз для папки (отдельные файлы не проверяются). \"checkFilesAndFolders\" означает, что фильтры исключения будут вычисляться для отдельных найденных файлов и папок. Если параметр \"files.exclude\" содержит только папки, то вариант \"checkFolders\" подходит лучше всего и увеличивает скорость, с которой расширение может инициализировать базу данных навигации по коду.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "Символ, используемый в качестве разделителя пути для результатов автозавершения #include.",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "Если выбрано значение true, в подсказках при наведении указателя и автозавершении будут отображаться только определенные метки со структурированными комментариями. В противном случае отображаются все комментарии.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "Шаблон, который начинается с многострочного или однострочного примечания. Шаблон продолжения по умолчанию имеет значение \" * \" для многострочных примечаний или соответствует этой строке для однострочных примечаний.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Шаблон, который начинается с многострочного или однострочного примечания.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Текст, который будет вставлен в следующую строку при нажатии клавиши ВВОД в многострочном или однострочном примечании.",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "Определяет, будут ли отображаться всплывающие уведомления, если расширение поставщика конфигурации не может предоставить конфигурацию для исходного файла.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "Определяет путь к папке для кэшированных предварительно скомпилированных заголовков, используемых IntelliSense. Путь к кэшу по умолчанию: \"%LocalAppData%/Microsoft/vscode-cpptools\" в Windows, \"$XDG_CACHE_HOME/vscode-cpptools/\" в Linux (или \"$HOME/.cache/vscode-cpptools/\", если переменная среды XDG_CACHE_HOME не определена) и \"$HOME/Library/Caches/vscode-cpptools/\" в Mac. Если путь не указан или не является допустимым, используется путь по умолчанию.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Максимальный размер (в мегабайтах) пространства на жестком диске для каждой рабочей области, предназначенный для кэшированных предкомпилированных заголовков; фактическое использование может колебаться в районе этого значения. Размер по умолчанию — 5120 МБ. Кэширование предкомпилированных заголовков отключено, если размер равен 0.",
|
||||
"c_cpp.configuration.default.includePath.description": "Значение, используемое в конфигурации, если путь includePath не указан в файле c_cpp_properties.js. Если путь includePath задан, добавьте \"${default}\" в массив, чтобы вставить значения из этого параметра.",
|
||||
"c_cpp.configuration.default.includePath.description": "Значение, используемое в конфигурации, если параметр \"includePath\" не указан, или вставляемые значения, если в \"includePath\" присутствует значение \"${default}\".",
|
||||
"c_cpp.configuration.default.defines.description": "Значение, используемое в конфигурации, если параметр \"defines\" не указан, или вставляемые значения, если в \"defines\" присутствует значение \"${default}\".",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "Значение, используемое в конфигурации, если параметр \"macFrameworkPath\" не указан, или вставляемые значения, если в \"macFrameworkPath\" присутствует значение \"${default}\".",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Версия пути включения Windows SDK для использования в Windows, например \"10.0.17134.0\".",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "Укажите значение \"Участники программы предварительной оценки\", чтобы автоматически скачать и установить последние сборки программы предварительной оценки, включающие в себя запланированные функции и исправления ошибок.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "Определяет, можно ли использовать \"экспериментальные\" функции.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Если задано значение true, фрагменты кода предоставляются языковым сервером.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Если этот параметр включен, код раскрашивается в соответствии с IntelliSense. Этот параметр применяется, только если для intelliSenseEngine задано значение Default.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Если этот параметр включен, код выделяется цветом на основе IntelliSense. Этот параметр не работает, если функция IntelliSense отключена или используется тема с высокой контрастностью по умолчанию.",
|
||||
"c_cpp.configuration.codeFolding.description": "Если этот параметр включен, то диапазоны свертывания кода предоставляются языковым сервером.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "Включите службы интеграции для [диспетчера зависимостей vcpkg](https://aka.ms/vcpkg/).",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "Если этот параметр имеет значение true, для операции \"Переименование символов\" потребуется указать допустимый идентификатор C/C++.",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "Да",
|
||||
"no.button": "Нет",
|
||||
"configurations.received": "Получены пользовательские конфигурации:",
|
||||
"browse.configuration.received": "Получена настраиваемая конфигурация просмотра: {0}",
|
||||
"browse.configuration": "Пользовательская конфигурация просмотра: {0}"
|
||||
"browse.configuration.received": "Получена настраиваемая конфигурация просмотра: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Контейнеры Alpine не поддерживаются.",
|
||||
"native.binaries.not.supported": "Версия расширения для {0} не совместима с вашей ОС. Скачайте и установите версию расширения \"{1}\".",
|
||||
"download.button": "Перейти к странице скачивания",
|
||||
"extension.installation.failed": "Установить расширение C/C++ не удалось. Исправьте или переустановите расширение функций языка C/C++ для корректной работы.",
|
||||
"remove.extension": "Попытка исправления",
|
||||
"jason.files.missing": "Установить расширение C/C++ не удалось. Переустановите расширение функций языка C/C++ для корректной работы.",
|
||||
"initialization.failed": "Не удалось установить расширение C/C++. Дополнительные сведения см. в окне вывода.",
|
||||
"updating.dependencies": "Обновление зависимостей C/C++...",
|
||||
"rename.failed.delete.manually": "Ошибка: сбой fs.rename с \"{0}\". Удалите {1} вручную, чтобы включить отладку.",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "Параметры:",
|
||||
"returns_label": "Возвращает:",
|
||||
"deprecated_label": "Нерекомендуемый:",
|
||||
"exceptions_label": "Исключения:",
|
||||
"template_parameters_label": "Параметры шаблона:",
|
||||
"compiler_probe_command_line": "Командная строка проверки компилятора: {0}"
|
||||
"exceptions_label": "Исключения:"
|
||||
}
|
||||
@@ -22,96 +22,9 @@
|
||||
"c_cpp.command.rescanWorkspace.title": "Çalışma Alanını Yeniden Tara",
|
||||
"c_cpp.command.vcpkgClipboardInstallSuggested.title": "vcpkg yükleme komutunu panoya kopyalayın",
|
||||
"c_cpp.command.vcpkgOnlineHelpSuggested.title": "vcpkg yardım sayfasını ziyaret edin",
|
||||
"c_cpp.configuration.formatting.description": "Biçimlendirme altyapısını yapılandırır",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "clang-format, kodu biçimlendirmek için kullanılacak",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "Kodu biçimlendirmek için Visual C++ biçimlendirme altyapısı kullanılacak",
|
||||
"c_cpp.configuration.formatting.Default.description": "clang-format, kodu biçimlendirmek için kullanılacak",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "Kod biçimlendirme devre dışı bırakılacak",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "Küme ayraçları, Düzenleyici: Sekme Boyutu ayarında belirtilen miktara göre girintilenir",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Yeni bir satır yazıldığında, yeni satırı şununla göreli olacak şekilde girintile:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "en dıştaki açma parantezi",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "en içteki açma parantezi",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "geçerli deyimin başlangıcı",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "Yeni yazılan bir satır, sol parantezin altına hizalanır veya Düzenleyici: Sekme Boyutu ayarında belirtildiği kadar girintilenir",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Etiketler, switch deyimlerine göre, Düzenleyici: Sekme Boyutu ayarında belirtilen miktarda girintilenir",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "case deyimi içindeki kod, kodun etiketine göre, Düzenleyici: Sekme Boyutu ayarında belirtilen miktarda girintilenir",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Bir case deyiminden sonraki küme ayraçlarını, Düzenleyici: Sekme Boyutu ayarında belirtilen miktara göre girintileyin",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Bir deyimin başlangıcına göre işlev parametresi olarak kullanılan lambda küme ayraçlarını, Düzenleyici: Sekme Boyutu ayarında belirtilen miktara göre girintileyin",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Goto etiketlerinin konumu",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "geçerli kod girintisinin, Düzenleyici: Sekme Boyutu ayarında belirtilen miktar kadar sol tarafında",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "kodun en sol kenarında",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "goto etiketleri biçimlendirilmeyecek",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "Ön işlemci yönergelerinin konumu",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "geçerli kod girintisinin, Düzenleyici: Sekme Boyutu ayarında belirtilen miktar kadar sol tarafında",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "kodun en sol kenarında",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "ön işlemci yönergeleri biçimlendirilmeyecek",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Erişim belirticileri, sınıfa veya yapı tanımlarına göreli olarak, Düzenleyici: Sekme Boyutu ayarında belirtilen miktara göre girintilenir",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "Kod, kendisini çevreleyen ad alanına göre, Düzenleyici: Sekme Boyutu ayarında belirtilen miktarda girintilenir",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.description": "Açıklama girintileri biçimlendirme işlemleri sırasında değiştirilmedi",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "Ad alanları için açma küme ayraçlarının konumu",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "Tür tanımları için açma küme ayraçlarının konumu",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description": "Lambda işlevleri için açma küme ayraçlarının konumu",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description": "İşlevler için açma küme ayraçlarının konumu",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description": "Denetim blokları için açma küme ayraçlarının konumu",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description": "açma küme ayraçları yeni bir satıra taşınır",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description": "açma küme ayraçları aynı satırda tutulur ve her birinden önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description": "açma küme ayraçları biçimlendirilmemiş",
|
||||
"c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Kapsamlar için açma ve kapatma küme ayraçlarını ayrı satırlara yerleştirin",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "Boş türler için, kapatma küme ayracını açma küme ayracıyla aynı satıra taşı",
|
||||
"c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "Boş işlev gövdeleri için, kapatma küme ayracını açma küme ayracıyla aynı satıra taşı",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeCatch.description": "'catch' ve benzer anahtar sözcükleri yeni bir satıra yerleştir",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "'else' ifadesini yeni bir satıra yerleştir",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "Bir do-while döngüsü içindeki 'while' ifadesini yeni bir satıra yerleştir",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Bir işlevin sol parantezinden önce bir boşluk eklenir, bir işlevin sol parantezinden önceki boşluklar kaldırılır veya boşluklar girildiği gibi bırakılır",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description": "işlevin açma parantezinden önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description": "işlevin açma parantezinden önceki boşluklar kaldırılır",
|
||||
"c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description": "boşluklar girildiği gibi bırakılır",
|
||||
"c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description": "İşlev parametre listelerinde açma parantezinden sonra ve kapatma parantezinden önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description": "Bir işlev parametresi listesi boş olduğunda, parantezleri arasında bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description": "Denetim akış deyimlerindeki anahtar sözcüklerle açma parantezleri arasına bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description": "Denetim akış bildirimlerinde açma parantezinden sonra ve kapatma parantezinden önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description": "Lambda bağımsız değişken listelerinin açma parantezinden önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.withinCastParentheses.description": "C stili tür dönüştürme işleminin açma parantezinden sonra ve kapatma parantezinden önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description": "C stili tür dönüştürme işleminin kapanış parantezinden sonra boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description": "Parantez içine alınmış ifadede açma parantezinden sonra ve kapatma parantezinden önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description": "Kapsam bloklarının açma küme ayracından önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description": "Küme ayraçları boş ve aynı satırda olduğunda aralarına bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description": "Tek düzen başlatma ve başlatıcı listelerinin açma küme ayracından önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description": "Tek düzen başlatma ve başlatıcı listelerinin açma küme ayracından sonra ve kapatma küme ayracından önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.preserveInInitializerList.description": "Tek düzen başlatma ve başlatıcı listeleri içinde, virgüllerin etrafındaki boşluklar korunur",
|
||||
"c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description": "Açma köşeli ayracından önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.withinSquareBrackets.description": "Sol köşeli ayraçtan sonra ve sağ köşeli ayraçtan önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description": "Köşeli ayraçlar boş olduğunda sol köşeli ayraçtan önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description": "Köşeli ayraçlar boş olduğunda aralarına bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.groupSquareBrackets.description": "Çok boyutlu dizilerde köşeli ayraçlar arasındaki tüm boşluklar kaldırılır. Boşluğu denetleyen diğer ayarlar geçersiz kılınır",
|
||||
"c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description": "Sol köşeli ayraçtan sonra ve sağ köşeli ayraçtan önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description": "Köşeli ayraçlar boş olduğunda, aralarına bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.beforeComma.description": "Her virgülden önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.afterComma.description": "Her virgülden sonra bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description": "Üye erişim işleçlerinin, üye işaretçisi işleçlerinin ve kapsam çözünürlüğü işleçlerinin etrafındaki boşluklar kaldırılır",
|
||||
"c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description": "Sınıf tanımlarında devralınan türler için iki noktadan önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.beforeConstructorColon.description": "Oluşturucu tanımlarında iki noktadan önce bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description": "Her noktalı virgülden önce boşluklar kaldırılır",
|
||||
"c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description": "Her noktalı virgülden sonra bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description": "Birli işleçler ve işlenenler arasındaki boşluklar kaldırılır",
|
||||
"c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description": "İkili işleçlerin etrafındaki boşluklar",
|
||||
"c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description": "Atama işleçlerinin etrafındaki boşluklar",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description": "İşaretçi ve başvuru işleçlerinin etrafındaki boşluklar",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description": "işaretçi ve başvuru işleçleri sola hizalanır",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description": "işaretçi ve başvuru işleçleri ortalanır",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description": "işaretçi ve başvuru işleçleri sağa hizalanır",
|
||||
"c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description": "işaretçi ve başvuru işleçleri biçimlendirilmemiş",
|
||||
"c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description": "Koşullu işleçlerin etrafındaki boşluklar",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.insert.description": "işlecin hem öncesine, hem de sonrasına bir boşluk eklenir",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.remove.description": "işleçten önceki ve sonraki boşluklar kaldırılır",
|
||||
"c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description": "boşluklar girildiği gibi bırakılır",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Bloklar için kaydırma seçenekleri",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description": "bir satıra girilen tam kod bloğu, VC Biçimi: Yeni Satır ayarlarının herhangi birinin değerinden bağımsız olarak tek satırda tutulur",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "açma ve kapama küme ayracının bir satırda girildiği tüm kodlar, VC Biçimi: Yeni Satır ayarlarının herhangi birinin değerinden bağımsız olarak tek satırda tutulur",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "kod blokları her zaman VC Biçimi: Yeni Satır ayarlarının değerlerine göre biçimlendirilir",
|
||||
"c_cpp.configuration.clang_format_path.description": "clang-format yürütülebilir dosyasının tam yolu. Belirtilmezse ve ortam yolunda clang-format kullanılabiliyorsa, bu kullanılır. Ortam yolunda bulunmazsa, uzantı ile paketlenmiş bir clang-format kopyası kullanılır.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Kodlama stili şu anda şunları destekliyor: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Geçerli veya üst dizindeki .clang-format dosyasından stili yüklemek için \"file\" kullanın. Belirli parametreleri ayarlamak için {anahtar: değer, ...} kullanın. Örneğin, \"Visual Studio\" stili şuna benzer: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "Clang-format, \"dosya\" stiliyle çağrıldığında geri dönüş olarak kullanılan önceden tanımlı stilin adı, ancak .clang-format dosyası bulunamadı. Olası değerler: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none veya belirli parametreleri ayarlamak için {anahtar: değer, ...} kullanın. Örneğin, \"Visual Studio\" stili şuna benzer: {BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "clang-format, \"file\" stiliyle çağrıldığında geri dönüş olarak kullanılan önceden tanımlı stilin adı, ancak .clang-format dosyası bulunamadı. Olası değerler: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none veya belirli parametreleri ayarlamak için {anahtar: değer, ...} kullanın. Örneğin, \"Visual Studio\" stili şuna benzer: { BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
|
||||
"c_cpp.configuration.clang_format_sortIncludes.description": "Ayarlanırsa, SortIncludes parametresi tarafından belirlenen ekleme sıralama davranışını geçersiz kılar.",
|
||||
"c_cpp.configuration.intelliSenseEngine.description": "IntelliSense sağlayıcısını denetler. \"Etiket Ayrıştırıcısı\", bağlama duyarlı olmayan \"belirsiz\" sonuçlar sağlar. \"Varsayılan\", bağlama duyarlı sonuçlar sağlar. \"Devre dışı\", C/C++ dil hizmeti özelliklerini kapatır.",
|
||||
"c_cpp.configuration.intelliSenseEngineFallback.description": "IntelliSense altyapısının #include hatalarını içeren çeviri birimleri için otomatik olarak Etiket Ayrıştırıcısı'na geçip geçmeyeceğini denetler.",
|
||||
@@ -121,13 +34,13 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Etkin olmayan ön işlemci bloklarının opaklığını denetler. 0,1 ile 1,0 arasında ölçeklendirir. Bu ayar yalnızca etkin olmayan bölge karartma etkinleştirildiğinde uygulanır.",
|
||||
"c_cpp.configuration.inactiveRegionForegroundColor.description": "Etkin olmayan ön işlemci bloklarının yazı tipi renklendirmesini denetler. Giriş, onaltılık bir renk kodu şeklinde veya geçerli bir Tema Rengidir. Ayarlanmamışsa, bu ayar varsayılan olarak düzenleyicinin söz dizimi renklendirme düzeninde olur. Bu ayar yalnızca etkin olmayan bölge karartma etkinleştirildiğinde uygulanır.",
|
||||
"c_cpp.configuration.inactiveRegionBackgroundColor.description": "Etkin olmayan ön işlemci bloklarının arka plan renklendirmesini denetler. Giriş, onaltılık bir renk kodu şeklinde veya geçerli bir Tema Rengidir. Ayarlanmamışsa, bu ayar varsayılan olarak saydamdır. Bu ayar yalnızca etkin olmayan bölge karartma etkinleştirildiğinde uygulanır.",
|
||||
"c_cpp.configuration.formatting.description": "\"Varsayılan\", kod biçimlendirmesini etkinleştirir. \"Devre dışı\", kod biçimlendirmesini devre dışı bırakır.",
|
||||
"c_cpp.configuration.loggingLevel.description": "Çıkış Panelinde günlük kaydı ayrıntı düzeyi. En az ayrıntılıdan en çok ayrıntılıya düzey sırası: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Dosyaların, bir C/C++ dosyasındaki gezinme işleminin hedefi olduklarında otomatik olarak files.associations öğesine eklenip eklenmeyeceğini denetler.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "Etkin olmayan çalışma alanı dosyalarını ayrıştırma işleminin, CPU'nun %100'ünü kullanmaktan kaçınmak için uyku modunu kullanıp kullanmadığını denetler. En yüksek/yüksek/orta/düşük değerleri, yaklaşık olarak %100/75/50/25 CPU kullanımına karşılık gelir.",
|
||||
"c_cpp.configuration.workspaceSymbols.description": "'Çalışma Alanındaki Sembole Git' çağrıldığında sorgu sonuçlarına eklenecek semboller",
|
||||
"c_cpp.configuration.exclusionPolicy.description": "\"browse.path\" dizisindeki yollarda dolaşırken, kod gezinti veritabanına hangi dosyaların ekleneceği belirlendiği sırada uzantıya \"files.exclude\" ayarının ne zaman kullanılacağını söyler. \"checkFolders\", dışlama filtrelerinin klasör başına yalnızca bir kez değerlendirileceği anlamına gelir (dosyalar tek tek denetlenmez). \"checkFilesAndFolders\", dışlama filtrelerinin karşılaşılan her dosya ve klasöre göre değerlendirileceği anlamına gelir. \"files.exclude\" ayarınız yalnızca klasörler içeriyorsa, \"checkFolders\" en iyi seçimdir ve uzantının kod gezinti veritabanını başlatabilme hızını artırır.",
|
||||
"c_cpp.configuration.preferredPathSeparator.description": "#include otomatik tamamlama sonuçları için yol ayırıcısı olarak kullanılan karakter.",
|
||||
"c_cpp.configuration.simplifyStructuredComments.description": "true ise, üzerine gelme ve otomatik tamamlama araç ipuçları, yapılandırılmış açıklamaların yalnızca belirli etiketlerini görüntüler. Aksi halde tüm açıklamalar görüntülenir.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.string.description": "Çok satırlı veya tek satırlı açıklama bloğu başlatan desen. Devam deseni, çok satırlı açıklama blokları için varsayılan olarak ' * ' değerini veya tek satırlı açıklama blokları için bu dize değerini alır.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Çok satırlı veya tek satırlı açıklama bloğu başlatan desen.",
|
||||
"c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Çok satırlı veya tek satırlı açıklama bloğu içinde ENTER tuşuna basıldığında sonraki satıra eklenecek metin.",
|
||||
@@ -135,7 +48,7 @@
|
||||
"c_cpp.configuration.configurationWarnings.description": "Bir yapılandırma sağlayıcı uzantısı kaynak dosya için yapılandırma sağlayamadığında açılır pencere bildirimlerinin gösterilip gösterilmeyeceğini belirler.",
|
||||
"c_cpp.configuration.intelliSenseCachePath.description": "IntelliSense tarafından kullanılan, önbelleğe alınan önceden derlenmiş üst bilgilerin klasör yolunu tanımlar. Varsayılan önbellek yolu Windows üzerinde \"%LocalAppData%/Microsoft/vscode-cpptools\", Linux üzerinde \"$XDG_CACHE_HOME/vscode-cpptools/\" (veya XDG_CACHE_HOME tanımlanmamışsa \"$HOME/.cache/vscode-cpptools/\") ve Mac üzerinde \"$HOME/Library/Caches/vscode-cpptools/\" şeklindedir. Yol belirtilmezse veya belirtilen yol geçersizse varsayılan yol kullanılır.",
|
||||
"c_cpp.configuration.intelliSenseCacheSize.description": "Önbelleğe alınan önceden derlenmiş üst bilgiler için çalışma alanı başına sabit sürücü alanının megabayt cinsinden boyut üst sınırı. Gerçek kullanım bu değere yakın seyredebilir. Varsayılan boyut 5120 MB'tır. Boyut 0 olduğunda önceden derlenmiş üst bilgiyi önbelleğe alma özelliği devre dışı bırakılır.",
|
||||
"c_cpp.configuration.default.includePath.description": "c_cpp_properties.json dosyasında \"includePath\" belirtilmediyse bir yapılandırmada kullanılacak değer. \"includePath\" belirtildiyse, değerleri bu ayardan eklemek için diziye \"${default}\" ekleyin.",
|
||||
"c_cpp.configuration.default.includePath.description": "\"includePath\" belirtilmemişse bir yapılandırmada kullanılacak değer veya \"includePath\" içinde \"${default}\" varsa eklenecek değerler.",
|
||||
"c_cpp.configuration.default.defines.description": "\"defines\" belirtilmemişse bir yapılandırmada kullanılacak değer veya \"defines\" içinde \"${default}\" varsa eklenecek değerler.",
|
||||
"c_cpp.configuration.default.macFrameworkPath.description": "\"macFrameworkPath\" belirtilmemişse bir yapılandırmada kullanılacak değer veya \"macFrameworkPath\" içinde \"${default}\" varsa eklenecek değerler.",
|
||||
"c_cpp.configuration.default.windowsSdkVersion.description": "Windows üzerinde kullanılacak Windows SDK ekleme yolu sürümü, ör. '10.0.17134.0'.",
|
||||
@@ -156,7 +69,7 @@
|
||||
"c_cpp.configuration.updateChannel.description": "Uzantının, gelecek özellikleri ve hata düzeltmelerini de içeren en son Insider üyeleri derlemelerini otomatik olarak indirip yüklemek için \"Insider üyeleri\" olarak ayarlayın.",
|
||||
"c_cpp.configuration.experimentalFeatures.description": "\"Deneysel\" özelliklerin kullanılabilir olup olmadığını denetler.",
|
||||
"c_cpp.configuration.suggestSnippets.description": "Değer true ise, kod parçacıkları dil sunucusu tarafından sağlanır.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Etkinleştirilirse, kod IntelliSense'e göre renklendirilir. Bu ayar yalnızca intelliSenseEngine \"Default\" olarak ayarlandıysa geçerlidir.",
|
||||
"c_cpp.configuration.enhancedColorization.description": "Etkinleştirilirse, kod IntelliSense'e göre renklendirilir. IntelliSense devre dışı bırakılmışsa veya Varsayılan Yüksek Karşıtlık teması kullanılıyorsa bu ayarın bir etkisi olmaz.",
|
||||
"c_cpp.configuration.codeFolding.description": "Etkinleştirilirse, kod katlama aralıkları dil sunucusu tarafından sağlanır.",
|
||||
"c_cpp.configuration.vcpkg.enabled.markdownDescription": "[vcpkg bağımlılık yöneticisi](https://aka.ms/vcpkg/) için tümleştirme hizmetlerini etkinleştirin.",
|
||||
"c_cpp.configuration.renameRequiresIdentifier.description": "True ise, 'Sembolü Yeniden Adlandır' işlemi için geçerli bir C/C++ tanımlayıcısı gerekir.",
|
||||
|
||||
@@ -34,6 +34,5 @@
|
||||
"yes.button": "Evet",
|
||||
"no.button": "Hayır",
|
||||
"configurations.received": "Alınan özel yapılandırmalar:",
|
||||
"browse.configuration.received": "Özel gözatma yapılandırması alındı: {0}",
|
||||
"browse.configuration": "Özel göz atma yapılandırması: {0}"
|
||||
"browse.configuration.received": "Özel gözatma yapılandırması alındı: {0}"
|
||||
}
|
||||
@@ -8,9 +8,6 @@
|
||||
"apline.containers.not.supported": "Alpine kapsayıcıları desteklenmiyor.",
|
||||
"native.binaries.not.supported": "Uzantının bu {0} sürümü, işletim sisteminizle uyumsuz. Lütfen uzantının \"{1}\" sürümünü indirip yükleyin.",
|
||||
"download.button": "İndirmeler Sayfasına Git",
|
||||
"extension.installation.failed": "C/C++ uzantısı başarıyla yüklenemedi. C/C++ dil özelliklerinin düzgün çalışması için uzantıyı onarmanız veya yeniden yüklemeniz gerekir.",
|
||||
"remove.extension": "Onarmayı Dene",
|
||||
"jason.files.missing": "C/C++ uzantısı başarıyla yüklenemedi. C/C++ dil özelliklerinin düzgün çalışabilmesi için uzantıyı yeniden yüklemeniz gerekir.",
|
||||
"initialization.failed": "C/C++ uzantısının yüklenmesi başarısız oldu. Daha fazla bilgi için lütfen çıkış penceresine bakın.",
|
||||
"updating.dependencies": "C/C++ bağımlılıkları güncelleştiriliyor...",
|
||||
"rename.failed.delete.manually": "HATA: fs.rename, \"{0}\" ile başarısız oldu. Hata ayıklamayı etkinleştirmek için {1} dosyasını kendiniz silin.",
|
||||
|
||||
@@ -175,7 +175,5 @@
|
||||
"parameters_label": "Parametreler:",
|
||||
"returns_label": "Şunu döndürür:",
|
||||
"deprecated_label": "Kullanım dışı:",
|
||||
"exceptions_label": "Özel durumlar:",
|
||||
"template_parameters_label": "Şablon Parametreleri:",
|
||||
"compiler_probe_command_line": "Derleyici yoklaması komut satırı: {0}"
|
||||
"exceptions_label": "Özel durumlar:"
|
||||
}
|
||||
+23
-584
@@ -2,7 +2,7 @@
|
||||
"name": "cpptools",
|
||||
"displayName": "C/C++",
|
||||
"description": "C/C++ IntelliSense, debugging, and code browsing.",
|
||||
"version": "0.30.0-master",
|
||||
"version": "0.29.0",
|
||||
"publisher": "ms-vscode",
|
||||
"preview": true,
|
||||
"icon": "LanguageCCPP_color_128x.png",
|
||||
@@ -93,507 +93,6 @@
|
||||
"description": "%c_cpp.configuration.clang_format_style.description%",
|
||||
"scope": "machine-overridable"
|
||||
},
|
||||
"C_Cpp.formatting": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"clangFormat",
|
||||
"vcFormat",
|
||||
"Default",
|
||||
"Disabled"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.formatting.clangFormat.description%",
|
||||
"%c_cpp.configuration.formatting.vcFormat.description%",
|
||||
"%c_cpp.configuration.formatting.Default.description%",
|
||||
"%c_cpp.configuration.formatting.Disabled.description%"
|
||||
],
|
||||
"default": "clangFormat",
|
||||
"description": "%c_cpp.configuration.formatting.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.braces": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.braces.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.multiLineRelativeTo": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"outermostParenthesis",
|
||||
"innermostParenthesis",
|
||||
"statementBegin"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description%",
|
||||
"%c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description%",
|
||||
"%c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description%"
|
||||
],
|
||||
"default": "innermostParenthesis",
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.preserveIndentationWithinParentheses": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.caseLabels": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.caseLabels.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.caseContents": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.caseContents.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.caseContentsWhenBlock": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.lambdaBracesWhenParameter": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.gotoLabels": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"oneLeft",
|
||||
"leftmostColumn",
|
||||
"none"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description%",
|
||||
"%c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description%",
|
||||
"%c_cpp.configuration.vcFormat.indent.gotoLabels.none.description%"
|
||||
],
|
||||
"default": "none",
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.gotoLabels.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.preprocessor": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"oneLeft",
|
||||
"leftmostColumn",
|
||||
"none"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description%",
|
||||
"%c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description%",
|
||||
"%c_cpp.configuration.vcFormat.indent.preprocessor.none.description%"
|
||||
],
|
||||
"default": "leftmostColumn",
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.preprocessor.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.accessSpecifiers": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.accessSpecifiers.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.namespaceContents": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.namespaceContents.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.indent.preserveComment": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.indent.preserveComment.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.beforeOpenBrace.namespace": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"newLine",
|
||||
"sameLine",
|
||||
"ignore"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description%",
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description%",
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description%"
|
||||
],
|
||||
"default": "ignore",
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.beforeOpenBrace.type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"newLine",
|
||||
"sameLine",
|
||||
"ignore"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description%",
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description%",
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description%"
|
||||
],
|
||||
"default": "ignore",
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.beforeOpenBrace.function": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"newLine",
|
||||
"sameLine",
|
||||
"ignore"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description%",
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description%",
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description%"
|
||||
],
|
||||
"default": "ignore",
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.function.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.beforeOpenBrace.block": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"newLine",
|
||||
"sameLine",
|
||||
"ignore"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description%",
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description%",
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description%"
|
||||
],
|
||||
"default": "ignore",
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.block.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.beforeOpenBrace.lambda": {
|
||||
"enum": [
|
||||
"newLine",
|
||||
"sameLine",
|
||||
"ignore"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.newLine.description%",
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.sameLine.description%",
|
||||
"%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.ignore.description%"
|
||||
],
|
||||
"default": "ignore",
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.lambda.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.scopeBracesOnSeparateLines": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.closeBraceSameLine.emptyType": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.closeBraceSameLine.emptyFunction": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.beforeCatch": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.beforeCatch.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.beforeElse": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.beforeElse.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.newLine.beforeWhileInDoWhile": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.beforeFunctionOpenParenthesis": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"insert",
|
||||
"remove",
|
||||
"ignore"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.insert.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.remove.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.ignore.description%"
|
||||
],
|
||||
"default": "remove",
|
||||
"description": "%c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.withinParameterListParentheses": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.withinParameterListParentheses.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.betweenEmptyParameterListParentheses": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.betweenEmptyParameterListParentheses.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.afterKeywordsInControlFlowStatements": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.afterKeywordsInControlFlowStatements.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.withinControlFlowStatementParentheses": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.withinControlFlowStatementParentheses.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.beforeLambdaOpenParenthesis": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.beforeLambdaOpenParenthesis.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.withinCastParentheses": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.withinCastParentheses.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.afterCastCloseParenthesis": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.afterCastCloseParenthesis.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.withinExpressionParentheses": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.withinExpressionParentheses.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.beforeBlockOpenBrace": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.beforeBlockOpenBrace.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.betweenEmptyBraces": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.betweenEmptyBraces.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.beforeInitializerListOpenBrace": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.beforeInitializerListOpenBrace.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.withinInitializerListBraces": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.withinInitializerListBraces.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.preserveInInitializerList": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.preserveInInitializerList.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.beforeOpenSquareBracket": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.beforeOpenSquareBracket.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.withinSquareBrackets": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.withinSquareBrackets.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.beforeEmptySquareBrackets": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.beforeEmptySquareBrackets.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.betweenEmptySquareBrackets": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.betweenEmptySquareBrackets.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.groupSquareBrackets": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.groupSquareBrackets.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.withinLambdaBrackets": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.withinLambdaBrackets.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.betweenEmptyLambdaBrackets": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.betweenEmptyLambdaBrackets.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.beforeComma": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.beforeComma.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.afterComma": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.afterComma.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.removeAroundMemberOperators": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.removeAroundMemberOperators.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.beforeInheritanceColon": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.beforeInheritanceColon.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.beforeConstructorColon": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.beforeConstructorColon.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.removeBeforeSemicolon": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.removeBeforeSemicolon.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.insertAfterSemicolon": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.insertAfterSemicolon.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.removeAroundUnaryOperator": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "%c_cpp.configuration.vcFormat.space.removeAroundUnaryOperator.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.aroundBinaryOperator": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"insert",
|
||||
"remove",
|
||||
"ignore"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.space.aroundOperators.insert.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.aroundOperators.remove.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description%"
|
||||
],
|
||||
"default": "insert",
|
||||
"description": "%c_cpp.configuration.vcFormat.space.aroundBinaryOperator.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.aroundAssignmentOperator": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"insert",
|
||||
"remove",
|
||||
"ignore"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.space.aroundOperators.insert.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.aroundOperators.remove.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description%"
|
||||
],
|
||||
"default": "insert",
|
||||
"description": "%c_cpp.configuration.vcFormat.space.aroundAssignmentOperator.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.pointerReferenceAlignment": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"left",
|
||||
"center",
|
||||
"right",
|
||||
"ignore"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.left.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.center.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.right.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.ignore.description%"
|
||||
],
|
||||
"default": "left",
|
||||
"description": "%c_cpp.configuration.vcFormat.space.pointerReferenceAlignment.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.space.aroundTernaryOperator": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"insert",
|
||||
"remove",
|
||||
"ignore"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.space.aroundOperators.insert.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.aroundOperators.remove.description%",
|
||||
"%c_cpp.configuration.vcFormat.space.aroundOperators.ignore.description%"
|
||||
],
|
||||
"default": "insert",
|
||||
"description": "%c_cpp.configuration.vcFormat.space.aroundTernaryOperator.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcFormat.wrap.preserveBlocks": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"oneLiners",
|
||||
"allOneLineScopes",
|
||||
"never"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"%c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.description%",
|
||||
"%c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description%",
|
||||
"%c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description%"
|
||||
],
|
||||
"default": "oneLiners",
|
||||
"description": "%c_cpp.configuration.vcFormat.wrap.preserveBlocks.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.clang_format_fallbackStyle": {
|
||||
"type": "string",
|
||||
"default": "Visual Studio",
|
||||
@@ -680,6 +179,16 @@
|
||||
"description": "%c_cpp.configuration.inactiveRegionBackgroundColor.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.formatting": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Default",
|
||||
"Disabled"
|
||||
],
|
||||
"default": "Default",
|
||||
"description": "%c_cpp.configuration.formatting.description%",
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.loggingLevel": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -774,7 +283,7 @@
|
||||
]
|
||||
},
|
||||
"description": "%c_cpp.configuration.commentContinuationPatterns.description%",
|
||||
"scope": "window"
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.configurationWarnings": {
|
||||
"type": "string",
|
||||
@@ -1028,7 +537,7 @@
|
||||
],
|
||||
"default": "Enabled",
|
||||
"description": "%c_cpp.configuration.enhancedColorization.description%",
|
||||
"scope": "window"
|
||||
"scope": "resource"
|
||||
},
|
||||
"C_Cpp.vcpkg.enabled": {
|
||||
"type": "boolean",
|
||||
@@ -1056,7 +565,7 @@
|
||||
],
|
||||
"default": "Enabled",
|
||||
"description": "%c_cpp.configuration.codeFolding.description%",
|
||||
"scope": "window"
|
||||
"scope": "resource"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1158,11 +667,6 @@
|
||||
"light": "assets/ref-ungroup-by-type-light.svg",
|
||||
"dark": "assets/ref-ungroup-by-type-dark.svg"
|
||||
}
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.debugger.MemoryView",
|
||||
"title": "Open Memory View",
|
||||
"category": "C/C++"
|
||||
}
|
||||
],
|
||||
"keybindings": [
|
||||
@@ -2035,10 +1539,6 @@
|
||||
{
|
||||
"command": "C_Cpp.referencesViewUngroupByType",
|
||||
"when": "cppReferenceTypes:hasResults"
|
||||
},
|
||||
{
|
||||
"command": "C_Cpp.debugger.MemoryView",
|
||||
"when": "debugType == 'cppdbg' && inDebugMode"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -2283,7 +1783,7 @@
|
||||
"runtimeDependencies": [
|
||||
{
|
||||
"description": "C/C++ language components (Linux / x86_64)",
|
||||
"url": "https://go.microsoft.com/fwlink/?linkid=2135548",
|
||||
"url": "https://go.microsoft.com/fwlink/?linkid=2131982",
|
||||
"platforms": [
|
||||
"linux"
|
||||
],
|
||||
@@ -2295,37 +1795,9 @@
|
||||
"./bin/cpptools-srv"
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "C/C++ language components (Linux / armhf)",
|
||||
"url": "https://go.microsoft.com/fwlink/?linkid=2135628",
|
||||
"platforms": [
|
||||
"linux"
|
||||
],
|
||||
"architectures": [
|
||||
"arm"
|
||||
],
|
||||
"binaries": [
|
||||
"./bin/cpptools",
|
||||
"./bin/cpptools-srv"
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "C/C++ language components (Linux / aarch64)",
|
||||
"url": "https://go.microsoft.com/fwlink/?linkid=2135628",
|
||||
"platforms": [
|
||||
"linux"
|
||||
],
|
||||
"architectures": [
|
||||
"arm64"
|
||||
],
|
||||
"binaries": [
|
||||
"./bin/cpptools",
|
||||
"./bin/cpptools-srv"
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "C/C++ language components (OS X)",
|
||||
"url": "https://go.microsoft.com/fwlink/?linkid=2135549",
|
||||
"url": "https://go.microsoft.com/fwlink/?linkid=2132316",
|
||||
"platforms": [
|
||||
"darwin"
|
||||
],
|
||||
@@ -2336,18 +1808,15 @@
|
||||
},
|
||||
{
|
||||
"description": "C/C++ language components (Windows)",
|
||||
"url": "https://go.microsoft.com/fwlink/?linkid=2135298",
|
||||
"url": "https://go.microsoft.com/fwlink/?linkid=2132317",
|
||||
"platforms": [
|
||||
"win32"
|
||||
],
|
||||
"binaries": [
|
||||
"./bin/cpptools.exe",
|
||||
"./bin/cpptools-srv.exe"
|
||||
]
|
||||
"binaries": []
|
||||
},
|
||||
{
|
||||
"description": "ClangFormat (Linux / x86_64)",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkID=2135581",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkID=2117044",
|
||||
"platforms": [
|
||||
"linux"
|
||||
],
|
||||
@@ -2358,35 +1827,9 @@
|
||||
"./LLVM/bin/clang-format"
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "ClangFormat (Linux / armhf)",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkID=2135579",
|
||||
"platforms": [
|
||||
"linux"
|
||||
],
|
||||
"architectures": [
|
||||
"arm"
|
||||
],
|
||||
"binaries": [
|
||||
"./LLVM/bin/clang-format"
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "ClangFormat (Linux / aarch64)",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkID=2135579",
|
||||
"platforms": [
|
||||
"linux"
|
||||
],
|
||||
"architectures": [
|
||||
"arm64"
|
||||
],
|
||||
"binaries": [
|
||||
"./LLVM/bin/clang-format"
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "ClangFormat (OS X)",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkID=2135580",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkID=2117146",
|
||||
"platforms": [
|
||||
"darwin"
|
||||
],
|
||||
@@ -2396,13 +1839,11 @@
|
||||
},
|
||||
{
|
||||
"description": "ClangFormat (Windows)",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkID=2135627",
|
||||
"url": "https://go.microsoft.com/fwlink/?LinkID=2117043",
|
||||
"platforms": [
|
||||
"win32"
|
||||
],
|
||||
"binaries": [
|
||||
"./LLVM/bin/clang-format.exe"
|
||||
]
|
||||
"binaries": []
|
||||
},
|
||||
{
|
||||
"description": "Mono Framework Assemblies",
|
||||
@@ -2495,9 +1936,7 @@
|
||||
"platforms": [
|
||||
"win32"
|
||||
],
|
||||
"binaries": [
|
||||
"./debugAdapters/vsdbg/bin/vsdbg.exe"
|
||||
]
|
||||
"binaries": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -17,93 +17,6 @@
|
||||
"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.configuration.formatting.description": "Configures the formatting engine",
|
||||
"c_cpp.configuration.formatting.clangFormat.description": "clang-format will be used to format code",
|
||||
"c_cpp.configuration.formatting.vcFormat.description": "The Visual C++ formatting engine will be used to format code",
|
||||
"c_cpp.configuration.formatting.Default.description": "clang-format will be used to format code",
|
||||
"c_cpp.configuration.formatting.Disabled.description": "Code formatting will be disabled",
|
||||
"c_cpp.configuration.vcFormat.indent.braces.description": "Braces are indented by the amount specified in the Editor: Tab Size setting",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "When a new line is typed, indent the new line relatively to:",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.outermostParenthesis.description": "the outermost open parenthesis",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.innermostParenthesis.description": "the innermost open parenthesis",
|
||||
"c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.statementBegin.description": "the beginning of the current statement",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveIndentationWithinParentheses.description": "When a new line is typed, it is aligned under the opening parenthesis or it is indented by the amount specified in the Editor: Tab Size setting",
|
||||
"c_cpp.configuration.vcFormat.indent.caseLabels.description": "Labels are indented relative to switch statements by the amount specified in the Editor: Tab Size setting",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContents.description": "Code inside case is indented relative to its label by the amount specified in the Editor: Tab Size setting",
|
||||
"c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.description": "Indent braces following a case statement by the amount specified in the Editor: Tab Size setting",
|
||||
"c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.description": "Indent braces of lambdas used as function parameters relative to the start of the statement by the amount specified in the Editor: Tab Size setting",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.description": "The position of goto labels",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.description": "to the left of the current code indentation, by the amount specified in the Editor: Tab Size setting",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.description": "at the leftmost edge of the code",
|
||||
"c_cpp.configuration.vcFormat.indent.gotoLabels.none.description": "goto labels will not be formatted",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.description": "The position of preprocessor directives",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.description": "to the left of the current code indentation, by the amount specified in the Editor: Tab Size setting",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.description": "at the leftmost edge of the code",
|
||||
"c_cpp.configuration.vcFormat.indent.preprocessor.none.description": "preprocessor directives will not be formatted",
|
||||
"c_cpp.configuration.vcFormat.indent.accessSpecifiers.description": "Access specifiers are indented relative to class or struct definitions by the amount specified in the Editor: Tab Size setting",
|
||||
"c_cpp.configuration.vcFormat.indent.namespaceContents.description": "Code is indented relative to its enclosing namespace by the amount specified in the Editor: Tab Size setting",
|
||||
"c_cpp.configuration.vcFormat.indent.preserveComment.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.description": "Place 'catch' and similar keywords on a new line",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeElse.description": "Place 'else' on a new line",
|
||||
"c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.description": "Place 'while' in a do-while loop on a new line",
|
||||
"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.description": "a complete code block that is entered on one line is kept on one line, regardless of the values of any of the VC Format: New Line settings",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.description": "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 VC Format: New Line settings",
|
||||
"c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.description": "code blocks are always formatted based on the values of the VC Format: New Line settings",
|
||||
"c_cpp.configuration.clang_format_path.description": "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, a copy of clang-format bundled with the extension will be used.",
|
||||
"c_cpp.configuration.clang_format_style.description": "Coding style, currently supports: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Use \"file\" to load the style from a .clang-format file in the current or parent directory. 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 }",
|
||||
"c_cpp.configuration.clang_format_fallbackStyle.description": "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, 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 }",
|
||||
@@ -116,6 +29,7 @@
|
||||
"c_cpp.configuration.inactiveRegionOpacity.description": "Controls the opacity of inactive preprocessor blocks. Scales between 0.1 and 1.0. This setting only applies when inactive region dimming is enabled.",
|
||||
"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.formatting.description": "\"Default\" enables code formatting. \"Disabled\" disables code formatting.",
|
||||
"c_cpp.configuration.loggingLevel.description": "The verbosity of logging in the Output Panel. The order of levels from least verbose to most verbose is: None < Error < Warning < Information < Debug.",
|
||||
"c_cpp.configuration.autoAddFileAssociations.description": "Controls whether files are automatically added to files.associations when they are the target of a navigation operation from a C/C++ file.",
|
||||
"c_cpp.configuration.workspaceParsingPriority.description": "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.",
|
||||
@@ -217,4 +131,4 @@
|
||||
"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."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -342,32 +342,29 @@ class CppConfigurationProvider implements vscode.DebugConfigurationProvider {
|
||||
let message: string = "";
|
||||
const sourceFileMapTarget: string = config.sourceFileMap[sourceFileMapSource];
|
||||
|
||||
if (util.isString(sourceFileMapTarget))
|
||||
{
|
||||
// TODO: pass config.environment as 'additionalEnvironment' to resolveVariables when it is { key: value } instead of { "key": key, "value": value }
|
||||
const newSourceFileMapSource: string = util.resolveVariables(sourceFileMapSource, undefined);
|
||||
const newSourceFileMapTarget: string = util.resolveVariables(sourceFileMapTarget, undefined);
|
||||
// TODO: pass config.environment as 'additionalEnvironment' to resolveVariables when it is { key: value } instead of { "key": key, "value": value }
|
||||
const newSourceFileMapSource: string = util.resolveVariables(sourceFileMapSource, undefined);
|
||||
const newSourceFileMapTarget: string = util.resolveVariables(sourceFileMapTarget, undefined);
|
||||
|
||||
let source: string = sourceFileMapSource;
|
||||
let target: string = sourceFileMapTarget;
|
||||
let source: string = sourceFileMapSource;
|
||||
let target: string = sourceFileMapTarget;
|
||||
|
||||
if (sourceFileMapSource !== newSourceFileMapSource) {
|
||||
message = "\t" + localize("replacing.sourcepath", "Replacing {0} '{1}' with '{2}'.", "sourcePath", sourceFileMapSource, newSourceFileMapSource);
|
||||
delete config.sourceFileMap[sourceFileMapSource];
|
||||
source = newSourceFileMapSource;
|
||||
}
|
||||
if (sourceFileMapSource !== newSourceFileMapSource) {
|
||||
message = "\t" + localize("replacing.sourcepath", "Replacing {0} '{1}' with '{2}'.", "sourcePath", sourceFileMapSource, newSourceFileMapSource);
|
||||
delete config.sourceFileMap[sourceFileMapSource];
|
||||
source = newSourceFileMapSource;
|
||||
}
|
||||
|
||||
if (sourceFileMapTarget !== newSourceFileMapTarget) {
|
||||
// Add a space if source was changed, else just tab the target message.
|
||||
message += (message ? ' ' : '\t');
|
||||
message += localize("replacing.targetpath", "Replacing {0} '{1}' with '{2}'.", "targetPath", sourceFileMapTarget, newSourceFileMapTarget);
|
||||
target = newSourceFileMapTarget;
|
||||
}
|
||||
if (sourceFileMapTarget !== newSourceFileMapTarget) {
|
||||
// Add a space if source was changed, else just tab the target message.
|
||||
message += (message ? ' ' : '\t');
|
||||
message += localize("replacing.targetpath", "Replacing {0} '{1}' with '{2}'.", "targetPath", sourceFileMapTarget, newSourceFileMapTarget);
|
||||
target = newSourceFileMapTarget;
|
||||
}
|
||||
|
||||
if (message) {
|
||||
config.sourceFileMap[source] = target;
|
||||
messages.push(message);
|
||||
}
|
||||
if (message) {
|
||||
config.sourceFileMap[source] = target;
|
||||
messages.push(message);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,100 +0,0 @@
|
||||
import * as vscode from 'vscode';
|
||||
|
||||
enum DebugSessionState {
|
||||
Unknown,
|
||||
Started,
|
||||
Running,
|
||||
Stopped,
|
||||
Exited
|
||||
}
|
||||
|
||||
export class CppDbgDebugAdapterTracker implements vscode.DebugAdapterTracker {
|
||||
|
||||
private state: DebugSessionState;
|
||||
|
||||
constructor(private session: vscode.DebugSession) {
|
||||
this.state = DebugSessionState.Unknown;
|
||||
}
|
||||
|
||||
sendEvaluateRequest(expression: string): Thenable<any> {
|
||||
if (this.state == DebugSessionState.Stopped)
|
||||
{
|
||||
return this.session.customRequest("evaluate", {
|
||||
expression: "-exec " + expression,
|
||||
context: "repl",
|
||||
frameId: -1
|
||||
})
|
||||
|
||||
}
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
sendReadMemoryRequest(address: string, offset: number, count: number): Thenable<any> {
|
||||
if (this.state == DebugSessionState.Stopped)
|
||||
{
|
||||
return this.session.customRequest("readMemory", {
|
||||
memoryReference: address,
|
||||
offset: offset,
|
||||
count: count
|
||||
})
|
||||
}
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
/**
|
||||
* A session with the debug adapter is about to be started.
|
||||
*/
|
||||
onWillStartSession?(): void {
|
||||
this.state = DebugSessionState.Started;
|
||||
console.log("Started Session")
|
||||
}
|
||||
/**
|
||||
* The debug adapter is about to receive a Debug Adapter Protocol message from VS Code.
|
||||
*/
|
||||
onWillReceiveMessage?(message: any): void {
|
||||
console.log("Message Incomming!")
|
||||
}
|
||||
/**
|
||||
* The debug adapter has sent a Debug Adapter Protocol message to VS Code.
|
||||
*/
|
||||
onDidSendMessage?(message: any): void {
|
||||
if (message)
|
||||
{
|
||||
console.log(message)
|
||||
switch (message.type)
|
||||
{
|
||||
case "event":
|
||||
switch(message.event)
|
||||
{
|
||||
case "stopped":
|
||||
this.state = DebugSessionState.Stopped;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
case "response":
|
||||
break
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
/**
|
||||
* The debug adapter session is about to be stopped.
|
||||
*/
|
||||
onWillStopSession?(): void {
|
||||
console.log("Stopping soon.")
|
||||
}
|
||||
/**
|
||||
* An error with the debug adapter has occurred.
|
||||
*/
|
||||
onError?(error: Error): void {
|
||||
console.log("Uh oh!")
|
||||
}
|
||||
/**
|
||||
* The debug adapter has exited with the given exit code or signal.
|
||||
*/
|
||||
onExit?(code: number | undefined, signal: string | undefined): void {
|
||||
console.log("Exiting!")
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
import * as vscode from 'vscode';
|
||||
import { CppDbgDebugAdapterTracker } from './debugAdapterTracker';
|
||||
|
||||
export class CppDbgDebugAdapterTrackerFactory implements vscode.DebugAdapterTrackerFactory {
|
||||
|
||||
activeTracker: CppDbgDebugAdapterTracker | undefined;
|
||||
|
||||
createDebugAdapterTracker(session: vscode.DebugSession): vscode.ProviderResult<vscode.DebugAdapterTracker> {
|
||||
this.activeTracker = new CppDbgDebugAdapterTracker(session);
|
||||
return this.activeTracker;
|
||||
}
|
||||
|
||||
getActiveDebugAdapterTracker(): CppDbgDebugAdapterTracker | undefined
|
||||
{
|
||||
return this.activeTracker;
|
||||
}
|
||||
}
|
||||
@@ -9,11 +9,9 @@ import { AttachPicker, RemoteAttachPicker, AttachItemsProvider } from './attachT
|
||||
import { NativeAttachItemsProviderFactory } from './nativeAttach';
|
||||
import { QuickPickConfigurationProvider, ConfigurationAssetProviderFactory, CppVsDbgConfigurationProvider, CppDbgConfigurationProvider, ConfigurationSnippetProvider, IConfigurationAssetProvider } from './configurationProvider';
|
||||
import { CppdbgDebugAdapterDescriptorFactory, CppvsdbgDebugAdapterDescriptorFactory } from './debugAdapterDescriptorFactory';
|
||||
import { CppDbgDebugAdapterTrackerFactory } from './debugAdapterTrackerFactory';
|
||||
import * as util from '../common';
|
||||
import * as Telemetry from '../telemetry';
|
||||
import * as nls from 'vscode-nls';
|
||||
import { CppDbgDebugAdapterTracker } from './debugAdapterTracker';
|
||||
|
||||
nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFormat.standalone })();
|
||||
const localize: nls.LocalizeFunc = nls.loadMessageBundle();
|
||||
@@ -45,45 +43,6 @@ export function initialize(context: vscode.ExtensionContext): void {
|
||||
const provider: CppDbgConfigurationProvider = new CppDbgConfigurationProvider(configurationProvider);
|
||||
disposables.push(vscode.debug.registerDebugConfigurationProvider('cppdbg', new QuickPickConfigurationProvider(provider)));
|
||||
|
||||
const trackerFactory: CppDbgDebugAdapterTrackerFactory = new CppDbgDebugAdapterTrackerFactory();
|
||||
disposables.push(vscode.debug.registerDebugAdapterTrackerFactory("cppdbg", trackerFactory))
|
||||
|
||||
disposables.push(vscode.commands.registerCommand("C_Cpp.debugger.MemoryView", (any) => {
|
||||
vscode.window.showInputBox({
|
||||
prompt: "What memory do you want."
|
||||
}, undefined).then(memoryAddress => {
|
||||
vscode.window.showInputBox({
|
||||
prompt: "With what offset?"
|
||||
}, undefined).then(offset => {
|
||||
vscode.window.showInputBox({
|
||||
prompt: "How much do you want to show?"
|
||||
}, undefined).then(size => {
|
||||
if (memoryAddress)
|
||||
{
|
||||
const tracker: CppDbgDebugAdapterTracker | undefined = trackerFactory.getActiveDebugAdapterTracker()
|
||||
if (tracker)
|
||||
{
|
||||
tracker.sendReadMemoryRequest(memoryAddress, Number(offset), Number(size)).then(response => {
|
||||
if (vscode.workspace.workspaceFolders && vscode.workspace.workspaceFolders[0].uri.fsPath)
|
||||
{
|
||||
const filePath = "C:\\cdmem\\memory.txt"
|
||||
const fsURI = vscode.Uri.parse(`file://${filePath}`);
|
||||
vscode.workspace.fs.writeFile(fsURI, Uint8Array.from(response.data)).then(() => {
|
||||
vscode.commands.executeCommand("vscode.openWith", fsURI, "hexEditor.hexedit", { preview: false });
|
||||
}, (error) => {
|
||||
const msg = (error.message || '') + '\nPerhaps expression for "address" contains invalid file name characters';
|
||||
vscode.window.showErrorMessage(`Unable to create/write memory file memory from ${fsURI.toString()}: ${msg}`);
|
||||
});
|
||||
console.log(response)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
})
|
||||
}));
|
||||
|
||||
disposables.push(vscode.commands.registerTextEditorCommand("C_Cpp.BuildAndDebugActiveFile", async (textEditor: vscode.TextEditor, edit: vscode.TextEditorEdit, ...args: any[]) => {
|
||||
const folder: vscode.WorkspaceFolder | undefined = vscode.workspace.getWorkspaceFolder(textEditor.document.uri);
|
||||
if (!folder) {
|
||||
|
||||
@@ -55,7 +55,6 @@ let debugChannel: vscode.OutputChannel;
|
||||
let diagnosticsCollection: vscode.DiagnosticCollection;
|
||||
let workspaceDisposables: vscode.Disposable[] = [];
|
||||
let workspaceReferences: refs.ReferencesManager;
|
||||
const openFileVersions: Map<string, number> = new Map<string, number>();
|
||||
|
||||
export function disposeWorkspaceData(): void {
|
||||
workspaceDisposables.forEach((d) => d.dispose());
|
||||
@@ -606,7 +605,6 @@ class SemanticTokensProvider implements vscode.DocumentSemanticTokensProvider {
|
||||
private client: DefaultClient;
|
||||
public onDidChangeSemanticTokensEvent = new vscode.EventEmitter<void>();
|
||||
public onDidChangeSemanticTokens?: vscode.Event<void>;
|
||||
private tokenCaches: Map<string, [number, vscode.SemanticTokens]> = new Map<string, [number, vscode.SemanticTokens]>();
|
||||
|
||||
constructor(client: DefaultClient) {
|
||||
this.client = client;
|
||||
@@ -617,44 +615,31 @@ class SemanticTokensProvider implements vscode.DocumentSemanticTokensProvider {
|
||||
return new Promise<vscode.SemanticTokens>((resolve, reject) => {
|
||||
this.client.notifyWhenReady(() => {
|
||||
const uriString: string = document.uri.toString();
|
||||
// First check the token cache to see if we already have results for that file and version
|
||||
const cache: [number, vscode.SemanticTokens] | undefined = this.tokenCaches.get(uriString);
|
||||
if (cache && cache[0] === document.version) {
|
||||
resolve(cache[1]);
|
||||
} else {
|
||||
const id: number = ++abortRequestId;
|
||||
const params: GetSemanticTokensParams = {
|
||||
id: id,
|
||||
uri: uriString
|
||||
};
|
||||
this.client.languageClient.sendRequest(GetSemanticTokensRequest, params)
|
||||
.then((tokensResult) => {
|
||||
if (tokensResult.canceled) {
|
||||
const id: number = ++abortRequestId;
|
||||
const params: GetSemanticTokensParams = {
|
||||
id: id,
|
||||
uri: uriString
|
||||
};
|
||||
this.client.languageClient.sendRequest(GetSemanticTokensRequest, params)
|
||||
.then((tokensResult) => {
|
||||
if (tokensResult.canceled) {
|
||||
reject();
|
||||
} else {
|
||||
if (tokensResult.fileVersion !== this.client.openFileVersions.get(uriString)) {
|
||||
reject();
|
||||
} else {
|
||||
if (tokensResult.fileVersion !== openFileVersions.get(uriString)) {
|
||||
reject();
|
||||
} else {
|
||||
const builder: vscode.SemanticTokensBuilder = new vscode.SemanticTokensBuilder(this.client.semanticTokensLegend);
|
||||
tokensResult.tokens.forEach((token) => {
|
||||
builder.push(token.line, token.character, token.length, token.type, token.modifiers);
|
||||
});
|
||||
const tokens: vscode.SemanticTokens = builder.build();
|
||||
this.tokenCaches.set(uriString, [tokensResult.fileVersion, tokens]);
|
||||
resolve(tokens);
|
||||
}
|
||||
const builder: vscode.SemanticTokensBuilder = new vscode.SemanticTokensBuilder(this.client.semanticTokensLegend);
|
||||
tokensResult.tokens.forEach((token) => {
|
||||
builder.push(token.line, token.character, token.length, token.type, token.modifiers);
|
||||
});
|
||||
resolve(builder.build());
|
||||
}
|
||||
});
|
||||
token.onCancellationRequested(e => this.client.abortRequest(id));
|
||||
}
|
||||
}
|
||||
});
|
||||
token.onCancellationRequested(e => this.client.abortRequest(id));
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
public invalidateFile(uri: string): void {
|
||||
this.tokenCaches.delete(uri);
|
||||
this.onDidChangeSemanticTokensEvent.fire();
|
||||
}
|
||||
}
|
||||
|
||||
export class DefaultClient implements Client {
|
||||
@@ -670,6 +655,7 @@ export class DefaultClient implements Client {
|
||||
private trackedDocuments = new Set<vscode.TextDocument>();
|
||||
private isSupported: boolean = true;
|
||||
private inactiveRegionsDecorations = new Map<string, DecorationRangesPair>();
|
||||
public openFileVersions = new Map<string, number>();
|
||||
private settingsTracker: SettingsTracker;
|
||||
private configurationProvider?: string;
|
||||
private documentSelector: DocumentFilter[] = [
|
||||
@@ -879,7 +865,8 @@ export class DefaultClient implements Client {
|
||||
|
||||
public async provideWorkspaceSymbols(query: string, token: vscode.CancellationToken): Promise<vscode.SymbolInformation[]> {
|
||||
const params: WorkspaceSymbolParams = {
|
||||
query: query
|
||||
query: query,
|
||||
workspaceFolderUri: this.client.RootPath
|
||||
};
|
||||
|
||||
return this.client.languageClient.sendRequest(GetSymbolInfoRequest, params)
|
||||
@@ -1007,6 +994,7 @@ export class DefaultClient implements Client {
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
class RenameProvider implements vscode.RenameProvider {
|
||||
private client: DefaultClient;
|
||||
constructor(client: DefaultClient) {
|
||||
@@ -1219,6 +1207,7 @@ export class DefaultClient implements Client {
|
||||
const settings_clangFormatSortIncludes: (string | undefined)[] = [];
|
||||
const settings_filesExclude: (vscode.WorkspaceConfiguration | undefined)[] = [];
|
||||
const settings_searchExclude: (vscode.WorkspaceConfiguration | undefined)[] = [];
|
||||
const settings_editorTabSize: (number | undefined)[] = [];
|
||||
const settings_intelliSenseEngine: (string | undefined)[] = [];
|
||||
const settings_intelliSenseEngineFallback: (string | undefined)[] = [];
|
||||
const settings_errorSquiggles: (string | undefined)[] = [];
|
||||
@@ -1231,67 +1220,9 @@ export class DefaultClient implements Client {
|
||||
const settings_intelliSenseCachePath: (string | undefined)[] = [];
|
||||
const settings_intelliSenseCacheSize: (number | undefined)[] = [];
|
||||
const settings_autoComplete: (string | undefined)[] = [];
|
||||
const settings_formatting: (string | undefined)[] = [];
|
||||
const workspaceSettings: CppSettings = new CppSettings();
|
||||
const workspaceOtherSettings: OtherSettings = new OtherSettings();
|
||||
const settings_indentBraces: boolean[] = [];
|
||||
const settings_indentMultiLine: (string | undefined)[] = [];
|
||||
const settings_preserveIndentWithinParenthesis: boolean[] = [];
|
||||
const settings_indentCaseLabels: boolean[] = [];
|
||||
const settings_indentCaseContents: boolean[] = [];
|
||||
const settings_indentCaseContentsWhenBlock: boolean[] = [];
|
||||
const settings_indentLambdaBracesWhenParameter: boolean[] = [];
|
||||
const settings_indentGotoLabels: (string | undefined)[] = [];
|
||||
const settings_indentPreprocessor: (string | undefined)[] = [];
|
||||
const settings_indentAccessSpecifiers: boolean[] = [];
|
||||
const settings_indentNamespaceContents: boolean[] = [];
|
||||
const settings_indentPreserveComment: boolean[] = [];
|
||||
const settings_formattingEngine: (string | undefined)[] = [];
|
||||
const settings_newLineBeforeOpenBraceNamespace: (string | undefined)[] = [];
|
||||
const settings_newLineBeforeOpenBraceType: (string | undefined)[] = [];
|
||||
const settings_newLineBeforeOpenBraceFunction: (string | undefined)[] = [];
|
||||
const settings_newLineBeforeOpenBraceBlock: (string | undefined)[] = [];
|
||||
const settings_newLineBeforeOpenBraceLambda: (string | undefined)[] = [];
|
||||
const settings_newLineScopeBracesOnSeparateLines: boolean[] = [];
|
||||
const settings_newLineCloseBraceSameLineEmptyType: boolean[] = [];
|
||||
const settings_newLineCloseBraceSameLineEmptyFunction: boolean[] = [];
|
||||
const settings_newLineBeforeCatch: boolean[] = [];
|
||||
const settings_newLineBeforeElse: boolean[] = [];
|
||||
const settings_newLineBeforeWhileInDoWhile: boolean[] = [];
|
||||
const settings_spaceBeforeFunctionOpenParenthesis: (string | undefined)[] = [];
|
||||
const settings_spaceWithinParameterListParentheses: boolean[] = [];
|
||||
const settings_spaceBetweenEmptyParameterListParentheses: boolean[] = [];
|
||||
const settings_spaceAfterKeywordsInControlFlowStatements: boolean[] = [];
|
||||
const settings_spaceWithinControlFlowStatementParentheses: boolean[] = [];
|
||||
const settings_spaceBeforeLambdaOpenParenthesis: boolean[] = [];
|
||||
const settings_spaceWithinCastParentheses: boolean[] = [];
|
||||
const settings_spaceSpaceAfterCastCloseParenthesis: boolean[] = [];
|
||||
const settings_spaceWithinExpressionParentheses: boolean[] = [];
|
||||
const settings_spaceBeforeBlockOpenBrace: boolean[] = [];
|
||||
const settings_spaceBetweenEmptyBraces: boolean[] = [];
|
||||
const settings_spaceBeforeInitializerListOpenBrace: boolean[] = [];
|
||||
const settings_spaceWithinInitializerListBraces: boolean[] = [];
|
||||
const settings_spacePreserveInInitializerList: boolean[] = [];
|
||||
const settings_spaceBeforeOpenSquareBracket: boolean[] = [];
|
||||
const settings_spaceWithinSquareBracketse: boolean[] = [];
|
||||
const settings_spaceBeforeEmptySquareBrackets: boolean[] = [];
|
||||
const settings_spaceBetweenEmptySquareBrackets: boolean[] = [];
|
||||
const settings_spaceGroupSquareBrackets: boolean[] = [];
|
||||
const settings_spaceWithinLambdaBrackets: boolean[] = [];
|
||||
const settings_spaceBetweenEmptyLambdaBrackets: boolean[] = [];
|
||||
const settings_spaceBeforeComma: boolean[] = [];
|
||||
const settings_spaceAfterComma: boolean[] = [];
|
||||
const settings_spaceRemoveAroundMemberOperators: boolean[] = [];
|
||||
const settings_spaceBeforeInheritanceColon: boolean[] = [];
|
||||
const settings_spaceBeforeConstructorColon: boolean[] = [];
|
||||
const settings_spaceRemoveBeforeSemicolon: boolean[] = [];
|
||||
const settings_spaceInsertAfterSemicolon: boolean[] = [];
|
||||
const settings_spaceRemoveAroundUnaryOperator: boolean[] = [];
|
||||
const settings_spaceAroundBinaryOperator: (string | undefined)[] = [];
|
||||
const settings_spaceAroundAssignmentOperator: (string | undefined)[] = [];
|
||||
const settings_spacePointerReferenceAlignment: (string | undefined)[] = [];
|
||||
const settings_spaceAroundTernaryOperator: (string | undefined)[] = [];
|
||||
const settings_wrapPreserveBlocks: (string | undefined)[] = [];
|
||||
|
||||
{
|
||||
const settings: CppSettings[] = [];
|
||||
const otherSettings: OtherSettings[] = [];
|
||||
@@ -1308,64 +1239,6 @@ export class DefaultClient implements Client {
|
||||
|
||||
for (const setting of settings) {
|
||||
settings_clangFormatPath.push(util.resolveVariables(setting.clangFormatPath, this.AdditionalEnvironment));
|
||||
settings_formattingEngine.push(setting.formattingEngine);
|
||||
settings_indentBraces.push(setting.vcFormatIndentBraces);
|
||||
settings_preserveIndentWithinParenthesis.push(setting.vcFormatPreserveIndentationWithinParenthesis);
|
||||
settings_indentMultiLine.push(setting.vcFormatIndentMultiLineRelativeTo);
|
||||
settings_indentCaseLabels.push(setting.vcFormatIndentCaseLabels);
|
||||
settings_indentCaseContents.push(setting.vcFormatIndentCaseContents);
|
||||
settings_indentCaseContentsWhenBlock.push(setting.vcFormatIndentCaseContentsWhenBlock);
|
||||
settings_indentLambdaBracesWhenParameter.push(setting.vcFormatIndentLambdaBracesWhenParameter);
|
||||
settings_indentGotoLabels.push(setting.vcFormatIndentGotoLables);
|
||||
settings_indentPreprocessor.push(setting.vcFormatIndentPreprocessor);
|
||||
settings_indentAccessSpecifiers.push(setting.vcFormatIndentAccessSpecifiers);
|
||||
settings_indentNamespaceContents.push(setting.vcFormatIndentNamespaceContents);
|
||||
settings_indentPreserveComment.push(setting.vcFormatIndentPreserveComment);
|
||||
settings_newLineBeforeOpenBraceNamespace.push(setting.vcFormatNewlineBeforeOpenBraceNamespace);
|
||||
settings_newLineBeforeOpenBraceType.push(setting.vcFormatNewlineBeforeOpenBraceType);
|
||||
settings_newLineBeforeOpenBraceFunction.push(setting.vcFormatNewlineBeforeOpenBraceFunction);
|
||||
settings_newLineBeforeOpenBraceBlock.push(setting.vcFormatNewlineBeforeOpenBraceBlock);
|
||||
settings_newLineScopeBracesOnSeparateLines.push(setting.vcFormatNewlineScopeBracesOnSeparateLines);
|
||||
settings_newLineBeforeOpenBraceLambda.push(setting.vcFormatNewlineBeforeOpenBraceLambda);
|
||||
settings_newLineCloseBraceSameLineEmptyType.push(setting.vcFormatNewlineCloseBraceSameLineEmptyType);
|
||||
settings_newLineCloseBraceSameLineEmptyFunction.push(setting.vcFormatNewlineCloseBraceSameLineEmptyFunction);
|
||||
settings_newLineBeforeCatch.push(setting.vcFormatNewlineBeforeCatch);
|
||||
settings_newLineBeforeElse.push(setting.vcFormatNewlineBeforeElse);
|
||||
settings_newLineBeforeWhileInDoWhile.push(setting.vcFormatNewlineBeforeWhileInDoWhile);
|
||||
settings_spaceBeforeFunctionOpenParenthesis.push(setting.vcFormatSpaceBeforeFunctionOpenParenthesis);
|
||||
settings_spaceWithinParameterListParentheses.push(setting.vcFormatSpaceWithinParameterListParentheses);
|
||||
settings_spaceBetweenEmptyParameterListParentheses.push(setting.vcFormatSpaceBetweenEmptyParameterListParentheses);
|
||||
settings_spaceAfterKeywordsInControlFlowStatements.push(setting.vcFormatSpaceAfterKeywordsInControlFlowStatements);
|
||||
settings_spaceWithinControlFlowStatementParentheses.push(setting.vcFormatSpaceWithinControlFlowStatementParentheses);
|
||||
settings_spaceBeforeLambdaOpenParenthesis.push(setting.vcFormatSpaceBeforeLambdaOpenParenthesis);
|
||||
settings_spaceWithinCastParentheses.push(setting.vcFormatSpaceWithinCastParentheses);
|
||||
settings_spaceSpaceAfterCastCloseParenthesis.push(setting.vcFormatSpaceAfterCastCloseParenthesis);
|
||||
settings_spaceWithinExpressionParentheses.push(setting.vcFormatSpaceWithinExpressionParentheses);
|
||||
settings_spaceBeforeBlockOpenBrace.push(setting.vcFormatSpaceBeforeBlockOpenBrace);
|
||||
settings_spaceBetweenEmptyBraces.push(setting.vcFormatSpaceBetweenEmptyBraces);
|
||||
settings_spaceBeforeInitializerListOpenBrace.push(setting.vcFormatSpaceBeforeInitializerListOpenBrace);
|
||||
settings_spaceWithinInitializerListBraces.push(setting.vcFormatSpaceWithinInitializerListBraces);
|
||||
settings_spacePreserveInInitializerList.push(setting.vcFormatSpacePreserveInInitializerList);
|
||||
settings_spaceBeforeOpenSquareBracket.push(setting.vcFormatSpaceBeforeOpenSquareBracket);
|
||||
settings_spaceWithinSquareBracketse.push(setting.vcFormatSpaceWithinSquareBrackets);
|
||||
settings_spaceBeforeEmptySquareBrackets.push(setting.vcFormatSpaceBeforeEmptySquareBrackets);
|
||||
settings_spaceBetweenEmptySquareBrackets.push(setting.vcFormatSpaceBetweenEmptySquareBrackets);
|
||||
settings_spaceGroupSquareBrackets.push(setting.vcFormatSpaceGroupSquareBrackets);
|
||||
settings_spaceWithinLambdaBrackets.push(setting.vcFormatSpaceWithinLambdaBrackets);
|
||||
settings_spaceBetweenEmptyLambdaBrackets.push(setting.vcFormatSpaceBetweenEmptyLambdaBrackets);
|
||||
settings_spaceBeforeComma.push(setting.vcFormatSpaceBeforeComma);
|
||||
settings_spaceAfterComma.push(setting.vcFormatSpaceAfterComma);
|
||||
settings_spaceRemoveAroundMemberOperators.push(setting.vcFormatSpaceRemoveAroundMemberOperators);
|
||||
settings_spaceBeforeInheritanceColon.push(setting.vcFormatSpaceBeforeInheritanceColon);
|
||||
settings_spaceBeforeConstructorColon.push(setting.vcFormatSpaceBeforeConstructorColon);
|
||||
settings_spaceRemoveBeforeSemicolon.push(setting.vcFormatSpaceRemoveBeforeSemicolon);
|
||||
settings_spaceInsertAfterSemicolon.push(setting.vcFormatSpaceInsertAfterSemicolon);
|
||||
settings_spaceRemoveAroundUnaryOperator.push(setting.vcFormatSpaceRemoveAroundUnaryOperator);
|
||||
settings_spaceAroundBinaryOperator.push(setting.vcFormatSpaceAroundBinaryOperator);
|
||||
settings_spaceAroundAssignmentOperator.push(setting.vcFormatSpaceAroundAssignmentOperator);
|
||||
settings_spacePointerReferenceAlignment.push(setting.vcFormatSpacePointerReferenceAlignment);
|
||||
settings_spaceAroundTernaryOperator.push(setting.vcFormatSpaceAroundTernaryOperator);
|
||||
settings_wrapPreserveBlocks.push(setting.vcFormatWrapPreserveBlocks);
|
||||
settings_clangFormatStyle.push(setting.clangFormatStyle);
|
||||
settings_clangFormatFallbackStyle.push(setting.clangFormatFallbackStyle);
|
||||
settings_clangFormatSortIncludes.push(setting.clangFormatSortIncludes);
|
||||
@@ -1381,11 +1254,13 @@ export class DefaultClient implements Client {
|
||||
settings_intelliSenseCachePath.push(util.resolveCachePath(setting.intelliSenseCachePath, this.AdditionalEnvironment));
|
||||
settings_intelliSenseCacheSize.push(setting.intelliSenseCacheSize);
|
||||
settings_autoComplete.push(setting.autoComplete);
|
||||
settings_formatting.push(setting.formatting);
|
||||
}
|
||||
|
||||
for (const otherSetting of otherSettings) {
|
||||
settings_filesExclude.push(otherSetting.filesExclude);
|
||||
settings_searchExclude.push(otherSetting.searchExclude);
|
||||
settings_editorTabSize.push(otherSetting.editorTabSize);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1413,86 +1288,15 @@ export class DefaultClient implements Client {
|
||||
initializationOptions: {
|
||||
clang_format_path: settings_clangFormatPath,
|
||||
clang_format_style: settings_clangFormatStyle,
|
||||
formatting: settings_formattingEngine,
|
||||
vcFormat : {
|
||||
indent: {
|
||||
braces: settings_indentBraces,
|
||||
multiLineRelativeTo: settings_indentMultiLine,
|
||||
preserveIndentationWithinParentheses: settings_preserveIndentWithinParenthesis,
|
||||
caseLabels: settings_indentCaseLabels,
|
||||
caseContents: settings_indentCaseContents,
|
||||
caseContentsWhenBlock: settings_indentCaseContentsWhenBlock,
|
||||
lambdaBracesWhenParameter: settings_indentLambdaBracesWhenParameter,
|
||||
gotoLabels: settings_indentGotoLabels,
|
||||
preprocessor : settings_indentPreprocessor,
|
||||
accesSpecifiers : settings_indentAccessSpecifiers,
|
||||
namespaceContents : settings_indentNamespaceContents,
|
||||
preserveComment : settings_indentPreserveComment
|
||||
},
|
||||
newLine: {
|
||||
beforeOpenBrace: {
|
||||
namespace: settings_newLineBeforeOpenBraceNamespace,
|
||||
type: settings_newLineBeforeOpenBraceType,
|
||||
function: settings_newLineBeforeOpenBraceFunction,
|
||||
block: settings_newLineBeforeOpenBraceBlock,
|
||||
lambda: settings_newLineBeforeOpenBraceLambda
|
||||
},
|
||||
scopeBracesOnSeparateLines: settings_newLineScopeBracesOnSeparateLines,
|
||||
closeBraceSameLine: {
|
||||
emptyType: settings_newLineCloseBraceSameLineEmptyType,
|
||||
emptyFunction: settings_newLineCloseBraceSameLineEmptyFunction
|
||||
},
|
||||
beforeCatch : settings_newLineBeforeCatch,
|
||||
beforeElse : settings_newLineBeforeElse,
|
||||
beforeWhileInDoWhile : settings_newLineBeforeWhileInDoWhile
|
||||
|
||||
},
|
||||
space: {
|
||||
beforeFunctionOpenParenthesis : settings_spaceBeforeFunctionOpenParenthesis,
|
||||
withinParameterListParentheses : settings_spaceWithinParameterListParentheses,
|
||||
betweenEmptyParameterListParentheses : settings_spaceBetweenEmptyParameterListParentheses,
|
||||
afterKeywordsInControlFlowStatements : settings_spaceAfterKeywordsInControlFlowStatements,
|
||||
withinControlFlowStatementParentheses : settings_spaceWithinControlFlowStatementParentheses,
|
||||
beforeLambdaOpenParenthesis : settings_spaceBeforeLambdaOpenParenthesis,
|
||||
withinCastParentheses : settings_spaceWithinCastParentheses,
|
||||
afterCastCloseParenthesis : settings_spaceSpaceAfterCastCloseParenthesis,
|
||||
withinExpressionParentheses : settings_spaceWithinExpressionParentheses,
|
||||
beforeBlockOpenBrace : settings_spaceBeforeBlockOpenBrace,
|
||||
betweenEmptyBraces : settings_spaceBetweenEmptyBraces,
|
||||
beforeInitializerListOpenBrace : settings_spaceBeforeInitializerListOpenBrace,
|
||||
withinInitializerListBraces : settings_spaceWithinInitializerListBraces,
|
||||
preserveInInitializerList : settings_spacePreserveInInitializerList,
|
||||
beforeOpenSquareBracket : settings_spaceBeforeOpenSquareBracket,
|
||||
withinSquareBrackets : settings_spaceWithinSquareBracketse,
|
||||
beforeEmptySquareBrackets : settings_spaceBeforeEmptySquareBrackets,
|
||||
betweenEmptySquareBrackets : settings_spaceBetweenEmptySquareBrackets,
|
||||
groupSquareBrackets : settings_spaceGroupSquareBrackets,
|
||||
withinLambdaBrackets : settings_spaceWithinLambdaBrackets,
|
||||
betweenEmptyLambdaBrackets : settings_spaceBetweenEmptyLambdaBrackets,
|
||||
beforeComma : settings_spaceBeforeComma,
|
||||
afterComma : settings_spaceAfterComma,
|
||||
removeAroundMemberOperators : settings_spaceRemoveAroundMemberOperators,
|
||||
beforeInheritanceColon : settings_spaceBeforeInheritanceColon,
|
||||
beforeConstructorColon : settings_spaceBeforeConstructorColon,
|
||||
removeBeforeSemicolon : settings_spaceRemoveBeforeSemicolon,
|
||||
insertAfterSemicolon : settings_spaceInsertAfterSemicolon,
|
||||
removeAroundUnaryOperator : settings_spaceRemoveAroundUnaryOperator,
|
||||
aroundBinaryOperator : settings_spaceAroundBinaryOperator,
|
||||
aroundAssignmentOperator : settings_spaceAroundAssignmentOperator,
|
||||
pointerReferenceAlignment : settings_spacePointerReferenceAlignment,
|
||||
aroundTernaryOperator : settings_spaceAroundTernaryOperator
|
||||
},
|
||||
wrap: {
|
||||
preserveBlocks: settings_wrapPreserveBlocks
|
||||
}
|
||||
},
|
||||
clang_format_fallbackStyle: settings_clangFormatFallbackStyle,
|
||||
clang_format_sortIncludes: settings_clangFormatSortIncludes,
|
||||
formatting: settings_formatting,
|
||||
extension_path: util.extensionPath,
|
||||
exclude_files: settings_filesExclude,
|
||||
exclude_search: settings_searchExclude,
|
||||
associations: workspaceOtherSettings.filesAssociations,
|
||||
storage_path: this.storagePath,
|
||||
tabSize: settings_editorTabSize,
|
||||
intelliSenseEngine: settings_intelliSenseEngine,
|
||||
intelliSenseEngineFallback: settings_intelliSenseEngineFallback,
|
||||
intelliSenseCacheDisabled: intelliSenseCacheDisabled,
|
||||
@@ -1571,17 +1375,6 @@ export class DefaultClient implements Client {
|
||||
const settings: any = {
|
||||
C_Cpp: {
|
||||
...cppSettingsScoped,
|
||||
vcFormat: {
|
||||
...vscode.workspace.getConfiguration("C_Cpp.vcFormat", this.RootUri),
|
||||
indent: vscode.workspace.getConfiguration("C_Cpp.vcFormat.indent", this.RootUri),
|
||||
newLine: {
|
||||
...vscode.workspace.getConfiguration("C_Cpp.vcFormat.newLine", this.RootUri),
|
||||
beforeOpenBrace: vscode.workspace.getConfiguration("C_Cpp.vcFormat.newLine.beforeOpenBrace", this.RootUri),
|
||||
closeBraceSameLine: vscode.workspace.getConfiguration("C_Cpp.vcFormat.newLine.closeBraceSameLine", this.RootUri)
|
||||
},
|
||||
space: vscode.workspace.getConfiguration("C_Cpp.vcFormat.space", this.RootUri),
|
||||
wrap: vscode.workspace.getConfiguration("C_Cpp.vcFormat.wrap", this.RootUri)
|
||||
},
|
||||
tabSize: vscode.workspace.getConfiguration("editor.tabSize", this.RootUri)
|
||||
},
|
||||
files: {
|
||||
@@ -1608,29 +1401,27 @@ export class DefaultClient implements Client {
|
||||
const changedSettings: { [key: string]: string } = this.settingsTracker.getChangedSettings();
|
||||
this.notifyWhenReady(() => {
|
||||
if (Object.keys(changedSettings).length > 0) {
|
||||
if (isFirstClient) {
|
||||
if (changedSettings["commentContinuationPatterns"]) {
|
||||
updateLanguageConfigurations();
|
||||
if (changedSettings["commentContinuationPatterns"]) {
|
||||
updateLanguageConfigurations();
|
||||
}
|
||||
if (changedSettings["codeFolding"]) {
|
||||
const settings: CppSettings = new CppSettings();
|
||||
if (settings.codeFolding) {
|
||||
this.codeFoldingProviderDisposable = vscode.languages.registerFoldingRangeProvider(this.documentSelector, new FoldingRangeProvider(this));
|
||||
} else if (this.codeFoldingProviderDisposable) {
|
||||
this.codeFoldingProviderDisposable.dispose();
|
||||
this.codeFoldingProviderDisposable = undefined;
|
||||
}
|
||||
if (changedSettings["codeFolding"]) {
|
||||
const settings: CppSettings = new CppSettings();
|
||||
if (settings.codeFolding) {
|
||||
this.codeFoldingProviderDisposable = vscode.languages.registerFoldingRangeProvider(this.documentSelector, new FoldingRangeProvider(this));
|
||||
} else if (this.codeFoldingProviderDisposable) {
|
||||
this.codeFoldingProviderDisposable.dispose();
|
||||
this.codeFoldingProviderDisposable = undefined;
|
||||
}
|
||||
}
|
||||
if (changedSettings["enhancedColorization"]) {
|
||||
const settings: CppSettings = new CppSettings();
|
||||
if (settings.enhancedColorization && this.semanticTokensLegend) {
|
||||
this.semanticTokensProvider = new SemanticTokensProvider(this);
|
||||
this.semanticTokensProviderDisposable = vscode.languages.registerDocumentSemanticTokensProvider(this.documentSelector, new SemanticTokensProvider(this), this.semanticTokensLegend); ;
|
||||
} else if (this.semanticTokensProviderDisposable) {
|
||||
this.semanticTokensProviderDisposable.dispose();
|
||||
this.semanticTokensProviderDisposable = undefined;
|
||||
this.semanticTokensProvider = undefined;
|
||||
}
|
||||
}
|
||||
if (changedSettings["enhancedColorization"]) {
|
||||
const settings: CppSettings = new CppSettings();
|
||||
if (settings.enhancedColorization && this.semanticTokensLegend) {
|
||||
this.semanticTokensProvider = new SemanticTokensProvider(this);
|
||||
this.semanticTokensProviderDisposable = vscode.languages.registerDocumentSemanticTokensProvider(this.documentSelector, new SemanticTokensProvider(this), this.semanticTokensLegend); ;
|
||||
} else if (this.semanticTokensProviderDisposable) {
|
||||
this.semanticTokensProviderDisposable.dispose();
|
||||
this.semanticTokensProviderDisposable = undefined;
|
||||
this.semanticTokensProvider = undefined;
|
||||
}
|
||||
}
|
||||
this.configuration.onDidChangeSettings();
|
||||
@@ -1661,10 +1452,10 @@ export class DefaultClient implements Client {
|
||||
this.cancelReferences();
|
||||
}
|
||||
|
||||
const oldVersion: number | undefined = openFileVersions.get(textDocumentChangeEvent.document.uri.toString());
|
||||
const oldVersion: number | undefined = this.openFileVersions.get(textDocumentChangeEvent.document.uri.toString());
|
||||
const newVersion: number = textDocumentChangeEvent.document.version;
|
||||
if (oldVersion === undefined || newVersion > oldVersion) {
|
||||
openFileVersions.set(textDocumentChangeEvent.document.uri.toString(), newVersion);
|
||||
this.openFileVersions.set(textDocumentChangeEvent.document.uri.toString(), newVersion);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1672,15 +1463,12 @@ export class DefaultClient implements Client {
|
||||
|
||||
public onDidOpenTextDocument(document: vscode.TextDocument): void {
|
||||
if (document.uri.scheme === "file") {
|
||||
openFileVersions.set(document.uri.toString(), document.version);
|
||||
this.openFileVersions.set(document.uri.toString(), document.version);
|
||||
}
|
||||
}
|
||||
|
||||
public onDidCloseTextDocument(document: vscode.TextDocument): void {
|
||||
if (this.semanticTokensProvider) {
|
||||
this.semanticTokensProvider.invalidateFile(document.uri.toString());
|
||||
}
|
||||
openFileVersions.delete(document.uri.toString());
|
||||
this.openFileVersions.delete(document.uri.toString());
|
||||
}
|
||||
|
||||
private registeredProviders: CustomConfigurationProvider1[] = [];
|
||||
@@ -2167,7 +1955,7 @@ export class DefaultClient implements Client {
|
||||
this.languageClient.onNotification(PublishDiagnosticsNotification, publishDiagnostics);
|
||||
this.languageClient.onNotification(ShowMessageWindowNotification, showMessageWindow);
|
||||
this.languageClient.onNotification(ReportTextDocumentLanguage, (e) => this.setTextDocumentLanguage(e));
|
||||
this.languageClient.onNotification(SemanticTokensChanged, (e) => this.semanticTokensProvider?.invalidateFile(e));
|
||||
this.languageClient.onNotification(SemanticTokensChanged, (e) => this.semanticTokensProvider?.onDidChangeSemanticTokensEvent.fire());
|
||||
setupOutputHandlers();
|
||||
}
|
||||
|
||||
@@ -2407,7 +2195,7 @@ export class DefaultClient implements Client {
|
||||
};
|
||||
this.inactiveRegionsDecorations.set(params.uri, toInsert);
|
||||
}
|
||||
if (settings.dimInactiveRegions && params.fileVersion === openFileVersions.get(params.uri)) {
|
||||
if (settings.dimInactiveRegions && params.fileVersion === this.openFileVersions.get(params.uri)) {
|
||||
// Apply the decorations to all *visible* text editors
|
||||
const editors: vscode.TextEditor[] = vscode.window.visibleTextEditors.filter(e => e.document.uri.toString() === params.uri);
|
||||
for (const e of editors) {
|
||||
|
||||
@@ -16,7 +16,6 @@ import { getCustomConfigProviders } from './customProviders';
|
||||
import { SettingsPanel } from './settingsPanel';
|
||||
import * as os from 'os';
|
||||
import escapeStringRegExp = require('escape-string-regexp');
|
||||
import * as jsonc from 'jsonc-parser';
|
||||
import * as nls from 'vscode-nls';
|
||||
|
||||
nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFormat.standalone })();
|
||||
@@ -624,46 +623,11 @@ export class CppProperties {
|
||||
configuration.windowsSdkVersion = this.updateConfigurationString(configuration.windowsSdkVersion, settings.defaultWindowsSdkVersion, env);
|
||||
configuration.forcedInclude = this.updateConfigurationStringArray(configuration.forcedInclude, settings.defaultForcedInclude, env);
|
||||
configuration.compileCommands = this.updateConfigurationString(configuration.compileCommands, settings.defaultCompileCommands, env);
|
||||
configuration.compilerPath = this.updateConfigurationString(configuration.compilerPath, settings.defaultCompilerPath, env, true);
|
||||
configuration.compilerArgs = this.updateConfigurationStringArray(configuration.compilerArgs, settings.defaultCompilerArgs, env);
|
||||
configuration.cStandard = this.updateConfigurationString(configuration.cStandard, settings.defaultCStandard, env);
|
||||
configuration.cppStandard = this.updateConfigurationString(configuration.cppStandard, settings.defaultCppStandard, env);
|
||||
configuration.intelliSenseMode = this.updateConfigurationString(configuration.intelliSenseMode, settings.defaultIntelliSenseMode, env);
|
||||
if (!configuration.compileCommands) {
|
||||
// compile_commands.json already specifies a compiler. compilerPath overrides the compile_commands.json compiler so
|
||||
// don't set a default when compileCommands is in use.
|
||||
configuration.compilerPath = this.updateConfigurationString(configuration.compilerPath, settings.defaultCompilerPath, env, true);
|
||||
if (configuration.compilerPath === undefined && !!this.defaultCompilerPath) {
|
||||
configuration.compilerPath = this.defaultCompilerPath;
|
||||
if (!configuration.cStandard && !!this.defaultCStandard) {
|
||||
configuration.cStandard = this.defaultCStandard;
|
||||
}
|
||||
if (!configuration.cppStandard && !!this.defaultCppStandard) {
|
||||
configuration.cppStandard = this.defaultCppStandard;
|
||||
}
|
||||
if (!configuration.intelliSenseMode && !!this.defaultIntelliSenseMode) {
|
||||
configuration.intelliSenseMode = this.defaultIntelliSenseMode;
|
||||
}
|
||||
if (!configuration.windowsSdkVersion && !!this.defaultWindowsSdkVersion) {
|
||||
configuration.windowsSdkVersion = this.defaultWindowsSdkVersion;
|
||||
}
|
||||
if (!configuration.includePath && !!this.defaultIncludes) {
|
||||
configuration.includePath = this.defaultIncludes;
|
||||
}
|
||||
if (!configuration.macFrameworkPath && !!this.defaultFrameworks) {
|
||||
configuration.macFrameworkPath = this.defaultFrameworks;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
// However, if compileCommands are used and compilerPath is explicitly set, it's still necessary to resolve variables in it.
|
||||
if (configuration.compilerPath === "${default}") {
|
||||
configuration.compilerPath = settings.defaultCompilerPath;
|
||||
}
|
||||
if (configuration.compilerPath === null) {
|
||||
configuration.compilerPath = undefined;
|
||||
} else if (configuration.compilerPath !== undefined) {
|
||||
configuration.compilerPath = util.resolveVariables(configuration.compilerPath, env);
|
||||
}
|
||||
}
|
||||
configuration.customConfigurationVariables = this.updateConfigurationStringDictionary(configuration.customConfigurationVariables, settings.defaultCustomConfigurationVariables, env);
|
||||
configuration.configurationProvider = this.updateConfigurationString(configuration.configurationProvider, settings.defaultConfigurationProvider, env);
|
||||
|
||||
@@ -960,7 +924,7 @@ export class CppProperties {
|
||||
}
|
||||
|
||||
// Try to use the same configuration as before the change.
|
||||
const newJson: ConfigurationJson = jsonc.parse(readResults);
|
||||
const newJson: ConfigurationJson = JSON.parse(readResults);
|
||||
if (!newJson || !newJson.configurations || newJson.configurations.length === 0) {
|
||||
throw { message: localize("invalid.configuration.file", "Invalid configuration file. There must be at least one configuration present in the array.") };
|
||||
}
|
||||
@@ -1277,7 +1241,7 @@ export class CppProperties {
|
||||
// Replace all \<escape character> with \\<character>, except for \"
|
||||
// Otherwise, the JSON.parse result will have the \<escape character> missing.
|
||||
const configurationsText: string = util.escapeForSquiggles(curText);
|
||||
const configurations: ConfigurationJson = jsonc.parse(configurationsText);
|
||||
const configurations: ConfigurationJson = JSON.parse(configurationsText);
|
||||
const currentConfiguration: Configuration = configurations.configurations[this.CurrentConfigurationIndex];
|
||||
|
||||
let curTextStartOffset: number = 0;
|
||||
|
||||
@@ -452,7 +452,6 @@ function realActivation(): void {
|
||||
|
||||
disposables.push(vscode.workspace.onDidChangeConfiguration(onDidChangeSettings));
|
||||
disposables.push(vscode.window.onDidChangeActiveTextEditor(onDidChangeActiveTextEditor));
|
||||
ui.activeDocumentChanged(); // Handle already active documents (for non-cpp files that we don't register didOpen).
|
||||
disposables.push(vscode.window.onDidChangeTextEditorSelection(onDidChangeTextEditorSelection));
|
||||
disposables.push(vscode.window.onDidChangeVisibleTextEditors(onDidChangeVisibleTextEditors));
|
||||
|
||||
@@ -466,7 +465,7 @@ function realActivation(): void {
|
||||
|
||||
PlatformInformation.GetPlatformInformation().then(info => {
|
||||
// Skip Insiders processing for 32-bit Linux.
|
||||
if (info.platform !== "linux" || info.architecture === "x86_64" || info.architecture === "arm" || info.architecture === "arm64") {
|
||||
if (info.platform !== "linux" || info.architecture === "x86_64") {
|
||||
// Skip Insiders processing for unsupported VS Code versions.
|
||||
// TODO: Change this to not require the hardcoded version to be updated.
|
||||
const vscodeVersion: PackageVersion = new PackageVersion(vscode.version);
|
||||
@@ -497,8 +496,8 @@ export function updateLanguageConfigurations(): void {
|
||||
languageConfigurations.forEach(d => d.dispose());
|
||||
languageConfigurations = [];
|
||||
|
||||
languageConfigurations.push(vscode.languages.setLanguageConfiguration('c', getLanguageConfig('c')));
|
||||
languageConfigurations.push(vscode.languages.setLanguageConfiguration('cpp', getLanguageConfig('cpp')));
|
||||
languageConfigurations.push(vscode.languages.setLanguageConfiguration('c', getLanguageConfig('c', clients.ActiveClient.RootUri)));
|
||||
languageConfigurations.push(vscode.languages.setLanguageConfiguration('cpp', getLanguageConfig('cpp', clients.ActiveClient.RootUri)));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -220,8 +220,8 @@ interface Rules {
|
||||
end: vscode.OnEnterRule[];
|
||||
}
|
||||
|
||||
export function getLanguageConfig(languageId: string): vscode.LanguageConfiguration {
|
||||
const settings: CppSettings = new CppSettings();
|
||||
export function getLanguageConfig(languageId: string, resource?: vscode.Uri): vscode.LanguageConfiguration {
|
||||
const settings: CppSettings = new CppSettings(resource);
|
||||
const patterns: (string | CommentPattern)[] | undefined = settings.commentContinuationPatterns;
|
||||
return getLanguageConfigFromPatterns(languageId, patterns);
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@ export class CppSettings extends Settings {
|
||||
public get clangFormatStyle(): string | undefined { return super.Section.get<string>("clang_format_style"); }
|
||||
public get clangFormatFallbackStyle(): string | undefined { return super.Section.get<string>("clang_format_fallbackStyle"); }
|
||||
public get clangFormatSortIncludes(): string | undefined { return super.Section.get<string>("clang_format_sortIncludes"); }
|
||||
public get formatting(): string | undefined { return super.Section.get<string>("formatting"); }
|
||||
public get experimentalFeatures(): string | undefined { return super.Section.get<string>("experimentalFeatures"); }
|
||||
public get suggestSnippets(): boolean | undefined { return super.Section.get<boolean>("suggestSnippets"); }
|
||||
public get intelliSenseEngine(): string | undefined { return super.Section.get<string>("intelliSenseEngine"); }
|
||||
@@ -165,241 +166,6 @@ export class CppSettings extends Settings {
|
||||
&& vscode.workspace.getConfiguration("workbench").get<string>("colorTheme") !== "Default High Contrast";
|
||||
}
|
||||
|
||||
public get formattingEngine(): string | undefined {
|
||||
return super.Section.get<string>("formatting");
|
||||
}
|
||||
|
||||
public get vcFormatIndentBraces(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.indent.braces") === true;
|
||||
}
|
||||
|
||||
public get vcFormatIndentMultiLineRelativeTo(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.indent.multiLineRelativeTo");
|
||||
}
|
||||
|
||||
public get vcFormatPreserveIndentationWithinParenthesis(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.indent.preserveIndentationWithinParentheses") === true;
|
||||
}
|
||||
|
||||
public get vcFormatIndentCaseLabels(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.indent.caseLabels") === true;
|
||||
}
|
||||
|
||||
public get vcFormatIndentCaseContents(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.indent.caseContents") === true;
|
||||
}
|
||||
|
||||
public get vcFormatIndentCaseContentsWhenBlock(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.indent.caseContentsWhenBlock") === true;
|
||||
}
|
||||
|
||||
public get vcFormatIndentLambdaBracesWhenParameter(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.indent.lambdaBracesWhenParameter") === true;
|
||||
}
|
||||
|
||||
public get vcFormatIndentGotoLables(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.indent.gotoLabels");
|
||||
}
|
||||
|
||||
public get vcFormatIndentPreprocessor(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.indent.preprocessor");
|
||||
}
|
||||
|
||||
public get vcFormatIndentAccessSpecifiers(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.indent.accessSpecifiers") === true;
|
||||
}
|
||||
|
||||
public get vcFormatIndentNamespaceContents(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.indent.namespaceContents") === true;
|
||||
}
|
||||
|
||||
public get vcFormatIndentPreserveComment(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.indent.preserveComment") === true;
|
||||
}
|
||||
|
||||
|
||||
public get vcFormatNewlineBeforeOpenBraceNamespace(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.newLine.beforeOpenBrace.namespace");
|
||||
}
|
||||
|
||||
public get vcFormatNewlineBeforeOpenBraceType(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.newLine.beforeOpenBrace.type");
|
||||
}
|
||||
|
||||
public get vcFormatNewlineBeforeOpenBraceFunction(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.newLine.beforeOpenBrace.function");
|
||||
}
|
||||
|
||||
public get vcFormatNewlineBeforeOpenBraceBlock(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.newLine.beforeOpenBrace.block");
|
||||
}
|
||||
|
||||
public get vcFormatNewlineBeforeOpenBraceLambda(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.newLine.beforeOpenBrace.lamda");
|
||||
}
|
||||
|
||||
public get vcFormatNewlineScopeBracesOnSeparateLines(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.newLine.scopeBracesOnSeparateLines") === true;
|
||||
}
|
||||
|
||||
public get vcFormatNewlineCloseBraceSameLineEmptyType(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.newLine.closeBraceSameLine.emptyType") === true;
|
||||
}
|
||||
|
||||
public get vcFormatNewlineCloseBraceSameLineEmptyFunction(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.newLine.closeBraceSameLine.emptyFunction") === true;
|
||||
}
|
||||
|
||||
public get vcFormatNewlineBeforeCatch(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.newLine.beforeCatch") === true;
|
||||
}
|
||||
|
||||
public get vcFormatNewlineBeforeElse(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.newLine.beforeElse") === true;
|
||||
}
|
||||
|
||||
public get vcFormatNewlineBeforeWhileInDoWhile(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.newLine.beforeWhileInDoWhile") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBeforeFunctionOpenParenthesis(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.space.beforeFunctionOpenParenthesis");
|
||||
}
|
||||
|
||||
|
||||
public get vcFormatSpaceWithinParameterListParentheses(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.withinParameterListParentheses") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBetweenEmptyParameterListParentheses(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.betweenEmptyParameterListParentheses") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceAfterKeywordsInControlFlowStatements(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.afterKeywordsInControlFlowStatements") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceWithinControlFlowStatementParentheses(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.withinControlFlowStatementParentheses") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBeforeLambdaOpenParenthesis(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.beforeLambdaOpenParenthesis") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceWithinCastParentheses(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.withinCastParentheses") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceAfterCastCloseParenthesis(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.afterCastCloseParenthesis") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceWithinExpressionParentheses(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.withinExpressionParentheses") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBeforeBlockOpenBrace(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.beforeBlockOpenBrace") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBetweenEmptyBraces(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.betweenEmptyBraces") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBeforeInitializerListOpenBrace(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.beforeInitializerListOpenBrace") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceWithinInitializerListBraces(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.withinInitializerListBraces") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpacePreserveInInitializerList(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.preserveInInitializerList") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBeforeOpenSquareBracket(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.beforeOpenSquareBracket") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceWithinSquareBrackets(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.withinSquareBrackets") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBeforeEmptySquareBrackets(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.beforeEmptySquareBrackets") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBetweenEmptySquareBrackets(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.betweenEmptySquareBrackets") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceGroupSquareBrackets(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.groupSquareBrackets") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceWithinLambdaBrackets(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.withinLambdaBrackets") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBetweenEmptyLambdaBrackets(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.betweenEmptyLambdaBrackets") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBeforeComma(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.beforeComma") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceAfterComma(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.afterComma") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceRemoveAroundMemberOperators(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.removeAroundMemberOperators") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBeforeInheritanceColon(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.beforeInheritanceColon") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceBeforeConstructorColon(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.beforeConstructorColon") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceRemoveBeforeSemicolon(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.removeBeforeSemicolon") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceInsertAfterSemicolon(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.insertAfterSemicolon") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceRemoveAroundUnaryOperator(): boolean {
|
||||
return super.Section.get<boolean>("vcFormat.space.removeAroundUnaryOperator") === true;
|
||||
}
|
||||
|
||||
public get vcFormatSpaceAroundBinaryOperator(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.space.aroundBinaryOperator");
|
||||
}
|
||||
|
||||
|
||||
public get vcFormatSpaceAroundAssignmentOperator(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.space.aroundAssignmentOperator");
|
||||
}
|
||||
|
||||
public get vcFormatSpacePointerReferenceAlignment(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.space.pointerReferenceAlignment");
|
||||
}
|
||||
|
||||
public get vcFormatSpaceAroundTernaryOperator(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.space.aroundTernaryOperator");
|
||||
}
|
||||
|
||||
public get vcFormatWrapPreserveBlocks(): string | undefined {
|
||||
return super.Section.get<string>("vcFormat.wrap.preserveBlocks");
|
||||
}
|
||||
|
||||
public get dimInactiveRegions(): boolean {
|
||||
return super.Section.get<boolean>("dimInactiveRegions") === true
|
||||
&& super.Section.get<string>("intelliSenseEngine") === "Default"
|
||||
|
||||
@@ -148,7 +148,6 @@ export class SettingsTracker {
|
||||
const newKey: string = key + "2";
|
||||
if (val) {
|
||||
switch (String(val).toLowerCase()) {
|
||||
case "emulated visual studio":
|
||||
case "visual studio":
|
||||
case "llvm":
|
||||
case "google":
|
||||
|
||||
@@ -163,19 +163,10 @@ export class UI {
|
||||
} else {
|
||||
const isCpp: boolean = (activeEditor.document.uri.scheme === "file" && (activeEditor.document.languageId === "cpp" || activeEditor.document.languageId === "c"));
|
||||
|
||||
const isCppPropertiesJson: boolean = activeEditor.document.fileName.endsWith("c_cpp_properties.json");
|
||||
if (isCppPropertiesJson) {
|
||||
vscode.languages.setTextDocumentLanguage(activeEditor.document, "jsonc");
|
||||
}
|
||||
// It's sometimes desirable to see the config and icons when making settings changes.
|
||||
const isSettingsJson: boolean = ((activeEditor.document.fileName.endsWith("c_cpp_properties.json") || activeEditor.document.fileName.endsWith("settings.json")));
|
||||
|
||||
// It's sometimes desirable to see the config and icons when making changes to files with C/C++-related content.
|
||||
// TODO: Check some "AlwaysShow" setting here.
|
||||
this.ShowConfiguration = isCpp || isCppPropertiesJson ||
|
||||
activeEditor.document.uri.scheme === "output" ||
|
||||
activeEditor.document.fileName.endsWith("settings.json") ||
|
||||
activeEditor.document.fileName.endsWith("tasks.json") ||
|
||||
activeEditor.document.fileName.endsWith("launch.json") ||
|
||||
activeEditor.document.fileName.endsWith(".code-workspace");
|
||||
this.ShowConfiguration = isCpp || isSettingsJson;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+3
-64
@@ -22,7 +22,6 @@ import { OtherSettings } from './LanguageServer/settings';
|
||||
import { lookupString } from './nativeStrings';
|
||||
import * as nls from 'vscode-nls';
|
||||
import { Readable } from 'stream';
|
||||
import { PackageManager, IPackage } from './packageManager';
|
||||
|
||||
nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFormat.standalone })();
|
||||
const localize: nls.LocalizeFunc = nls.loadMessageBundle();
|
||||
@@ -547,7 +546,7 @@ export function checkInstallLockFile(): Promise<boolean> {
|
||||
/** Get the platform that the installed binaries belong to.*/
|
||||
export function getInstalledBinaryPlatform(): string | undefined {
|
||||
// the LLVM/bin folder is utilized to identify the platform
|
||||
let installedPlatform: string | undefined;
|
||||
let installedPlatform: string = "";
|
||||
if (checkFileExistsSync(path.join(extensionPath, "LLVM/bin/clang-format.exe"))) {
|
||||
installedPlatform = "win32";
|
||||
} else if (checkFileExistsSync(path.join(extensionPath, "LLVM/bin/clang-format.darwin"))) {
|
||||
@@ -555,69 +554,9 @@ export function getInstalledBinaryPlatform(): string | undefined {
|
||||
} else if (checkFileExistsSync(path.join(extensionPath, "LLVM/bin/clang-format"))) {
|
||||
installedPlatform = "linux";
|
||||
}
|
||||
if (!installedPlatform) {
|
||||
Telemetry.logLanguageServerEvent("missingBinary", { "source": "clang-format" });
|
||||
}
|
||||
return installedPlatform;
|
||||
}
|
||||
|
||||
/* Check if the core binaries exists in extension's installation folder */
|
||||
export async function checkInstallBinariesExist(): Promise<boolean> {
|
||||
if (!checkInstallLockFile()) {
|
||||
return false;
|
||||
}
|
||||
let installBinariesExist: boolean = true;
|
||||
const info: PlatformInformation = await PlatformInformation.GetPlatformInformation();
|
||||
const packageManager: PackageManager = new PackageManager(info);
|
||||
const packages: Promise<IPackage[]> = packageManager.GetPackages();
|
||||
for (const pkg of await packages) {
|
||||
if (pkg.binaries) {
|
||||
await Promise.all(pkg.binaries.map(async (file: string) => {
|
||||
if (!await checkFileExists(file)) {
|
||||
installBinariesExist = false;
|
||||
const fileBase: string = path.basename(file);
|
||||
console.log(`Extension file ${fileBase} is missing.`);
|
||||
Telemetry.logLanguageServerEvent("missingBinary", { "source": `${fileBase}` });
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
return installBinariesExist;
|
||||
}
|
||||
|
||||
/* Check if the core Json files exists in extension's installation folder */
|
||||
export async function checkInstallJsonsExist(): Promise<boolean> {
|
||||
let installJsonsExist: boolean = true;
|
||||
const jsonFiles: string[] = [
|
||||
"bin/msvc.arm32.clang.json",
|
||||
"bin/msvc.arm32.gcc.json",
|
||||
"bin/msvc.arm32.msvc.json",
|
||||
"bin/msvc.arm64.clang.json",
|
||||
"bin/msvc.arm64.gcc.json",
|
||||
"bin/msvc.arm64.msvc.json",
|
||||
"bin/msvc.json",
|
||||
"bin/msvc.x64.clang.json",
|
||||
"bin/msvc.x64.gcc.json",
|
||||
"bin/msvc.x64.msvc.json",
|
||||
"bin/msvc.x86.clang.json",
|
||||
"bin/msvc.x86.gcc.json",
|
||||
"bin/msvc.x86.msvc.json",
|
||||
"debugAdapters/bin/cppdbg.ad7Engine.json"
|
||||
];
|
||||
await Promise.all(jsonFiles.map(async (file) => {
|
||||
if (!await checkFileExists(path.join(extensionPath, file))) {
|
||||
installJsonsExist = false;
|
||||
console.log(`Extension file ${file} is missing.`);
|
||||
Telemetry.logLanguageServerEvent("missingJson", { "source": `${file}` });
|
||||
}
|
||||
}));
|
||||
return installJsonsExist;
|
||||
}
|
||||
|
||||
export async function removeInstallLockFile(): Promise<void> {
|
||||
await unlinkAsync(path.join(extensionPath, "install.lock"));
|
||||
}
|
||||
|
||||
/** Reads the content of a text file */
|
||||
export function readFileText(filePath: string, encoding: string = "utf8"): Promise<string> {
|
||||
return new Promise<string>((resolve, reject) => {
|
||||
@@ -811,7 +750,7 @@ export function checkDistro(platformInfo: PlatformInformation): void {
|
||||
}
|
||||
}
|
||||
|
||||
export async function unlinkAsync(fileName: string): Promise<void> {
|
||||
export async function unlinkPromise(fileName: string): Promise<void> {
|
||||
return new Promise<void>((resolve, reject) => {
|
||||
fs.unlink(fileName, err => {
|
||||
if (err) {
|
||||
@@ -822,7 +761,7 @@ export async function unlinkAsync(fileName: string): Promise<void> {
|
||||
});
|
||||
}
|
||||
|
||||
export async function renameAsync(oldName: string, newName: string): Promise<void> {
|
||||
export async function renamePromise(oldName: string, newName: string): Promise<void> {
|
||||
return new Promise<void>((resolve, reject) => {
|
||||
fs.rename(oldName, newName, err => {
|
||||
if (err) {
|
||||
|
||||
@@ -104,8 +104,6 @@ export function vsixNameForPlatform(info: PlatformInformation): string {
|
||||
default: {
|
||||
switch (platformInfo.architecture) {
|
||||
case 'x86_64': return 'cpptools-linux.vsix';
|
||||
case 'arm': return 'cpptools-linux-armhf.vsix';
|
||||
case 'arm64': return 'cpptools-linux-aarch64.vsix';
|
||||
default: throw new Error(`Unexpected Linux architecture: ${platformInfo.architecture}`);
|
||||
}
|
||||
}
|
||||
@@ -190,9 +188,9 @@ export function getTargetBuild(builds: Build[], userVersion: PackageVersion, upd
|
||||
if (!isFromSettingsChange && !vscode.workspace.getConfiguration("extensions", null).get<boolean>("autoUpdate")) {
|
||||
return undefined;
|
||||
}
|
||||
const latestVersionOnline: PackageVersion = new PackageVersion(builds[0].name);
|
||||
const latestVersion: PackageVersion = new PackageVersion(builds[0].name);
|
||||
// Allows testing pre-releases without accidentally downgrading to the latest version
|
||||
if (userVersion.isGreaterThan(latestVersionOnline, "insiders")) {
|
||||
if ((updateChannel === 'Insiders') && (userVersion.isGreaterThan(latestVersion))) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
|
||||
+6
-23
@@ -35,7 +35,7 @@ const disposables: vscode.Disposable[] = [];
|
||||
|
||||
export async function activate(context: vscode.ExtensionContext): Promise<CppToolsApi & CppToolsExtension> {
|
||||
let errMsg: string = "";
|
||||
if (process.arch !== 'x64' && (process.platform !== 'win32' || process.arch !== 'ia32') && (process.platform !== 'linux' || (process.arch !== 'x64' && process.arch !== 'arm' && process.arch !== 'arm64' && process.arch !== 'aarch64'))) {
|
||||
if (process.arch !== 'x64' && (process.platform !== 'win32' || process.arch !== 'ia32')) {
|
||||
errMsg = localize("architecture.not.supported", "Architecture {0} is not supported. ", String(process.arch));
|
||||
} else if (process.platform === 'linux' && fs.existsSync('/etc/alpine-release')) {
|
||||
errMsg = localize("apline.containers.not.supported", "Alpine containers are not supported.");
|
||||
@@ -72,11 +72,9 @@ export async function activate(context: vscode.ExtensionContext): Promise<CppToo
|
||||
|
||||
await processRuntimeDependencies();
|
||||
|
||||
// check if the correct offline/insiders vsix is installed on the correct platform
|
||||
const installedPlatform: string | undefined = util.getInstalledBinaryPlatform();
|
||||
|
||||
// Check the main binaries files to declare if the extension has been installed successfully.
|
||||
if (installedPlatform && process.platform !== installedPlatform) {
|
||||
// Check if the correct offline/insiders vsix is installed on the correct platform.
|
||||
if (!installedPlatform || (process.platform !== installedPlatform)) {
|
||||
const platformInfo: PlatformInformation = await PlatformInformation.GetPlatformInformation();
|
||||
const vsixName: string = vsixNameForPlatform(platformInfo);
|
||||
errMsg = localize("native.binaries.not.supported", "This {0} version of the extension is incompatible with your OS. Please download and install the \"{1}\" version of the extension.", GetOSName(installedPlatform), vsixName);
|
||||
@@ -86,24 +84,6 @@ export async function activate(context: vscode.ExtensionContext): Promise<CppToo
|
||||
vscode.env.openExternal(vscode.Uri.parse(releaseDownloadUrl));
|
||||
}
|
||||
});
|
||||
} else if (!installedPlatform || !(await util.checkInstallBinariesExist())) {
|
||||
errMsg = localize("extension.installation.failed", "The C/C++ extension failed to install successfully. You will need to repair or reinstall the extension for C/C++ language features to function properly.");
|
||||
const reload: string = localize("remove.extension", "Attempt to Repair");
|
||||
vscode.window.showErrorMessage(errMsg, reload).then(async (value?: string) => {
|
||||
if (value === reload) {
|
||||
await util.removeInstallLockFile();
|
||||
vscode.commands.executeCommand("workbench.action.reloadWindow");
|
||||
}
|
||||
});
|
||||
} else if (!(await util.checkInstallJsonsExist())) {
|
||||
// Check the Json files to declare if the extension has been installed successfully.
|
||||
errMsg = localize("jason.files.missing", "The C/C++ extension failed to install successfully. You will need to reinstall the extension for C/C++ language features to function properly.");
|
||||
const downloadLink: string = localize("download.button", "Go to Download Page");
|
||||
vscode.window.showErrorMessage(errMsg, downloadLink).then(async (selection) => {
|
||||
if (selection === downloadLink) {
|
||||
vscode.env.openExternal(vscode.Uri.parse(releaseDownloadUrl));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
return cppTools;
|
||||
@@ -185,6 +165,9 @@ async function offlineInstallation(info: PlatformInformation): Promise<void> {
|
||||
setInstallationStage('cleanUpUnusedBinaries');
|
||||
await cleanUpUnusedBinaries(info);
|
||||
|
||||
setInstallationStage('cleanUpUnusedBinaries');
|
||||
await cleanUpUnusedBinaries(info);
|
||||
|
||||
setInstallationStage('makeBinariesExecutable');
|
||||
await makeBinariesExecutable();
|
||||
|
||||
|
||||
@@ -190,6 +190,5 @@
|
||||
},
|
||||
"deprecated_label": "Deprecated:",
|
||||
"exceptions_label": "Exceptions:",
|
||||
"template_parameters_label": "Template Parameters:",
|
||||
"compiler_probe_command_line": "Compiler probe command line: {0}"
|
||||
"template_parameters_label": "Template Parameters:"
|
||||
}
|
||||
|
||||
@@ -113,17 +113,6 @@ export class PackageManager {
|
||||
});
|
||||
}
|
||||
|
||||
public GetPackages(): Promise<IPackage[]> {
|
||||
return this.GetPackageList()
|
||||
.then((list) =>
|
||||
list.filter((value, index, array) =>
|
||||
ArchitecturesMatch(value, this.platformInfo) &&
|
||||
PlatformsMatch(value, this.platformInfo) &&
|
||||
VersionsMatch(value, this.platformInfo)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
/** Builds a chain of promises by calling the promiseBuilder function once per item in the list.
|
||||
* Like Promise.all, but runs the promises in sequence rather than simultaneously.
|
||||
*/
|
||||
@@ -160,6 +149,17 @@ export class PackageManager {
|
||||
});
|
||||
}
|
||||
|
||||
private GetPackages(): Promise<IPackage[]> {
|
||||
return this.GetPackageList()
|
||||
.then((list) =>
|
||||
list.filter((value, index, array) =>
|
||||
ArchitecturesMatch(value, this.platformInfo) &&
|
||||
PlatformsMatch(value, this.platformInfo) &&
|
||||
VersionsMatch(value, this.platformInfo)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
private async DownloadPackage(pkg: IPackage, progressCount: string, progress: vscode.Progress<{message?: string; increment?: number}>): Promise<void> {
|
||||
this.AppendChannel(localize("downloading.package", "Downloading package '{0}' ", pkg.description));
|
||||
|
||||
@@ -380,20 +380,20 @@ export class PackageManager {
|
||||
const absoluteEntryTempFile: string = absoluteEntryPath + ".tmp";
|
||||
if (fs.existsSync(absoluteEntryTempFile)) {
|
||||
try {
|
||||
await util.unlinkAsync(absoluteEntryTempFile);
|
||||
await util.unlinkPromise(absoluteEntryTempFile);
|
||||
} catch (err) {
|
||||
return reject(new PackageManagerError(`Error unlinking file ${absoluteEntryTempFile}`, localize("unlink.error", "Error unlinking file {0}", absoluteEntryTempFile), 'InstallPackage', pkg, err));
|
||||
}
|
||||
}
|
||||
|
||||
// Make sure executable files have correct permissions when extracted
|
||||
const fileMode: number = (this.platformInfo.platform !== "win32" && pkg.binaries && pkg.binaries.indexOf(absoluteEntryPath) !== -1) ? 0o755 : 0o664;
|
||||
const fileMode: number = (pkg.binaries && pkg.binaries.indexOf(absoluteEntryPath) !== -1) ? 0o755 : 0o664;
|
||||
const writeStream: fs.WriteStream = fs.createWriteStream(absoluteEntryTempFile, { mode: fileMode });
|
||||
|
||||
writeStream.on('close', async () => {
|
||||
try {
|
||||
// Remove .tmp extension from the file.
|
||||
await util.renameAsync(absoluteEntryTempFile, absoluteEntryPath);
|
||||
await util.renamePromise(absoluteEntryTempFile, absoluteEntryPath);
|
||||
} catch (err) {
|
||||
return reject(new PackageManagerError(`Error renaming file ${absoluteEntryTempFile}`, localize("rename.error", "Error renaming file {0}", absoluteEntryTempFile), 'InstallPackage', pkg, err));
|
||||
}
|
||||
|
||||
@@ -44,29 +44,24 @@ suite("[Quick info test]", function(): void {
|
||||
disposables.forEach(d => d.dispose());
|
||||
});
|
||||
|
||||
test("[Hover over function call - normal comment]", async () => {
|
||||
const result: vscode.Hover[] = <vscode.Hover[]>(await vscode.commands.executeCommand('vscode.executeHoverProvider', fileUri, new vscode.Position(35, 23)));
|
||||
const expected: string = `\`\`\`cpp\nbool isEven(int value)\n\`\`\` \nVerifies if input is even number or not`;
|
||||
const actual: string = (<vscode.MarkdownString>result[0].contents[0]).value;
|
||||
assert.equal(actual, expected);
|
||||
});
|
||||
test("[Hover over function call]", async () => {
|
||||
const result: vscode.Hover[] = <vscode.Hover[]>(await vscode.commands.executeCommand('vscode.executeHoverProvider', fileUri, new vscode.Position(12, 12)));
|
||||
|
||||
test("[Hover over function call - Doxygen comment]", async () => {
|
||||
const result: vscode.Hover[] = <vscode.Hover[]>(await vscode.commands.executeCommand('vscode.executeHoverProvider', fileUri, new vscode.Position(36, 9)));
|
||||
|
||||
const expected_full_comment: string = `\`\`\`cpp\nint testDoxygen<int>(int base, int height)\n\`\`\` \nCalculates area of rectangle \n \n**Template Parameters:** \n\`T\` – is template param \n \n**Parameters:** \n\`base\` – is horizontal length \n\`height\` – is virtical length \n \n**Returns:** \nArea of rectangle \n \n**Exceptions:** \nThis is an exception comment`;
|
||||
const expectedMap: Map<string, string> = new Map<string, string>();
|
||||
expectedMap.set("win32", `\`\`\`cpp\nint testDoxygen<int>(int base, int height)\n\`\`\``); // Running test locally returns fully comment, but running test on Azure pipeline does not.
|
||||
expectedMap.set("linux", expected_full_comment);
|
||||
expectedMap.set("darwin", expected_full_comment);
|
||||
expectedMap.set("win32", `\`\`\`cpp\nvoid myfunction(int var1, std::string var2, std::string var3)\n\`\`\``);
|
||||
expectedMap.set("linux", `\`\`\`cpp\nvoid myfunction(int var1, std::string var2, std::string var3)\n\`\`\``);
|
||||
expectedMap.set("darwin", `\`\`\`cpp\nvoid myfunction(int var1, std::__cxx11::string var2, std::__cxx11::string var3)\n\`\`\``);
|
||||
|
||||
const actual: string = (<vscode.MarkdownString>result[0].contents[0]).value;
|
||||
const expected: string = expectedMap.get(platform);
|
||||
assert.equal(actual, expected);
|
||||
const expected1: string = expectedMap.get(platform);
|
||||
const actual1: string = (<vscode.MarkdownString>result[0].contents[0]).value;
|
||||
assert.equal(actual1, expected1);
|
||||
const expected2: string = `comment for myfunction`;
|
||||
const actual2: string = (<vscode.MarkdownString>result[0].contents[1]).value;
|
||||
assert.equal(actual2, expected2);
|
||||
});
|
||||
|
||||
test("[Hover over function param string variable]", async () => {
|
||||
const result: vscode.Hover[] = <vscode.Hover[]>(await vscode.commands.executeCommand('vscode.executeHoverProvider', fileUri, new vscode.Position(33, 30)));
|
||||
const result: vscode.Hover[] = <vscode.Hover[]>(await vscode.commands.executeCommand('vscode.executeHoverProvider', fileUri, new vscode.Position(12, 30)));
|
||||
|
||||
const expectedMap: Map<string, string> = new Map<string, string>();
|
||||
expectedMap.set("win32", `\`\`\`cpp\nstd::string stringVar\n\`\`\``);
|
||||
@@ -78,8 +73,21 @@ suite("[Quick info test]", function(): void {
|
||||
assert.equal(actual, expected);
|
||||
});
|
||||
|
||||
test("[Hover over function param int]", async () => {
|
||||
const result: vscode.Hover[] = <vscode.Hover[]>(await vscode.commands.executeCommand('vscode.executeHoverProvider', fileUri, new vscode.Position(33, 18)));
|
||||
test("[Hover over function param string literal]", async () => {
|
||||
const result: vscode.Hover[] = <vscode.Hover[]>(await vscode.commands.executeCommand('vscode.executeHoverProvider', fileUri, new vscode.Position(12, 44)));
|
||||
|
||||
const expectedMap: Map<string, string> = new Map<string, string>();
|
||||
expectedMap.set("win32", `\`\`\`cpp\nstd::string::basic_string(const char *_Ptr)\n\`\`\`\n\n+17 overloads\n`);
|
||||
expectedMap.set("linux", `\`\`\`cpp\nstd::string::basic_string<...>(const char *__s, const std::allocator<...> &__a = std::allocator<...>())\n\`\`\`\n\n+17 overloads\n`);
|
||||
expectedMap.set("darwin", `\`\`\`cpp\nstd::__cxx11::string::basic_string<...>(const char *__s, const std::allocator<...> &__a = std::allocator<...>())\n\`\`\`\n\n+17 overloads\n`);
|
||||
|
||||
const expected: string = expectedMap.get(platform);
|
||||
const actual: string = (<vscode.MarkdownString>result[0].contents[0]).value;
|
||||
assert.equal(actual, expected);
|
||||
});
|
||||
|
||||
test("[Hover over function param with squiggles]", async () => {
|
||||
const result: vscode.Hover[] = <vscode.Hover[]>(await vscode.commands.executeCommand('vscode.executeHoverProvider', fileUri, new vscode.Position(13, 18)));
|
||||
const expected: string = `\`\`\`cpp\nint intVar\n\`\`\``;
|
||||
const actual: string = (<vscode.MarkdownString>result[0].contents[0]).value;
|
||||
assert.equal(actual, expected);
|
||||
|
||||
@@ -8,6 +8,10 @@ import * as testHelpers from '../testHelpers';
|
||||
import * as api from 'vscode-cpptools';
|
||||
import * as apit from 'vscode-cpptools/out/testApi';
|
||||
|
||||
function delay(ms: number): Promise<void> {
|
||||
return new Promise<void>(resolve => setTimeout(resolve, ms));
|
||||
}
|
||||
|
||||
suite(`[Reference test]`, function(): void {
|
||||
let cpptools: apit.CppToolsTestApi;
|
||||
const disposables: vscode.Disposable[] = [];
|
||||
|
||||
@@ -12,6 +12,3 @@ export async function activateCppExtension(): Promise<void> {
|
||||
await extension.activate();
|
||||
}
|
||||
}
|
||||
export function delay(ms: number): Promise<void> {
|
||||
return new Promise<void>(resolve => setTimeout(resolve, ms));
|
||||
}
|
||||
@@ -22,7 +22,7 @@ suite("UpgradeDowngrade", () => {
|
||||
|
||||
suite("DefaultChannel", () => {
|
||||
const updateChannel: string = "Default";
|
||||
suite("Downgrade", () => {
|
||||
suite("Automatic Downgrade", () => {
|
||||
test("Insiders to Release", () => {
|
||||
const builds: Build[] = [{
|
||||
name: insider3, assets: []}, {
|
||||
@@ -35,16 +35,6 @@ suite("UpgradeDowngrade", () => {
|
||||
assert.equal(targetBuild.name, release0);
|
||||
});
|
||||
});
|
||||
suite("Internal Testing, no Downgrade", () => {
|
||||
test("Insider to Release", () => {
|
||||
const builds: Build[] = [{
|
||||
name: release0, assets: three_assets}];
|
||||
|
||||
const userVersion: PackageVersion = new PackageVersion(insider1);
|
||||
const targetBuild: Build | undefined = getTargetBuild(builds, userVersion, updateChannel, false);
|
||||
assert.equal(targetBuild, undefined);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
suite("InsidersChannel", () => {
|
||||
|
||||
@@ -552,7 +552,7 @@
|
||||
<option value="c11">c11</option>
|
||||
<option value="c99">c99</option>
|
||||
<option value="c89">c89</option>
|
||||
<option value="gnu18">gnu18</option>
|
||||
<option value="gnu17">gnu18</option>
|
||||
<option value="gnu11">gnu11</option>
|
||||
<option value="gnu99">gnu99</option>
|
||||
<option value="gnu89">gnu89</option>
|
||||
|
||||
+9
-9
@@ -861,9 +861,9 @@ bluebird@^3.5.5:
|
||||
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
|
||||
|
||||
bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
|
||||
version "4.11.9"
|
||||
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828"
|
||||
integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==
|
||||
version "4.11.8"
|
||||
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
|
||||
integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==
|
||||
|
||||
brace-expansion@^1.1.7:
|
||||
version "1.1.11"
|
||||
@@ -1622,9 +1622,9 @@ each-props@^1.3.0:
|
||||
object.defaults "^1.1.0"
|
||||
|
||||
elliptic@^6.0.0:
|
||||
version "6.5.3"
|
||||
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6"
|
||||
integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==
|
||||
version "6.5.2"
|
||||
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762"
|
||||
integrity sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==
|
||||
dependencies:
|
||||
bn.js "^4.4.0"
|
||||
brorand "^1.0.1"
|
||||
@@ -3338,9 +3338,9 @@ lodash.uniq@^4.5.0:
|
||||
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
|
||||
|
||||
lodash@^4.17.14, lodash@^4.17.15:
|
||||
version "4.17.19"
|
||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b"
|
||||
integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==
|
||||
version "4.17.15"
|
||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
|
||||
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
|
||||
|
||||
[email protected]:
|
||||
version "2.2.0"
|
||||
|
||||
+10
-17
@@ -1,22 +1,15 @@
|
||||
|
||||
vscode-cpptools
|
||||
|
||||
Copyright (c) Microsoft Corporation
|
||||
|
||||
All rights reserved.
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 Microsoft
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
Reference in New Issue
Block a user