在VS Code中找不到Git

问题描述 投票:1回答:2

由于某些原因,在Windows 10笔记本电脑上运行的VS代码中找不到Git。在我的Mac上,在“用户默认设置”中,当你一直向下滚动时有一个Git,但在我的Windows 10笔记本电脑中根本不存在。并且Source Control完全没有显示任何内容。知道如何(重新)将Git集成到我的VS代码中吗?

我试图在我的用户设置列表中包含以下内容,但它一直告诉我“git.path”是一个未知的配置术语:

"git.path" : "C:\\Program Files\\Git\\cmd"
git visual-studio-code vscode-settings
2个回答
4
投票

VSCode配置文件编码为JSON。 JSON是一些数据结构(在本例中为对象)的文本表示,它是JavaScript的子集。对象的键和字符串值必须用双引号(")括起来。

JavaScript(许多其他语言受C启发)使用反向字符(\)作为字符串中的escapte字符来编码不同的特殊字符,包括引号(\")和反斜杠本身(\\)。

因为Windows使用反向间隔作为路径中的目录定界符,所以放在VSCode配置文件(或任何其他JSON文件)中的所有路径都必须将其反斜杠加倍,以遵循编写字符串的JSON规则。

因此,您的Git路径配置行应如下所示:

"git.path" : "C:\\Program Files\\Git\\cmd.exe"

它可能也没有.exe后缀(在Windows上),但总是更好地使用整个名称而不依靠魔术来解析不完整的文件名/路径。


0
投票

看起来内置的Git扩展由于某种原因被禁用。要激活它,您必须转到扩展,然后键入@builtin Git然后启用它。

© www.soinside.com 2019 - 2024. All rights reserved.