Buckets:
ktongue/docker_container / .vscode-server /extensions /ms-vscode.cpptools-1.30.5-linux-arm64 /dist /schema /cs /c_cpp_properties.schema.json
| { | |
| "$schema": "http://json-schema.org/draft-04/schema#", | |
| "type": "object", | |
| "definitions": { | |
| "configurations": { | |
| "type": "array", | |
| "items": { | |
| "type": "object", | |
| "required": [ | |
| "name" | |
| ], | |
| "properties": { | |
| "name": { | |
| "markdownDescription": "Identifikátor konfigurace. `Mac`, `Linux`a `Win32` jsou speciální identifikátory pro konfigurace, které se pro dané platformy vyberou automaticky, ale jinak může být identifikátorem cokoli.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "type": "string" | |
| }, | |
| "compilerPath": { | |
| "markdownDescription": "Úplná cesta ke kompilátoru, který se použije, třeba `/usr/bin/gcc`. Umožní přesnější IntelliSense.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "type": [ | |
| "null", | |
| "string" | |
| ] | |
| }, | |
| "compilerArgs": { | |
| "markdownDescription": "Argumenty kompilátoru pro úpravu použitých zahrnutí nebo definic, například `-nostdinc++`, `-m32` atd. Argumenty, které přijímají další argumenty oddělené mezerou, by se měly zadat jako samostatné argumenty v poli, například pro `--sysroot <arg>` použijte `\"--sysroot\", \"<arg>\"`.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered, except potentially the `arg` text which is a placeholder and not literal text, i.e. an abbreviation for `argument`.", | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "cStandard": { | |
| "description": "Verze standardu jazyka C, která se použije pro IntelliSense. Poznámka: Standardy GNU se používají jen k odeslání dotazu nastavenému kompilátoru, aby se získaly definice GNU. IntelliSense bude emulovat ekvivalentní verzi standardu C.", | |
| "type": "string", | |
| "enum": [ | |
| "c89", | |
| "c99", | |
| "c11", | |
| "c17", | |
| "c23", | |
| "gnu89", | |
| "gnu99", | |
| "gnu11", | |
| "gnu17", | |
| "gnu23", | |
| "${default}" | |
| ] | |
| }, | |
| "cppStandard": { | |
| "description": "Verze standardu jazyka C++, která se použije pro IntelliSense. Poznámka: Standardy GNU se používají jen k odeslání dotazu nastavenému kompilátoru, aby se získaly definice GNU. IntelliSense bude emulovat ekvivalentní verzi standardu C++.", | |
| "type": "string", | |
| "enum": [ | |
| "c++98", | |
| "c++03", | |
| "c++11", | |
| "c++14", | |
| "c++17", | |
| "c++20", | |
| "c++23", | |
| "c++26", | |
| "gnu++98", | |
| "gnu++03", | |
| "gnu++11", | |
| "gnu++14", | |
| "gnu++17", | |
| "gnu++20", | |
| "gnu++23", | |
| "gnu++26", | |
| "${default}" | |
| ] | |
| }, | |
| "compileCommands": { | |
| "oneOf": [ | |
| { | |
| "type": "string" | |
| }, | |
| { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| }, | |
| "uniqueItems": true | |
| } | |
| ], | |
| "markdownDescription": "Úplná cesta nebo seznam úplných cest k souborům `compile_commands.json` pracovního prostoru", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." | |
| }, | |
| "includePath": { | |
| "markdownDescription": "Seznam cest, které modul IntelliSense použije při hledání zahrnutých hlaviček. Hledání v těchto cestách není rekurzivní. Pokud chcete zapnout rekurzivní hledání, zadejte `**`. Například při zadání `${workspaceFolder}/**` se bude hledat ve všech podadresářích, zatímco při zadání `${workspaceFolder}` nebude. Obvykle by se neměly zahrnovat systémové vložené soubory. Místo toho nastavte `C_Cpp.default.compilerPath`.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "macFrameworkPath": { | |
| "description": "Seznam cest pro modul IntelliSense, který se použije při hledání zahrnutých hlaviček z architektur Mac. Podporuje se jen pro konfiguraci pro Mac.", | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "windowsSdkVersion": { | |
| "markdownDescription": "Verze cesty pro vložené soubory sady Windows SDK, která se má použít ve Windows, např. `10.0.17134.0`.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "type": "string", | |
| "pattern": "^\\d{2}\\.\\d{1}\\.\\d{5}\\.\\d{1}$|^8\\.1$" | |
| }, | |
| "dotConfig": { | |
| "description": "Cesta k souboru .config vytvořenému systémem Kconfig. Systém Kconfig vygeneruje soubor se všemi definicemi pro sestavení projektu. Příkladem projektů, které používají systém Kconfig, jsou Linux Kernel a NuttX RTOS.", | |
| "type": "string" | |
| }, | |
| "defines": { | |
| "markdownDescription": "Seznam definic preprocesoru, které modul IntelliSense použije při parsování souborů. Volitelně můžete pomocí `=` nastavit hodnotu, například `VERSION=1`.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "intelliSenseMode": { | |
| "markdownDescription": "Režim IntelliSense, který se použije a mapuje na variantu platformy a architektury MSVC, gcc nebo Clang. Pokud se nenastaví nebo nastaví na `${default}`, rozšíření zvolí výchozí režim pro danou platformu. Výchozí možnost pro Windows je `windows-msvc-x64`, pro Linux `linux-gcc-x64` a pro macOS `macos-clang-x64`. Režimy IntelliSense, které specifikují pouze varianty `<kompilátor>-<architektura>` (např. `gcc-x64`), jsou starší režimy a automaticky se převádí na varianty `<platforma>-<kompilátor>-<architektura>` založené na hostitelské platformě.", | |
| "descriptionHint": "Uses of words 'platform', 'compiler', and 'architecture' are meant to be descriptive placeholders for literal values, so they should be translated, but without changing the surrounding `<>-<>` symbols. All other text inside `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "type": "string", | |
| "enum": [ | |
| "macos-clang-x86", | |
| "macos-clang-x64", | |
| "macos-clang-arm", | |
| "macos-clang-arm64", | |
| "macos-gcc-x86", | |
| "macos-gcc-x64", | |
| "macos-gcc-arm", | |
| "macos-gcc-arm64", | |
| "linux-clang-x86", | |
| "linux-clang-x64", | |
| "linux-clang-arm", | |
| "linux-clang-arm64", | |
| "linux-gcc-x86", | |
| "linux-gcc-x64", | |
| "linux-gcc-arm", | |
| "linux-gcc-arm64", | |
| "windows-clang-x86", | |
| "windows-clang-x64", | |
| "windows-clang-arm", | |
| "windows-clang-arm64", | |
| "windows-gcc-x86", | |
| "windows-gcc-x64", | |
| "windows-gcc-arm", | |
| "windows-gcc-arm64", | |
| "windows-msvc-x86", | |
| "windows-msvc-x64", | |
| "windows-msvc-arm", | |
| "windows-msvc-arm64", | |
| "clang-x86", | |
| "clang-x64", | |
| "clang-arm", | |
| "clang-arm64", | |
| "gcc-x86", | |
| "gcc-x64", | |
| "gcc-arm", | |
| "gcc-arm64", | |
| "msvc-x86", | |
| "msvc-x64", | |
| "msvc-arm", | |
| "msvc-arm64", | |
| "${default}" | |
| ] | |
| }, | |
| "forcedInclude": { | |
| "description": "Seznam souborů, které by se měly zahrnout dříve než kterýkoli vložený soubor v jednotce překladu", | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| }, | |
| "configurationProvider": { | |
| "description": "ID rozšíření VS Code, které může funkci IntelliSense poskytnout informace o konfiguraci pro zdrojové soubory.", | |
| "type": "string" | |
| }, | |
| "mergeConfigurations": { | |
| "markdownDescription": "Nastavte na `true`, pokud chcete sloučit `includePath`, `defines`, `forcedInclude` a `browse.path` s těmi, které byly přijaty od zprostředkovatele konfigurace.", | |
| "descriptionHint": "{Locked=\"`true`\"} {Locked=\"`includePath`\"} {Locked=\"`defines`\"} {Locked=\"`forcedInclude`\"} {Locked=\"`browse.path`\"}", | |
| "type": "boolean" | |
| }, | |
| "browse": { | |
| "type": "object", | |
| "properties": { | |
| "limitSymbolsToIncludedHeaders": { | |
| "markdownDescription": "Nastavte na hodnotu `true`, pokud chcete zpracovat jen soubory přímo nebo nepřímo zahrnuté jako hlavičky. Pokud chcete zpracovat všechny soubory na zadaných cestách pro vložené soubory, nastavte na hodnotu `false`.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "type": [ | |
| "boolean", | |
| "string" | |
| ] | |
| }, | |
| "databaseFilename": { | |
| "description": "Cesta k vygenerované databázi symbolů. Pokud se zadá relativní cesta, nastaví se jako relativní k výchozímu umístění úložiště pracovního prostoru.", | |
| "type": "string" | |
| }, | |
| "path": { | |
| "markdownDescription": "Seznam cest, které se použijí pro indexování a parsování symbolů pracovního prostoru (použijí se pro funkce Go to Definition, Find All References apod.). Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní vyhledávání, zadejte `*`. Například `${workspaceFolder}` prohledá všechny podadresáře, ale `${workspaceFolder}/*` ne.", | |
| "descriptionHint": "Text in '' is a command and should be translated in the same way that VS Code itself translates it. Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "additionalProperties": false | |
| }, | |
| "recursiveIncludes": { | |
| "type": "object", | |
| "properties": { | |
| "reduce": { | |
| "markdownDescription": "Nastavením na `always` se počet cest rekurzivních souborů k zahrnutí poskytovaných funkci IntelliSense vždy sníží pouze na ty cesty, na které aktuálně odkazují příkazy #include. K tomu je potřeba nejdříve analyzovat soubory a zjistit, které hlavičky jsou zahrnuty. Nastavením na `never` poskytnete funkci IntelliSense všechny cesty rekurzivních souborů k zahrnutí. Snížení počtu cest rekurzivních souborů k zahrnutí může zlepšit výkon funkce IntelliSense, pokud se jedná o velmi velký počet cest souborů k zahrnutí. Nesnižování počtu cest rekurzivních souborů k zahrnutí může zlepšit výkon funkce IntelliSense, protože se vyhnete nutnosti analyzovat soubory a určit, které cesty souborů k zahrnutí je třeba poskytnout. Hodnota `default` aktuálně slouží ke snížení počtu cest rekurzivních souborů k zahrnutí poskytovaných funkci IntelliSense.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "type": "string", | |
| "enum": [ | |
| "always", | |
| "never", | |
| "default", | |
| "${default}" | |
| ] | |
| }, | |
| "priority": { | |
| "markdownDescription": "Priorita cest rekurzivních souborů zahrnutí Pokud je nastavená hodnota `beforeSystemIncludes`, budou se cesty rekurzivních souborů k zahrnutí prohledávat před cestami systémových souborů k zahrnutí. Pokud je nastaveno na `afterSystemIncludes`, budou cesty rekurzivních souborů k zahrnutí prohledávány až po cestách systémových souborů k zahrnutí. Hodnota `beforeSystemIncludes` by přesněji vyjadřovala pořadí vyhledávání kompilátoru, zatímco výsledkem použití hodnoty `afterSystemIncludes` může být vyšší výkon.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "type": "string", | |
| "enum": [ | |
| "beforeSystemIncludes", | |
| "afterSystemIncludes", | |
| "${default}" | |
| ] | |
| }, | |
| "order": { | |
| "markdownDescription": "Pořadí, ve kterém se prohledávají podadresáře rekurzivních souborů k zahrnutí", | |
| "type": "string", | |
| "enum": [ | |
| "depthFirst", | |
| "breadthFirst", | |
| "${default}" | |
| ] | |
| } | |
| }, | |
| "additionalProperties": false | |
| }, | |
| "customConfigurationVariables": { | |
| "type": "object", | |
| "markdownDescription": "Vlastní proměnné, na které se dá poslat dotaz prostřednictvím příkazu `${cpptools:activeConfigCustomVariable}`, aby se použily jako vstupní proměnné v souborech `launch.json` nebo `tasks.json`.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", | |
| "patternProperties": { | |
| "(^.+$)": { | |
| "type": "string" | |
| } | |
| }, | |
| "additionalProperties": false | |
| } | |
| }, | |
| "additionalProperties": false | |
| } | |
| }, | |
| "env": { | |
| "type": "object", | |
| "markdownDescription": "Vlastní proměnné, které se dají opakovaně použít kdekoli v tomto souboru pomocí syntaxe `${proměnná}` nebo `${env:proměnná}`.", | |
| "descriptionHint": "The word 'variable' within curly braces should be translated. The \"env\" should not be translated, and the capitalization, spacing, and punctuation (\"${:}\", including the ``) should be preserved.", | |
| "patternProperties": { | |
| "(?!^workspaceFolder$)(?!^workspaceRoot$)(?!^workspaceFolderBasename$)(?!^execPath$)(?!^pathSeparator$)(?!^default$)(^.+$)": { | |
| "oneOf": [ | |
| { | |
| "type": "string" | |
| }, | |
| { | |
| "type": "array", | |
| "items": { | |
| "type": "string" | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "additionalProperties": false | |
| }, | |
| "version": { | |
| "type": "integer", | |
| "description": "Verze konfiguračního souboru. Tuto vlastnost spravuje rozšíření. Neměňte ji prosím." | |
| }, | |
| "enableConfigurationSquiggles": { | |
| "type": "boolean", | |
| "markdownDescription": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru `c_cpp_properties.json`.", | |
| "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." | |
| } | |
| }, | |
| "properties": { | |
| "configurations": { | |
| "$ref": "#/definitions/configurations" | |
| }, | |
| "env": { | |
| "$ref": "#/definitions/env" | |
| }, | |
| "version": { | |
| "$ref": "#/definitions/version" | |
| }, | |
| "enableConfigurationSquiggles": { | |
| "$ref": "#/definitions/enableConfigurationSquiggles" | |
| } | |
| }, | |
| "required": [ | |
| "configurations", | |
| "version" | |
| ], | |
| "additionalProperties": false | |
| } |
Xet Storage Details
- Size:
- 15.9 kB
- Xet hash:
- 7613b28e469460c1f31eee2cee57c8bc6e7d472dd4a0ca770cd20ba953bc7a7f
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.