Split-windows increased my productivity

Once you've used split coding windows, you'll never go back to plain old tabs for your code files (or god forbid.. different windows!). You're probably thinking "Who doesn't use split windows when coding?!!", well I didn't. I knew they were there, but I didn't see the importance or usefulness of them.

I'm not talking about splitting a single file into two parts so you can work on different parts of the same file - I mean diving up your monitor into all the different files you're working on. Seems obvious, right? Since I predominantly work with MVC frameworks, I usually divide my screen into four parts: Model, View, Controller and Javascript or CSS.

Split_windows

If you're working with vim, these are the only two commands you need to know:

:split (horizontal split)
:vsplit (vertical split)

Most GUI editors have a little handle you can drag to split a window into two. If you're using Netbeans, drag a tab around to choose where you want to split the editor.

Since using split windows, I've found I can stay on track better because I can see the entire overview of whatever module of code I'm working on. As a result I am now almost completely immune to coder's block!

So if you're still tabbing around and haven't tried splitting windows, give it a go and watch your productivity soar.