Visual studio code 禁用VS代码警告“;获胜的子模块';“不能自动打开”;
每次我在VS代码上打开包含许多子模块的回购协议时,我都会收到一条弹出消息,如: “rust-devel”存储库有15个子模块,不会自动打开。您仍然可以通过在中打开一个文件来单独打开每个文件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
有没有办法禁用此警告?我没有找到禁用此警告的方法。但是有一个解决方法:通过将
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,
谢谢。这似乎是目前最好的解决办法。