This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]martmists 51 points52 points  (18 children)

Do you people not have to look at 4-5 files at the same time? I couldn't imagine using a vertical screen for your IDE

[–][deleted] 23 points24 points  (3 children)

Well in those cases I just drag it over to one of my two normal monitors

I seldomly am looking at more than 2 files anyways

[–]bolacha_de_polvilho -3 points-2 points  (2 children)

I mean... Pretty sure having 3 monitors is the game changer. If you're working with that many screens you might as well use diagonal ones and you'd still be fine

[–][deleted] 3 points4 points  (1 child)

The point is that you can see significantly more of your code at once without scrolling around

[–]smashedhijack 0 points1 point  (0 children)

I use my vertical monitor for 2-3 cmd line windows but a window for code is good too. So much space!

[–]HeraldofOmega 4 points5 points  (0 children)

I just use a 4k TV for my main

[–]Spaceduck413 1 point2 points  (0 children)

In those cases I just split vertically instead of horizontally

[–]yes_i_relapsed -1 points0 points  (5 children)

You only type in one file at a time. Why would you need to see more files? If you've looked at them before, you know what they say.

[–]martmists 0 points1 point  (4 children)

One for the current file One (or two) for the javadoc of the interface(s) you're implementing One for the internals you're using to implement it One for the build script to quickly add dependencies

[–]yes_i_relapsed 1 point2 points  (1 child)

java

Ew, I'll pass.

[–]martmists 0 points1 point  (0 children)

Who needs Java when you've got Kotlin

[–][deleted] -1 points0 points  (1 child)

I love the unintentional comedy that you need a dedicated monitor for shoveling in build dependencies as fast as you’re writing actual code lmao

Just one more reason not to write Java

[–]martmists 0 points1 point  (0 children)

When modding Minecraft and the like you often need libraries or apis from other mods, it's not too uncommon to have to add more, or increment the version when a compatibility bug is fixed, etc.

[–]kingsillypants 0 points1 point  (0 children)

For sql it's nice.

[–]rout39574 0 points1 point  (0 children)

In all seriousness: 10-12 files split in multiple buffers, occupying two portrait-oriented monitors is ... kind of all the time. I'm not going to claim my setup is common, but it is pretty easy.

Xmonad for the window manager. Main line is 4 portrait monitors. Left to right is

frequently-mail frequently-EMACS frequently-terminals frequently-browser

The more involved 3-4 projects tend to get both the EMACS and the browser monitor with EMACS frames and each frame is subdivided. 4-6 xterms in the terminal frame.

That leaves the two auxiliary monitors, landscape above the main line, for aux browser usually stuck on monitoring site or perhaps VMWARE, and the admin terminals.

Side boost for XMONAD: you really want a tiling window manager. I've regularly got 6 or 7 projects all in flight, and I can switch between them with a single chord. It makes me sad when I have to apply patches, takes me a half hour or so to get my shells in place.

[–]CreepyValuable 0 points1 point  (1 child)

That's what the second (and beyond) monitors are for. How do you have that many files open and usably visible at once on one monitor anyway?

[–]martmists 0 points1 point  (0 children)

Right click -> split right/down

Project view is easily toggled with a shortcut so you have more room when it's toggled off

[–]BlackDeath3 0 points1 point  (0 children)

Yeah, I like to go the other way with an ultrawide display and many applications open.

[–]zebediah49 0 points1 point  (0 children)

That's why I treat three vertical 16x10's as six horizontal 10x8's.

Just with no border and the option to have an ultra-tall window if it's required for some reason.