我现在正在尝试Visual Studio代码。Visual Studio代码的一切对我来说都很酷,除了一件事:.git文件夹/文件在Visual Studio代码中隐藏。我经常通过修改.git配置文件来更改Git设置,看不到.git文件真的很烦人。有没有办法在Visual Studio代码中显示.git文件?
.git
1mrurvl11#
默认情况下,Visual Studio代码使用以下设置排除文件夹中的文件:
"files.exclude": { "**/.git": true, "**/.svn": true, "**/.hg": true, "**/.DS_Store": true }
您可以通过添加以下行来更改用户设置或工作区设置以显示.git文件夹:
"files.exclude": { "**/.git": false }
如果您使用设置GUI,也可以在Text Editor-〉Files-〉Exclude中找到此设置。
Text Editor
Files
Exclude
lg40wkob2#
可按照以下步骤覆盖现有用户设置:1.菜单 * 代码 * → * 首选项 * → * 设置 *1.搜索files.exclude1.将鼠标移到files.exclude属性上,单击编辑图标,然后选择复制到设置。1.以上步骤将添加所有属性,但只保留需要覆盖的属性。对于这种情况:它应该是"files.exclude":{"**/. git文件":假}1.关闭用户设置。.git文件夹将自动出现在相应的存储库中。
files.exclude
5jdjgkvh3#
如果你想配置vscode来显示.git目录,你需要在vscode中通过(cmd +,)或(ctrl +,)来设置。如果你这样做了,你会看到一个搜索栏,输入“文件:Exclude”,当你看到最上面的结果时,只要把鼠标悬停在.git行上,你就会看到一个关闭图标或删除图标。点击那个图标。点击完成后!现在你就可以在vscode资源管理器中看到.git目录了。
l0oc07j24#
Visual Studio代码的设置可以在以下位置找到:
既有用户设置(针对每个人),也有针对单个项目的工作空间设置。更多说明请访问:* 一个月一次 *
h4cxqtbf5#
转到vscode并找到setting.json文件。Windows:ctr+p并查找〉设置.json文件或Mac:命令+p并在搜索栏中查找〉设置.json文件加
这会起作用的
ryevplcw6#
“* 最好还是把它藏起来**如果您使用侧栏导航和编辑文件,则可能会意外地将文件或文件夹放入其中,或者意外地将其移动到其他位置。更好的解决方案是在Visual Studio Code中打开一个终端会话,然后执行code .git。这将在另一个Visual Studio Code示例中打开该文件夹,您可以在那里编辑它。
code .git
g0czyy6m7#
您还应该注意search.useIgnoreFiles设置,该设置将忽略使用.gitignore和.ignore文件时忽略的文件和文件夹。
search.useIgnoreFiles
.gitignore
.ignore
yk9xbfzb8#
对于那些只想查看.git文件夹中非常具体的内容的人,这里有一种方法可以做到这一点(添加到您的vscode设置JSON中):
"files.exclude": { "**/.git": false, "**/.git/{branches,info,hooks,logs,objects,*refs,COMM*,desc*,*HEAD,index,}": true, },
上面只显示了config文件,你可以根据自己的喜好修改这个列表,例如,从列表中删除hooks,vscode将显示hooks文件夹以及配置文件:
config
hooks
"**/.git/{branches,info,logs,objects,*refs,COMM*,desc*,*HEAD,index,}": true,
也许你的.git目录里还有更多的东西,我不知道git能放进去的所有东西,如果你不想看的话就把它加到列表里。注意,这将保护您避免在.git目录中删除重要的、特定的内容,但是,您仍然面临着删除整个.git目录的风险,不用说,这在许多情况下是非常糟糕的。我找到了另一个稍微不那么方便的方法:你可以“添加文件夹到工作区......”并选择.git/hooks目录。你可能需要先在你的文件资源管理器中启用显示隐藏文件。据我所知,这对配置文件等文件不起作用。而且你必须为你的每一个工作区都这样做。注意安全!:)
.git/hooks
r7knjye29#
您可以在设置选项中访问此设置。然后,我们需要将此特定设置部分复制到右侧并进行更改。
9条答案
按热度按时间1mrurvl11#
默认情况下,Visual Studio代码使用以下设置排除文件夹中的文件:
您可以通过添加以下行来更改用户设置或工作区设置以显示.git文件夹:
如果您使用设置GUI,也可以在
Text Editor
-〉Files
-〉Exclude
中找到此设置。lg40wkob2#
可按照以下步骤覆盖现有用户设置:
1.菜单 * 代码 * → * 首选项 * → * 设置 *
1.搜索
files.exclude
1.将鼠标移到
files.exclude
属性上,单击编辑图标,然后选择复制到设置。1.以上步骤将添加所有属性,但只保留需要覆盖的属性。对于这种情况:它应该是"files.exclude":{"**/. git文件":假}
1.关闭用户设置。
.git
文件夹将自动出现在相应的存储库中。5jdjgkvh3#
如果你想配置vscode来显示.git目录,你需要在vscode中通过(cmd +,)或(ctrl +,)来设置。如果你这样做了,你会看到一个搜索栏,输入“文件:Exclude”,当你看到最上面的结果时,只要把鼠标悬停在.git行上,你就会看到一个关闭图标或删除图标。点击那个图标。点击完成后!现在你就可以在vscode资源管理器中看到.git目录了。
l0oc07j24#
Visual Studio代码的设置可以在以下位置找到:
既有用户设置(针对每个人),也有针对单个项目的工作空间设置。
更多说明请访问:* 一个月一次 *
h4cxqtbf5#
转到vscode并找到setting.json文件。
Windows:ctr+p并查找〉设置.json文件或Mac:命令+p并在搜索栏中查找〉设置.json文件
加
这会起作用的
ryevplcw6#
“* 最好还是把它藏起来**
如果您使用侧栏导航和编辑文件,则可能会意外地将文件或文件夹放入其中,或者意外地将其移动到其他位置。更好的解决方案是在Visual Studio Code中打开一个终端会话,然后执行
code .git
。这将在另一个Visual Studio Code示例中打开该文件夹,您可以在那里编辑它。g0czyy6m7#
您还应该注意
search.useIgnoreFiles
设置,该设置将忽略使用.gitignore
和.ignore
文件时忽略的文件和文件夹。yk9xbfzb8#
对于那些只想查看
.git
文件夹中非常具体的内容的人,这里有一种方法可以做到这一点(添加到您的vscode设置JSON中):上面只显示了
config
文件,你可以根据自己的喜好修改这个列表,例如,从列表中删除hooks
,vscode将显示hooks
文件夹以及配置文件:也许你的
.git
目录里还有更多的东西,我不知道git能放进去的所有东西,如果你不想看的话就把它加到列表里。注意,这将保护您避免在
.git
目录中删除重要的、特定的内容,但是,您仍然面临着删除整个.git
目录的风险,不用说,这在许多情况下是非常糟糕的。我找到了另一个稍微不那么方便的方法:你可以“添加文件夹到工作区......”并选择
.git/hooks
目录。你可能需要先在你的文件资源管理器中启用显示隐藏文件。据我所知,这对配置文件等文件不起作用。而且你必须为你的每一个工作区都这样做。注意安全!:)
r7knjye29#
您可以在设置选项中访问此设置。
然后,我们需要将此特定设置部分复制到右侧并进行更改。