Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 禁用VS代码警告“;获胜的子模块';“不能自动打开”;_Visual Studio Code_Warnings - Fatal编程技术网

Visual studio code 禁用VS代码警告“;获胜的子模块';“不能自动打开”;

Visual studio code 禁用VS代码警告“;获胜的子模块';“不能自动打开”;,visual-studio-code,warnings,Visual Studio Code,Warnings,每次我在VS代码上打开包含许多子模块的回购协议时,我都会收到一条弹出消息,如: “rust-devel”存储库有15个子模块,不会自动打开。您仍然可以通过在中打开一个文件来单独打开每个文件 有没有办法禁用此警告?我没有找到禁用此警告的方法。但是有一个解决方法:通过将Git:Detect Submodules Limit设置增加到高于子模块数量的值,不会显示警告 例如,通过VS Code settings.json文件将限制设置为30: { "git.detectSubmodulesLim

每次我在VS代码上打开包含许多子模块的回购协议时,我都会收到一条弹出消息,如:

“rust-devel”存储库有15个子模块,不会自动打开。您仍然可以通过在中打开一个文件来单独打开每个文件


有没有办法禁用此警告?

我没有找到禁用此警告的方法。但是有一个解决方法:通过将
Git:Detect Submodules Limit
设置增加到高于子模块数量的值,不会显示警告

例如,通过VS Code settings.json文件将限制设置为30:

{
    "git.detectSubmodulesLimit": 30
}
编辑settings.json:

“git.detectSubmodules”:false,
“git.detectSubmodulesLimit”:9999
第一种方法避免了自动检测,第二种方法消除了警告。可能最好设置得更合理些,以防9999可能会减慢您的机器。似乎找不到任何理由来解释为什么默认值是10

此外:

//控制是否自动检测git子模块。
“git.detectSubmodules”:对,
//控制检测到的git子模块的限制。
“git.detectSubmodulesLimit”:10,

谢谢。这似乎是目前最好的解决办法。