179

我宁愿双击打开文件,并防止单击预览。我们如何在 vs 代码中做到这一点?

4

9 回答 9

178

From vscode 1.20:

"workbench.list.openMode": "doubleClick",
于 2018-02-01T09:14:33.987 回答
101

单击时禁用文件预览的唯一方法是设置"workbench.editor.enablePreview"false.

"workbench.editor.enablePreview": false,

在此处输入图像描述

于 2017-10-25T18:41:14.067 回答
76

转到文件->首选项->设置,搜索以下内容并将其禁用:

"workbench.editor.enablePreview": false

意大利特鲁利

于 2019-11-01T06:55:42.767 回答
28

防止在资源管理器视图中单击打开文件的必要设置在此问题的先前答案中,但您需要应用其中两个:

"workbench.editor.enablePreview": false

这将更改在资源管理器中单击以完全打开文件,而不是在预览(斜体)模式下打开它。可以说这比以前更糟,除非您使用的是触摸屏设备,因此您还需要以下设置:

"workbench.list.openMode": "doubleClick"

现在您必须在资源管理器中双击文件才能打开它,并且预览已关闭。最后,我必须重新启动所有打开的 vscode 实例才能使doubleClick更改生效。

vscode 是一个移动的目标,所以我应该指出这是在 1.45.1 版本中测试的。

于 2020-06-11T09:13:06.970 回答
8

据我所知,现在没有办法做到这一点(1.12 版)。

很多人“请求”了这个功能,看看这个 GitHub issue

..以及关于该问题的相对较新的评论:

抱歉,没有太多时间再看一遍。就目前而言,我们需要首先在整个代码中清理树使用方面的一些债务,然后才能再次请求 PR。

于 2017-05-20T10:57:56.520 回答
5

可能您正在混淆这些条款。我猜你说的是“ Peek ”功能:

vscode 窥视

以下是禁用它的方法:

"editor.gotoLocation.multipleDefinitions": "goto"


此外,还有一个“预览编辑器”功能:

vscode 预览编辑器

这可以通过以下方式禁用:

"workbench.editor.enablePreview": false

于 2020-05-06T05:22:18.030 回答
4

如果您不想直接编辑文件,以下是如何从 UI 级别进行设置:文件 -> 首选项 -> 工作台 -> 列表:打开模式 = 'doubleClick'

或者

文件 -> 首选项 -> 搜索“打开模式”并将其设置为“双击”

于 2019-02-26T14:11:46.903 回答
4

所以我不得不接受@Alex 和@MichaelJ.Calkins 的建议。更具体地说,我必须将打开模式设置配置为单击并将预览启用为 true。这样我可以通过单击预览并通过双击实际保持打开状态。以下是已配置的设置。

"workbench.list.openMode": "singleClick",

"workbench.editor.enablePreview": true,
于 2019-09-11T16:02:41.267 回答
1

"workbench.editor.enablePreview": true另一个可以阻止 VSCode 在新选项卡上打开文件的配置条目(在 上方)如下:

"workbench.editor.showTabs": false

确保将其从 中删除settings.json或设置为true

于 2021-03-28T18:52:11.533 回答