MBu*_*eld 1078 visual-studio-code
我使用Visual Studio Code 1.3.1和新引入的选项卡.当我单击文件时,第一个文件将在选项卡中打开.如果我不对此文件进行任何更改,则第二个单击的文件将在同一选项卡中打开.如何避免这种情况并使Visual Studio代码始终打开一个新选项卡?
Bry*_*eld 2025
我假设您正在使用Visual Studio Code中侧栏内的文件浏览器来打开文件.如果你不是,这个答案可能对你没用.
当您[单击]侧边栏中的文件时,Visual Studio代码会在所谓的"预览模式"中打开它,这样您就可以快速查看文件.
预览模式选项卡未保持打开状态.只要您从侧栏打开另一个文件,就会使用现有的"预览模式"选项卡(如果存在).您可以通过查看选项卡栏中的标题来确定选项卡是否处于预览模式.如果标题是斜体,则选项卡处于预览模式.
要打开文件进行编辑(即不要在预览模式下打开),请双击侧栏中的文件.
如果要一起禁用预览模式,可以通过"workbench.editor.enablePreview": false设置文件来设置."workbench.editor.enablePreviewFromQuickOpen"如果您希望仅通过快速打开菜单禁用此功能,请记下该选项.
在禁用"预览模式"之前,您需要打开"设置文件".
专业提示:您可以使用命令选项板打开您的设置文件,只需输入" Preferences: Open User Settings"!
打开设置文件后(您的设置文件应位于右侧),添加"workbench.editor.enablePreview"属性并将其值设置为false.
您可以在此处了解有关Visual Studio Code的"预览模式"的更多信息.
jon*_*tem 154
如果您不想禁用预览模式,则可以明确告诉vscode保持特定选项卡处于打开状态.如上所述,带有斜体文本的选项卡标题处于预览模式.
要使选项卡退出预览模式,您可以右键单击选项卡,然后选择keep open或使用映射到命令的快捷键cmd+k enterworkbench.action.keepEditor
小智 110
我想出了同样的问题,并打开setting.json文件,添加以下内容:
"workbench.editor.enablePreview": false
Run Code Online (Sandbox Code Playgroud)
Fat*_*cet 35
用于workbench.editor.enablePreview: false完全禁用预览模式.
使用workbench.editor.enablePreviewFromQuickOpen: false禁用预览模式从快开菜单中打开的文件.
Nat*_*ang 21
对于任何不想禁用预览模式的人.
当我阅读整篇评论时,我发现我更喜欢的是从Quick Open/Ctrl + P固定打开文件的快捷键,或者是将打开的文件保存到编辑器,是的也不需要切换用手鼠标双击文件列表.
感谢@jontem和@MattLBeck.
save使用Ctrl+S(cmd+s)调用命令是达到我喜欢的最简单方法.
如果您发现这样做是为了经常将打开的文件保存到编辑器,是的我更喜欢您应该设置选项"workbench.editor.enablePreview": false或者"workbench.editor.enablePreviewFromQuickOpen": false之前提到的其他选项.
Ahm*_*ais 17
⚡实际上,VSCode会显示文件的预览.
您可以使用以下命令禁用预览:
"workbench.editor.enablePreview": false,
Run Code Online (Sandbox Code Playgroud)
⬇️基本上只需添加这两个设置就可以了.
Pra*_*mod 16
这不是一个新的答案。它只是展示了如何通过 UI 做到这一点。通过File => Preference => Settings.打开设置。投票最多的答案是正确的选择。
然后在搜索字段中输入预览。
之后选择 Workbench 并查找启用预览选项。
取消选中复选框。
hkt*_*ang 14
注意斜体文件名
请注意,如果已打开选项卡,则选项卡上的文件名将以斜体显示Preview Mode.
快速将文件从预览模式中取出
要使文件始终在VSCode编辑器中可用(即,将其从Preview Mode正常模式中取出),可以双击选项卡.然后,您会注意到该名称变为非斜体.
功能还是错误?
我相信预览模式很有用,尤其是当您的屏幕空间有限并需要检查许多文件时.
小智 13
在新的标签页解决方案中打开:
"workbench.editor.showTabs": trueNaz*_*que 13
从设置中您可以找到编辑settings.json 您需要通过预览进行搜索。请检查下面的屏幕截图。
在那里添加以下代码:
"workbench.editor.enablePreview": false
Run Code Online (Sandbox Code Playgroud)
完整代码如下:{“editor.codeActionsOnSave”:{
},
"workbench.editor.enablePreview": false,
Run Code Online (Sandbox Code Playgroud)
}
The*_* 24 11
不要单击文件(就像我在上一个 GIF 中所做的那样),而是双击。这将告诉 VS Code 当您切换到新文件时您希望文件保持打开状态。
这是我对此的精彩演示:
这是不言自明的。只需右键单击屏幕顶部选项卡上的“预览模式”选项卡(斜体),然后在弹出上下文菜单后单击“保持打开”。
这是我对此的精彩演示:
当您single-click在左侧边栏的文件浏览器中打开文件或从快速打开菜单(Ctrl-P,键入文件名,Enter)打开它时,Visual Studio Code 会以所谓的“预览模式”打开它,该模式允许您快速查看文件。
这是一个功能,而不是一个错误。
使用 GUI 启用
去 Code -> Preferences -> Settings -> User -> Window -> New Window
这里在新窗口中打开文件在下拉列表下选择“开”就是这样。
我的 VS Code 版本 1.38.1
本质上,必须更新三个设置(首选项>>设置):
workbench.editor.enablePreview:设置为全局启用或禁用预览编辑器
workbench.editor.enablePreviewFromQuickOpen:设置此选项可在从“快速打开”中打开时启用或禁用预览编辑器
workbench.editor.showTabs:最后,需要设置此设置,
否则,将不会显示任何选项卡,而您只是
想知道为什么设置/ 取消设置以上两个设置不起作用
您需要编辑settings.json文件,该文件位于:
Windows %APPDATA%\Code\User\settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json
{
"workbench.editor.showTabs": true,
"workbench.editor.enablePreview": false
}
Run Code Online (Sandbox Code Playgroud)
正如上面的hktang所指出的:
一个点击打开预览模式下的文件(以斜体字头文本)
双击同一个文件,它退出预览模式(标题文本从斜体变为普通字体)
我认为这是一个“妥协”功能,允许用户“导航”两个世界;预览和非预览。
HTH 保罗 S.
File>>PreferencesSettingsworkbench.editor.enablePreviewFromQuickOpen| 归档时间: |
|
| 查看次数: |
253670 次 |
| 最近记录: |