I wasn't really sure where else to put this post, so I put it in here...
There are a few things that make this IDE difficult to use.
Using Tab only indents two spaces, and it's not even a tab, it's just two spaces! In the preferences file, I tried to change it, but it didn't have an effect
When pressing Shift+BKSP (normally by accident), it is treated as a DELETE, and normally this is accidentally done at the end of the line, so then everything from the previous line ends up on that line. I don't know if that's just a Java thing, or if there's a way to change it.
The CTRL+SHIFT+END or CTRL+SHIFT+HOME keystrokes become SHIFT+END and SHIFT+HOME keystrokes. I have had this issue in Java using JTextAreas, and I wonder if this is an issue from the Java side of this editor.
Are there ways to fix any of these, or is this something that I have to go into the source code to fix? They seem like high level issues that could be fixed by settings or a configuration file, but I have not seen anything.
dubbleM:
2) When pressing Shift+BKSP (normally by accident), it is treated as a DELETE, and normally this is accidentally done at the end of the line
Yeah, I'm with you. I accidentally hit every time I'm on working code. Generally happens when I'm using shift-arrows to highlight sections of code. When I hit backspace to get rid of the highlighted section I accidentally keep the shift key pressed.
Eclipse doesn't have the same behavior, so I'm not certain it is right to just point the finger at Java.
magnethead794:
Shift+Backspace is universally considered delete. The shift (inverse) of backspace is forward erase
It is? I guess by "universally" you mean "only in the Arduino IDE." None of my other OSX or Windows applications change the backspace's behavior based on shift.