我正在使用Visual Studio Code 1.3.1和新引入的选项卡。当我单击文件时,第一个文件将在选项卡中打开。如果我不对此文件进行任何更改,则第二个单击的文件将在同一选项卡中打开。如何避免这种情况并使Visual Studio代码始终打开一个新选项卡?
答案 0 :(得分:1662)
当您[单击]左侧边栏文件浏览器中的文件或从快速打开菜单中打开文件时( Ctrl - P ,键入文件名 Enter ),Visual Studio Code在名为"预览模式"的内容中打开它,这使您可以快速查看文件
预览模式标签未保持打开状态。只要您从侧栏打开另一个文件,就会使用现有的“预览模式”选项卡(如果存在)。您可以通过查看选项卡栏中的标题来确定选项卡是否处于预览模式。如果标题是斜体,则标签处于预览模式。
要打开文件进行编辑(即不要在预览模式下打开),请双击侧栏中的文件,或在侧栏中单击该文件,然后双击其“预览模式”选项卡的标题
如果要一起禁用预览模式,可以在设置文件中设置"workbench.editor.enablePreview": false
。您也可以使用"workbench.editor.enablePreviewFromQuickOpen"
选项仅从快速打开的菜单中禁用它。
在您停用预览模式之前,您需要打开Settings File。
专业提示:您可以使用Command Palette打开设置文件,只需输入" Preferences: Open User Settings
"!
在您打开设置文件后(您的设置文件应位于右侧),添加"workbench.editor.enablePreview"
属性,并将其值设置为{{1} }。
您可以详细了解Visual Studio Code"预览模式",here。
答案 1 :(得分:131)
如果您不想禁用预览模式,则可以明确告知 vscode 以保持特定选项卡处于打开状态。如上所述,带有斜体文本的选项卡标题位于预览模式。
要从预览模式中取出标签,您可以右键单击选项卡并选择keep open
或使用快捷键 cmd + k enter
映射到命令workbench.action.keepEditor
答案 2 :(得分:88)
我想出了同样的问题,并打开 setting.json 文件,添加以下内容:
"workbench.editor.enablePreview": false
答案 3 :(得分:30)
使用workbench.editor.enablePreview: false
完全禁用预览模式。
使用workbench.editor.enablePreviewFromQuickOpen: false
禁用从快速打开菜单打开的文件的预览模式。
答案 4 :(得分:16)
如果要从“转到文件...”(⌘P)中永久打开文件,请按“向右箭头”而不是返回。
这还将使“转到文件...”搜索栏保持打开状态,以便您可以快速打开多个文件。
答案 5 :(得分:13)
对于不想禁用预览模式的任何人。
当我阅读整篇评论时,我发现我更喜欢的是从快速打开/ Ctrl + P 固定已打开文件的快捷键,或者这意味着要保持打开状态将文件发送到编辑器,是也不需要将手转到鼠标上,双击文件列表。
感谢@jontem和@MattLBeck。
使用save
(Ctrl+S
)调用cmd+s
命令是达到我偏好的最简单方法。
如果您发现这样做是为了经常将打开的文件保存到编辑器,是的,我更倾向于您应该像之前提到的那样设置选项"workbench.editor.enablePreview": false
或"workbench.editor.enablePreviewFromQuickOpen": false
。
答案 6 :(得分:12)
在 斜体
中查看文件名
请注意,如果已在Preview Mode
中打开,则选项卡上的文件名格式为 斜体 。
快速将文件从预览模式中取出
要使文件始终在VSCode编辑器中可用(即,将其从Preview Mode
取出进入正常模式),您可以双击选项卡上的。然后,您会注意到该名称变为非斜体。
功能还是错误?
我认为预览模式很有用,尤其是当您的屏幕空间有限且需要检查多个文件时。
答案 7 :(得分:12)
答案 8 :(得分:10)
这不是一个新答案。它只是显示如何通过UI进行操作。
通过File => Preference => Settings
打开设置。 The most upvoted answer is the correct choice.
然后在搜索字段中输入“预览”。
在那之后选择Workbench,然后寻找“启用预览选项”。
取消选中这些框。
答案 9 :(得分:8)
菜单文件→偏好设置→用户设置:添加此行“workbench.editor.enablePreviewFromQuickOpen”:false
答案 10 :(得分:7)
在新的标签页解决方案中打开:
"workbench.editor.showTabs": true
答案 11 :(得分:6)
答案 12 :(得分:4)
基本上,有三个设置需要更新(首选项>>设置):
workbench.editor.enablePreview:将此设置为全局启用或 禁用预览编辑器
workbench.editor.enablePreviewFromQuickOpen:将此设置为启用或 从快速打开中打开时禁用预览编辑器
workbench.editor.showTabs::最后,需要对此进行设置
否则,将不会显示任何标签,而您只是
想知道为什么设置/取消上述两个设置不起作用
答案 13 :(得分:4)
使用GUI启用
转到Code -> Preferences -> Settings -> User -> Window -> New Window
在此处在新窗口中打开文件在下拉列表中选择“打开”。
我的VS Code版本1.38.1
答案 14 :(得分:3)
答案 15 :(得分:2)
上面的hktang表示:
一个点击以预览模式打开文件(标题文本以斜体显示)
双击同一文件,该文件将退出预览模式(标题文本从斜体更改为普通字体)
我认为这是一个“精简”功能,允许用户“导航”两个世界。预览和无预览。
HTH 保罗·S。
答案 16 :(得分:2)
实际上,VSCode在打开文件时会向您显示文件的预览。如果要在新标签页中打开文件,只需使用此设置禁用预览(将其粘贴在settings.json文件中)。
"workbench.editor.enablePreview": false,
-您可以更进一步,并使用此设置
"workbench.startupEditor": "newUntitledFile",
-它将使用空白的新无标题文件打开VSCode编辑器,以快速上手。
答案 17 :(得分:2)
对于使用Windows操作系统的用户:
Preferences: Open Settings (JSON)
{ "workbench.editor.enablePreview": false }
就是这样,它将在新标签页中打开,而不是替换现有标签页。
作为参考,请看下面的屏幕截图:
答案 18 :(得分:2)
简单和最佳方法是每次打开新文件时都处于预览模式,因此只需按 CTRL + K ,然后按 ENTER 然后您就完成了预览模式,现在该文件将一直保持打开状态,直到您将其关闭为止。...
答案 19 :(得分:1)
对我来说, shift + enter 可以达到目的。
答案 20 :(得分:1)
设置->工作台->编辑器管理->启用预览
答案 21 :(得分:1)
就我而言,我还必须将workbench.editor.showTabs
属性设置为true(除了workbench.editor.enablePreview
之外)
我不确定如何将其更改为false。也许,我不小心使用某些快捷方式将其设置为false。
答案 22 :(得分:1)
您需要编辑setting.json文件
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
}
答案 23 :(得分:1)
这是如此令人困惑。我问过的所有开发人员都不喜欢这种默认行为。
我使用cmd + P
打开项目文件。
答案 24 :(得分:0)
File
> Preferences
> Settings
workbench.editor.enablePreviewFromQuickOpen
答案 25 :(得分:0)
在新标签页中打开另一个文件,保持当前文件打开,
这样,新文件就会在另一个标签页中打开
#OR
您可以将新文件从 vs Code 项目资源管理器中拖拽并将其拖放到打开的标签旁边,这正是新标签将要打开的位置
答案 26 :(得分:0)
如果您已在预览模式下打开文件,并想在另一个选项卡中打开新文件:
对于Mac:使用cmd
+ p
->查找文件,然后使用alt
+ enter
。
答案 27 :(得分:0)
一个简单的解决方案是,只要通过引用打开文件,您就不会看到vscode设置的更改,而是会看到该文件处于预览模式(文件名以斜体显示),并且在边栏中只需双击该文件即可看到焦点相同的预览文件,并将其固定在选项卡上,以便在预览模式下不会被其他文件替换。