Not long ago I realized that I’m not using all the tabs I open in IDE. All these open tabs just annoy me, when I’m switching between classes.
Even if I work on a screen with big resolution and 7-10 tabs fit on screen - I’m not using all of them. Even more, I need only 1-2-3 classes open at particular time.
All the IDE’s, I’ve used before (VisualStudio
, Eclipse
, Intellij IDEA
), were using tabs by default. But if I’m not using all these tabs, can I live without them? The answer is YES. So obvious .
The life without tabs
One day, I came across a Intellij Idea tips & tricks video. That was the crucial moment for me when I said to myself - NO MORE TABS. In this video I’ve learned everything I need to switch to tabless programming and a lot of other useful shortcuts which saved me a lot of time in future.
The first thing I had to do is to “switch off tabs in IDE” by selecting Placement -> None
:
After switching off tabs you will always search for tabs at the top, even you don’t need them. Habbits, habbits…
Having only 1 active file at the moment, reduces dramatically the time you use mouse. Which is also super cool.
If I need to switch to another class/file, I’m just using "Search everywhere"
functionality (Shift + Shift):
or from "Recent files"
window (Cmd + E)
Combination of "Recent files"
and "Search everywhere"
makes tabs usage totally redundant. Even more, I can navigate to any file, any screen, any action, any stuff using this amazing IDE tools.
Split windows
When the time comes to write tests (before code or after - no difference) I’m splitting windows horizontally. This way I can see source class and test class. It’s super convenient way of writing tests - I have original method and test for this method on screen. Actually, it’s all what I need to have on screen when I’m writing a test.
Let’s say I have a class which isn’t covered by unit tests.
-
Firstly, I split windows using action
"Split Horizontally"
, which can be found from"Find action"
menu (Cmd + 3): -
Then, I open real class in first window and test class in second window:
With
"Go to next splitter"
I can switch between splitted windows very quickly (Alt + Tab). -
No more actions here, that’s all
It was very unusual first days to live without tabs, but I got used in a few days. Now I can’t find the case when I need to return back to tabs.
Say NO to tabs!