我更希望通过双击打开文件,而不是单击预览。在VS Code中如何实现?
来自 vscode 1.20:
"workbench.list.openMode": "doubleClick",
请前往 文件->首选项->设置,在搜索框中查找以下内容并将其禁用:
"workbench.editor.enablePreview": false
为了防止在资源管理器视图中单击文件就能打开文件,必须进行某些设置。这些设置包含在此问题的先前答案中,但是您需要应用其中的两个设置:
"workbench.editor.enablePreview": false
这将会把浏览器中的单击操作改为完全打开文件,而不是在预览(斜体)模式下打开。可以说,除非你使用的是触摸屏设备,否则这比以前更糟糕,因此您还需要以下设置:
"workbench.list.openMode": "doubleClick"
现在您必须在资源管理器中双击文件才能打开它,而且预览功能已关闭。最后,我不得不重新启动所有已打开的vscode实例,以便doubleClick
更改生效。
vscode是一个不断更新的目标,因此我应该指出,这是在版本1.45.1中测试的。
据我所知,目前(1.12 版本)没有办法实现这个功能。
许多人“请求”此功能,只需查看此 GitHub 问题。
......以及有关该问题的一个相对较新的评论:
抱歉,没能再次仔细研究这个问题。就目前而言,在我们要求 PR 之前,我们需要先清理一些与树在整个代码中的使用相关的技术债务。
所以我必须同时采纳@Alex和@MichaelJ.Calkins的建议。更具体地说,我需要将打开模式设置为点击,并将预览启用为true。这样我就可以通过单击进行预览,并通过双击实际保持打开状态。以下是已配置的设置。
"workbench.list.openMode": "singleClick",
"workbench.editor.enablePreview": true,
"workbench.editor.enablePreview": true
之上)是以下内容:
"workbench.editor.showTabs": false
请确保从settings.json
中删除它或将其设置为true
,并保留HTML标签。
"workbench.editor.enablePreview": false
来关闭预览,但您无法阻止单击打开文件以进行直接编辑,而不是预览。 - Takahiroworkbench.action.keepeditor
将预览转换为真正的编辑器,其默认快捷键是⌘K,Enter
(这个快捷键是对Sublime Text的致敬)。 - nik.shornikov