在VSCode中退出文件预览模式的键盘快捷方式

59
如果我使用快速打开菜单快速打开文件,是否存在键盘快捷键可以让打开的文件退出预览模式,这样当我打开新文件时就不会替换当前打开的文件了?(我正在寻找一个键盘快捷方式,而不是双击文件名或选项卡,以保持我的工作流程为键盘导向)

2
请注意,在按下 Control-P(快速打开)后,您可以按右箭头键而不是 Enter 打开文件而非预览模式。尽管如此,您必须按 Esc 键才能关闭文件列表(我希望有一种避免这种情况的方法)。 - KevinVictor
3个回答

84

尝试使用视图:保持编辑器命令(默认快捷键Ctrl+KEnter):

注意:此快捷键是一个组合键,表示必须在释放Ctrl+K后按下Enter


3
Try ⌘+K, Enter on Mac. - Nathan

23

2
或者,您也可以在文件名突出显示时按右箭头键。 - ludovico
对我而言,使用Alt+Enter会打开文件并呈现在并排模式中,而不是创建一个新的标签页。使用右箭头键基本可行,但我必须按Escape键关闭文件列表。你知道如何跳过这个额外的按键吗? - KevinVictor
对于使用Vimium插件的任何人:被接受的答案与vim的按键冲突,但是这个答案对我来说完美地解决了问题。 - 0p3r4t0r

20

如果您想直接从快速打开中打开文件(完全跳过预览模式),您可以在设置中更改此选项或将其添加到settings.json中:

"workbench.editor.enablePreviewFromQuickOpen": false
如果你想禁用其他打开文件方式(如项目资源管理器)的预览功能,可以这样做:
"workbench.editor.enablePreview": false

在我的macOS Catalina上,最新的VS Code对我不起作用。在这里发布了一个问题:https://github.com/microsoft/vscode/issues/110952。使用Alt+Enter从CMD+P打开(在Mark的答案中,这是我认为最优雅的解决方案)。 - Kraken

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接