如何让VSCode不在源代码控制视图中打开Git子模块?
解决VSCode源代码控制视图Git子模块显示杂乱的问题
- 打开VSCode设置界面:使用快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac),或者点击左下角的设置图标选择「设置」。 - 在设置搜索框中输入
git.submoduleSummary,将该选项的值改为false。这个设置会让VSCode不再单独展示每个子模块的源代码控制条目,只保留根Git项目的视图。 - 若需要更精准的控制,可搜索
git.ignoreSubmodules,根据需求设置为all(忽略所有子模块)或指定具体子模块路径,但绝大多数场景下,修改git.submoduleSummary就能解决问题。
设置完成后,重新打开项目时,源代码控制视图只会显示你的根项目(比如示例中的accel...),不会自动展开所有子模块,省去手动关闭的麻烦。
内容的提问来源于stack exchange,提问作者Fabian
相关产品推荐
相关产品推荐

