我正在使用vscode 1.3.1和新引入的选项卡 . 当我单击文件时,第一个文件将在选项卡中打开 . 如果我不对此文件进行任何更改,则第二个单击的文件将在同一选项卡中打开 . 如何避免这种情况并使vscode始终打开新选项卡?
就我而言,我还必须将 workbench.editor.showTabs 属性设置为true(除了 workbench.editor.enablePreview )
workbench.editor.showTabs
workbench.editor.enablePreview
我不确定它是如何变为假的 . 也许,我不小心使用一些快捷方式将其设置为false .
文件 - >首选项 - >用户设置:添加此行“workbench.editor.enablePreviewFromQuickOpen”:false
如果您不想禁用预览模式,可以明确告诉vscode保持特定选项卡打开 . 如上所述,带有斜体文本的选项卡 Headers 处于预览模式 .
要使标签退出预览模式,您可以右键单击选项卡并选择 keep open 或使用映射到命令 workbench.action.keepEditor 的快捷方式cmd k enter
keep open
workbench.action.keepEditor
enter
我想出了同样的问题,并打开setting.json文件,添加以下内容:
"workbench.editor.enablePreview": false
这太令人困惑了 . 我问的所有开发人员都不理解这种默认行为 .
我使用 cmd + P 打开项目文件 .
cmd + P
我假设您正在使用Visual Studio Code中侧栏内的文件浏览器来打开文件 . 如果你不是,这个答案可能对你没用 .
当您[单击]侧边栏中的文件时,Visual Studio代码会在所谓的"Preview Mode"中打开它,这样您就可以快速 view 文件 .
预览模式选项卡未保持打开状态 . 只要您从侧栏打开另一个文件,就会使用现有的“预览模式”选项卡(如果存在) . 您可以通过查看选项卡栏中的 Headers 来确定选项卡是否处于预览模式 . 如果 Headers 为斜体,则选项卡处于预览模式 .
要打开文件进行编辑(即不要在预览模式下打开),请双击侧栏中的文件 .
如果要一起禁用预览模式,可以通过在设置文件中设置 "workbench.editor.enablePreview": false 来实现 . 还要记下 "workbench.editor.enablePreviewFromQuickOpen" 选项,以防您只想从快速打开的菜单中禁用它 .
"workbench.editor.enablePreviewFromQuickOpen"
在禁用预览模式之前,您需要打开Settings File .
Pro Tip :您可以使用Command Palette打开设置文件,只需输入“ Preferences: Open User Settings ”即可!
Preferences: Open User Settings
打开设置文件后(您的设置文件应位于右侧),添加 "workbench.editor.enablePreview" 属性,并将其值设置为 false .
"workbench.editor.enablePreview"
false
您可以了解有关Visual Studio Code的"Preview Mode",here的更多信息 .
使用 workbench.editor.enablePreview: false 完全禁用预览模式 .
workbench.editor.enablePreview: false
使用 workbench.editor.enablePreviewFromQuickOpen: false 禁用从快速打开菜单打开的文件的预览模式 .
workbench.editor.enablePreviewFromQuickOpen: false
在新标签解决方案中打开:
cmd + shift + K
preferences:open Settings (JSON)
"workbench.editor.showTabs": true
以斜体显示文件名
请注意,如果已在 Preview Mode 中打开,则选项卡上的文件名格式为 italic .
Preview Mode
快速将文件从预览模式中取出
要使文件始终在VSCode编辑器中可用(即,将其从 Preview Mode 中取出进入正常模式),您可以在选项卡上使用 double-click . 然后,您会注意到该名称变为非斜体 .
功能还是错误?
我相信预览模式很有用,尤其是当您的屏幕空间有限并且需要检查许多文件时 .
⚡实际上,VSCode会显示文件的预览 .
您可以使用以下命令禁用预览:
"workbench.editor.enablePreview": false,
⬇️基本上只需添加这两个设置就可以了 .
对于任何不想禁用 Preview Mode 的人 .
当我读完整个评论时,我发现我更喜欢的是从 Quick Open/Ctrl+P 固定打开文件的快捷键,或者这意味着将打开的文件保存到编辑器, yes 也不需要将手转到鼠标双击文件列表 .
感谢@jontem和@MattLBeck .
使用 Ctrl+S ( cmd+s )调用 save 命令是达到我喜欢的最简单方法 .
Ctrl+S
cmd+s
save
如果您发现这样做是为了将打开的文件频繁地保存到编辑器中,是的我更喜欢您应该像之前提到的那样设置选项 "workbench.editor.enablePreview": false 或 "workbench.editor.enablePreviewFromQuickOpen": false .
"workbench.editor.enablePreviewFromQuickOpen": false
11 回答
就我而言,我还必须将
workbench.editor.showTabs
属性设置为true(除了workbench.editor.enablePreview
)我不确定它是如何变为假的 . 也许,我不小心使用一些快捷方式将其设置为false .
文件 - >首选项 - >用户设置:添加此行“workbench.editor.enablePreviewFromQuickOpen”:false
如果您不想禁用预览模式,可以明确告诉vscode保持特定选项卡打开 . 如上所述,带有斜体文本的选项卡 Headers 处于预览模式 .
要使标签退出预览模式,您可以右键单击选项卡并选择
keep open
或使用映射到命令workbench.action.keepEditor
的快捷方式cmd kenter
我想出了同样的问题,并打开setting.json文件,添加以下内容:
这太令人困惑了 . 我问的所有开发人员都不理解这种默认行为 .
我使用
cmd + P
打开项目文件 .我假设您正在使用Visual Studio Code中侧栏内的文件浏览器来打开文件 . 如果你不是,这个答案可能对你没用 .
当您[单击]侧边栏中的文件时,Visual Studio代码会在所谓的"Preview Mode"中打开它,这样您就可以快速 view 文件 .
预览模式选项卡未保持打开状态 . 只要您从侧栏打开另一个文件,就会使用现有的“预览模式”选项卡(如果存在) . 您可以通过查看选项卡栏中的 Headers 来确定选项卡是否处于预览模式 . 如果 Headers 为斜体,则选项卡处于预览模式 .
要打开文件进行编辑(即不要在预览模式下打开),请双击侧栏中的文件 .
如果要一起禁用预览模式,可以通过在设置文件中设置
"workbench.editor.enablePreview": false
来实现 . 还要记下"workbench.editor.enablePreviewFromQuickOpen"
选项,以防您只想从快速打开的菜单中禁用它 .在禁用预览模式之前,您需要打开Settings File .
Pro Tip :您可以使用Command Palette打开设置文件,只需输入“
Preferences: Open User Settings
”即可!打开设置文件后(您的设置文件应位于右侧),添加
"workbench.editor.enablePreview"
属性,并将其值设置为false
.您可以了解有关Visual Studio Code的"Preview Mode",here的更多信息 .
使用
workbench.editor.enablePreview: false
完全禁用预览模式 .使用
workbench.editor.enablePreviewFromQuickOpen: false
禁用从快速打开菜单打开的文件的预览模式 .在新标签解决方案中打开:
请注意,如果已在
Preview Mode
中打开,则选项卡上的文件名格式为 italic .要使文件始终在VSCode编辑器中可用(即,将其从
Preview Mode
中取出进入正常模式),您可以在选项卡上使用 double-click . 然后,您会注意到该名称变为非斜体 .我相信预览模式很有用,尤其是当您的屏幕空间有限并且需要检查许多文件时 .
您可以使用以下命令禁用预览:
⬇️基本上只需添加这两个设置就可以了 .
对于任何不想禁用 Preview Mode 的人 .
当我读完整个评论时,我发现我更喜欢的是从 Quick Open/Ctrl+P 固定打开文件的快捷键,或者这意味着将打开的文件保存到编辑器, yes 也不需要将手转到鼠标双击文件列表 .
感谢@jontem和@MattLBeck .
使用
Ctrl+S
(cmd+s
)调用save
命令是达到我喜欢的最简单方法 .如果您发现这样做是为了将打开的文件频繁地保存到编辑器中,是的我更喜欢您应该像之前提到的那样设置选项
"workbench.editor.enablePreview": false
或"workbench.editor.enablePreviewFromQuickOpen": false
.