-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for vertical tabs #108264
Comments
While I'm working on this with my own, here's my idea how it should be implemented. If
Discuss should be made how layout will be laid on these combinations. |
I think that looks great. Two more ideas:
|
I think VSCode already has it although it's a global one, not a per-editor-group. |
I don't have that option here. How do you activate it? I have Folders, Outline, Timeline, NPM Scripts in the Explorer panel. |
Simply right click on any list header will show context menu for toggling it. |
Weird. It's a built-in functionality since many years ago. |
@santiagopuentep maybe you have previously moved Open Editors onto the Output Panel. Does it appear as a tab there? Or in the context menu of any tab there? |
@gjsjohnmurray I searched everywhere but it's nowhere to be found. Two of my colleagues do have it so it'll remain a mystery I suppose. Thanks for the help anyway. |
Found it. "explorer.openEditors.visible": 1 solved the problem. |
@orange4glace From what I can see the Open Editors panel work almost exactly like vertical tabs. The only problem I see is that it's not visible when other panels are opened (like search). So maybe improving panels to to be able to place them on a new column (for example a column with all the panels and one with the Opened Editors panel) or to the other side of the screen (to have some to the right and some to the left) I think could be a great way to solve vertical tabs + adding new possibilities for the other panels too. |
@orange4glace Also, moving the close button to the right and removing the full path would make them look exactly like tabs and would remove a lot of noise to the panel. |
I would love for VSCode to have official support for vertical tabs. I found the now discontinued VS extension "custom document well" to be a really big productivity boost so I made a clone of it. The extension API in VSCode didn't permit me to do most of the things I wanted so it's sadly not a normal extension. I don't want to be doing self promotion so no link. But some ideas. I handled the issue of a split document well by splitting the vertical tabs. It also supports grouping and coloring per group. Since that screen shot was taken I've also added pinning, which keeps the pinned tab at the top. |
Visual Studio now has vertical tabs. |
How can it be enabled? |
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-v16.4#vertdoctabs |
enable it will constantly stay visible in top left corner and will not scroll with project files which is good for fast switching trough opened files: command + option + left/right |
Wow!! amazing ! |
I want vertical tabs for open editors to be implemented the ways edge does for browser tabs github-where-the-world-builds-software-github-personal-microsoft-edge-202_6ZFY948O.mp4 |
Yep, IDEA IDEs get this perfectly right - especially in terms of being configurable, for left or right positions and alignment, and the option to keep tabs sorted or grouped, or manually sortable with drag-and-drop. The "Open Files" panel doesn't cut it, because it doesn't stay on-screen - leaving no obvious way to switch between tabs when you have another panel open. (unless you also leave the tabs enabled - which, if you have to reach for two different UIs to navigate between tabs at different times, that really doesn't work either.) And the vertical-tab-bar extension is just a CSS styling of "OpenFiles", with all the same problems. The bot said it was added almost a year ago, but I don't think we got any confirmation from a human? Can the devs please post an update? Where/is this on the roadmap? |
Is it possible to configure the vertical height of the Open Editor tabs? They are too small for me... |
This comment was marked as off-topic.
This comment was marked as off-topic.
Thank |
Thank you |
This comment was marked as abuse.
This comment was marked as abuse.
PRs welcomed |
No, This is what the official should implement ! |
How much did you pay for the customer support you're demanding? You should either contribute money or code. |
I choose not to use vscode . |
The Explorer side Panel has an Open Editors section which is basically vertical tabs. |
Thanks. This gave me the closest vscode experience to what I want. I also agree that this feature should be implemented. My whole team uses vscode, so I use it out of convenience and team-continuity. This aesthetic feature would make navigating open files much easier. |
Yes please to vertical tabs! |
We need it, when opened very many tabs, left side tabs position is comfortable! |
4 years open, and no progress... |
And they wont do it.. They think that they already added vertical tabs since they have like recent tabs on vertical, but they dont understand that if we make a group of tabs in another window within the same proyect, we wont have the vertical tabs that window. Thats the problem, that they dont really understand the need of vertical tabs. I hope they do, it would be an awesome feature and a must have |
This feature is a critical accessibility concern for me. I have a severe neuromuscular disorder (SMA) and all I can use is a mouse. Using the mouse is quite strenuous so I try to rely on key bindings on my on-screen keyboard where I can to avoid having to move the mouse a lot. With many horizontal tabs I have no choice but to cycle through them sequentially to target the one I want, having to maintain a mental model of a long list. Here's an example (turn sound on): recording.mp4With vertical tabs there is much less of a cognitive burden because one is able to see the most proximate 30-40 tabs rather than only ~10 or less. Additionally, I can not only cycle through them more efficiently but I can target them more easily with voice commands to move the mouse to specific areas on the screen or even use AI that is able to see what I see. The proposed workaround to use the Open Editors view in lieu of tabs is insufficient for the following reasons:
|
I wanted to update this thread regarding vertical tabs implementation. After discussing this feature with the Theia IDE community (eclipse-theia/theia#13974), I've submitted a formal feature request in their repository: eclipse-theia/theia#13979 Given Theia's high level of API compatibility with VS Code, I'm seriously considering switching to Theia if they implement vertical tabs. I believe many developers here might feel the same way. If you're as eager for vertical tabs as I am, I encourage you to show your support by upvoting the Theia issue. A strong show of interest could accelerate the feature's development and potentially influence other IDEs (including VS Code) to reconsider its implementation. This could be a significant step forward for those of us who've been advocating for vertical tabs. Let's show there's real demand for this feature across the developer community. Thank you for your continued interest and support on this issue! |
how about this feature? I have been waiting for this feature for around 2 years: Move editor tab of vscode to left side |
@vscode-triage-bot vscode-triage-bot assigned bpasero on Oct 7, 2020 => maybe the reason why there is no development on this issue despite the massive user demand is that it is unassigned ? |
After doing a bit of research I finally have found what I think is the best approach. This extensión allows you to group tabs vertically and the do not display with the "annoying" long path on the right side of the filename. https://marketplace.visualstudio.com/items?itemName=jiapeiyao.tab-group Groups can be named and sorted. Additionally tabs can be hidden or just show the one you're working on (VSCode appearance options can do it). |
@call0fcode Turn tabs to a copy of Explorer with a lot of manual work? Thanks, no. |
thanks for sharing it. Looks pretty nice for me. Especially when placed in the secondary sidebar apart form Primary one with the project folders explorer. The only thing I am missing now - is the possibility to let the Primary and Secondary sidebars sit on the same side of the vscode. Like this
Doesn't seem to be a complex task to implement for monaco editor. Unfortunately it could not be fixed by user styles, since the sidebars and editor space are resizable and its' widths are calculated based on user input. |
VS Code already has vertical tabs in the sidebar by default. Maybe you disabled them by accident. Come to think of it, the horizontal tab bar is redundant. I just went ahead and disabled it. Yes, you can't see them when you search, do source control, install extensions, etc., but do you really need to see both of those at once? |
Another extension which adds vertical tabs is Better Open Editors. I tend to keep it docked to the right side of my workspace and keep the standard explorer on the left side. Works pretty well, but still not as nice a Visual Studio 2022's vertical tabs. |
Also add the ability to place the tabs at the bottom - I use vscode in full screen on a mac and all day long I'm fighting with the top menu that keep showing up every time I move the mouse to the upper side of the screen to change the tabs. The menu is hiding the tabs and so the result is that a lot of times when I want to change a tab the very action of moving the mouse to that tab is hiding it (with the menu)... Can't be that I'm the only one who's facing that issue daily. I would've open a new request but I saw that there was already a request for that (65193) which was marked as a duplicate of this request. |
Add a big boost in developer productivity by adding support for vertical tabs for files. This is a basic feature in most browsers and is requested by many users.
Tabs are one of the most used features in VSCode in my opinion and improving them has a direct and strong impact in productivity. It would allow for many more tabs to be opened at the same time, without having to scroll them all the time, and could open up possibilities like grouping or archiving in the future.
Duplicates of this issue (that were closed for some reason) have 57 upvotes combined:
25 upvotes: #75749
28 upvotes: #85527
4 upvotes: #65193
The following extension has almost 10,000 installs, but it requires a hack to work (I couldn't do it):
https://marketplace.visualstudio.com/items?itemName=pzuraq.vertical-tab-bar
The text was updated successfully, but these errors were encountered: