I hit some shortcut and I can't find the setting the turn it off. But opening multiple files doesn't show different tabs.
Here's what I'm seeing
But this is what I'm expecting when I open a new tab
I hit some shortcut and I can't find the setting the turn it off. But opening multiple files doesn't show different tabs.
Here's what I'm seeing
But this is what I'm expecting when I open a new tab
Check User interface / Tabs. You just need to add the following line in the configuration file.
"workbench.editor.showTabs": false
I also think that How do I disable tabs in Visual Studio Code? is asking the exact opposite of what you are asking.
The accepted answer didn't work for me for some reason. The answer given in Open files always in a new tab did.
In short: In the menu bar, click on File > Preferences > Settings. Then add the following line to the settings file.
"workbench.editor.enablePreview": false
This feature is toggled with the command “View: Toggle Tab Visibility”.
Internally, it is known as workbench.action.toggleTabsVisibility
.
On MacOS, the default keybinding is command + control + w
, which is dangerously close to the OS’s "Lock Screen" command command + control + q
. (Hitting this accidentally while trying to lock my screen is how I got here!)
On Linux, the default keybinding is meta + control + w
On Windows, the keybinding used to be win + control + w
, but it looks like they removed it. See these github issues:
As of the most recent update, in my VSC, you have to double-click the file icon to get a new tab.
And this just when I was finally getting used to clicking ONCE in the older version. I mean, I get "push out a new feature set ASAP" if Microsoft wants to compete with F/OSS, but haven't they heard of POLA ... and not breaking it?
This is a "feature" albeit a confusing one of Visual Studio code called the "Preview" tab!
I know I struggled with it until I took the time out and searched here for an answer!.
Normally you can single-click on a file and open it in a preview tab, go over it and move on to the next one. This can be handy when you've opened a folder and quickly want to go through the files therein.
However, it is confusing when you're actually working on files. The simplest solution is to double-click on a file in the explorer tab, this opens up the file in it's own separate tab.
IMHO, an alternate approach to disabling the feature, is getting used to this "default" setting of a preview tab, rather than turning it off in settings and later on, when you re-install it or go to another machine, struggling with "Ahh...I knew I did something to disable this behaviour!".
If this thought process doesn't work for you, you can always do what's suggested in the other answers.
If you still feel you have this problem it could be that "Preview Mode" is enabled. The title of the tab will be in italics, meaning it is in preview mode and the same tab will be used when you open the next file, unless you start modifying the file.
Go to settings and find "Workbench > Editor: Enable Preview" and deselect it. Now every file will be opened in a new tab.
I believe this is a new feature in VS Code, When you are opening a new project and skimming through the code file by file, each file will get replaced in the same tab, Whilst if you do some changes in a file and save it, and try opening a new file it will open in a new file.
May be it is trying to do some kind of tab clean up by restricting the user to open multiple tabs and restricting them to use multiple tabs only when they need to edit the files in them.