Tabs vs Multiple Windows

Developers discuss preferences for using tabs in single windows versus multiple windows, virtual desktops, workspaces, or tiling window managers to organize terminals, editors, browsers, and tasks across projects.

➡️ Stable 0.6x Other
3,202
Comments
20
Years Active
5
Top Authors
#7213
Topic ID

Activity Over Time

2007
15
2008
23
2009
65
2010
121
2011
201
2012
158
2013
166
2014
154
2015
105
2016
131
2017
216
2018
133
2019
152
2020
225
2021
260
2022
258
2023
286
2024
233
2025
285
2026
15

Keywords

vt.edu WFH IM EXWM DOWN PC PAGEUP IDE people.cs UI window tabs windows emacs workspace window manager tab terminal screen open

Sample Comments

rb808 Sep 15, 2017 View on HN

I really prefer different windows to having one window with tabs. Esp for tailing logs. I guess I dont use a small laptop screen though.

cauterized Feb 12, 2015 View on HN

Why not just use one iTerm window for each and minimize the inactive ones or use a separate virtual desktop for each project?

smichel17 Jul 22, 2017 View on HN

I do as you do, but I use the tab groups addon and use groups instead of windows.

sullyj3 May 31, 2017 View on HN

I generally just use multiple windows. You can click on a tab, then shift click on a different one to select a section that corresponds to some particular task or train of thought, and then drag them all out into a separate window at once.

johnm Mar 16, 2009 View on HN

Use a window manager that supports multiple independent workspaces. E.g., on a Mac use Spaces.That way you can arrange your windows as you like and leave them that way.

em-bee Apr 29, 2025 View on HN

i feel exactly like you, but i managed to solve that problem with windows, each room/project is a window with tabs. since the UI makes switching windows easy, that makes switching projects easy. eventually i discovered the winger extension which allows me to give windows a name, its important feature, because it makes finding the right window easier. it also makes it easy to move tabs from one window to another.

Krisjohn Oct 25, 2022 View on HN

I need a separate window.My WFH environment I use every day has three screens stitched together for 7680x1440. On the left third is my primary remote desktop app that connects me to work with a window for my old desktop PC. The middle third has 320pixels reserved on the right for context-sensitve notes, then splits the rest in half with the left half being my timesheeting/ticketing app and the right half being a decent plain text editor as a scratch pad / diary combo. On top of that

tetraodonpuffer Oct 29, 2024 View on HN

Huh? One screen for email/slack/.. main screen for the ide, other screen for logs etc. a lot less context switch to glance left/right than to go to another virtual desktop

jervisfm Apr 8, 2014 View on HN

If you are on mac or linux, you should check out virtual desktops / workspaces. IIRC you can do the same thing on windows, but you would have to use a third party utility.

qwerta Jan 10, 2014 View on HN

I usually use one window per display. First display is for code navigation, 2nd and 3th for code windows and 4th for documentation and notes.Also decent window manager with hotkeys and scripting helps (KWin on Linux)I practically never use alt tab :-)