A Huge Issue in PHPStorm

published on February 20, 2012 in technical

I have recently switched to Jetbrains PHPStorm because of its code completion, code highlight and many other features. But it has one huge problem, which, if not fixed, is going to make me ditch it.

This is going to be really short

UPDATE: Problem solved with the help of Gabor Kertai: In Preferences / Editor untick "Allow placement of caret after end of line" (in the "Virtual Space" section).
My note to this is that I tried this before, and it didn't work, bot now it does!

As I mentioned above, I was planning to buy PHPStorm, for its great functionality and beautiful features.

But there is something that I cannot understand. Let me tell you about it.

While editing code, any kind of code, be it HTML, PHP or Javascript, this editor thinks that I want to insert text there, when I click in the middle of a empty line. It sets the cursor there. I behaves like all empty lines are filled with spaces — when you navigate with the up and down keys between empty lines, it again behaves like there are spaces there.

What is this? A feature called “make the coder as angry as possible, till he ditches our software”? Why would anybody navigate like this? Why would anybody build an editor like this? Why on earth would anyone insert something in the middle of empty line?

Am I the only one who doesn't get it here? Anybody, help me! I would like to use this software, because it is otherwise a great IDE, but the above things make it a piece of unusable editor.