在 VSCode 中使文件退出预览模式的键盘快捷键
Posted
技术标签:
【中文标题】在 VSCode 中使文件退出预览模式的键盘快捷键【英文标题】:Keyboard shortcut to take file out of preview mode in VSCode 【发布时间】:2018-02-07 07:21:30 【问题描述】:如果我使用快速打开菜单快速打开一个文件,是否有一个键盘快捷键可以使打开的文件脱离预览模式,这样当我打开一个新文件时它就不会被替换目前开放的?
(我正在寻找一个键盘快捷键,而不是双击文件名或选项卡以保持我的工作流程键盘方向)
【问题讨论】:
请注意,在按 control-p(快速打开)后,您可以按右箭头键而不是 enter 以使文件以非预览模式打开。虽然那时你必须点击转义来关闭文件列表(我希望有办法避免这种情况)。 【参考方案1】:试试View: Keep Editor
命令(默认快捷键Ctrl+K,Enter):
注意:这个快捷键是一个和弦,意思是松开Ctrl+K后必须按Enter .
【讨论】:
试试 ⌘+K,在 Mac 上输入。【参考方案2】:从 v1.19 开始(2017 年 12 月发布)Alt+Enter 打开文件(在 Ctrl+P) 不处于预览模式,但处于“永久”、触摸状态。
相关问题:How do I configure Visual Studio Code to open files always in a new tab?
【讨论】:
或者,您也可以使用右箭头键,同时突出显示文件名。 对我来说,使用 Alt+Enter 以并排模式打开文件,而不是创建新选项卡。使用右箭头键几乎可以工作,但我必须点击 Escape 才能关闭文件列表。你知道有什么方法可以跳过额外的按键吗? 对于任何使用 Vimium 插件的人:接受的答案与 vim 的击键相冲突,但这个答案对我来说非常有效。【参考方案3】:如果您希望直接从快速打开中打开文件(完全跳过预览模式),您可以在设置中更改此设置或将其添加到settings.json
:
"workbench.editor.enablePreviewFromQuickOpen": false
如果您想禁用其他打开文件方式(如项目资源管理器)的预览,这将解决问题:
"workbench.editor.enablePreview": false
【讨论】:
这不适用于我在 macOS Catalina 上使用最新的 VS Code。在此处发布问题:github.com/microsoft/vscode/issues/110952。使用 Alt+Enter 从 CMD+P 打开(在上面的 Mark 的回答中,这是解决这个问题的最优雅的解决方案,IMO)以上是关于在 VSCode 中使文件退出预览模式的键盘快捷键的主要内容,如果未能解决你的问题,请参考以下文章