Home » Eclipse Projects » Web Tools Project (WTP) » How do I permanently disable smart insert, for all file types, forever?(It really is the most annoying feature I've ever come across in an IDE)
How do I permanently disable smart insert, for all file types, forever? [message #655368] |
Sat, 19 February 2011 20:39  |
Dan Nye Messages: 3 Registered: February 2011 |
Junior Member |
|
|
I've been struggling for the past 6 hours to find a way to permanently disable the ironically-named "smart insert" feature of Eclipse. I've searched the help files, the internet, and turned off pretty much every autocomplete, content assist, and typing option going for all file types, and even blanked all comment code templates for all languages... and yet Eclipse still persists in second guessing what I know I want to do, visually raping me with extra asterisks whenever I type /* and press Enter.
I guess I should count myself lucky it's only in my JS and PHP editors, and that it doesn't do it in my CSS editor as well.
I know I can turn it off on the menu or using the shortcut key, but this seems to be a per-file setting - when I open another file (even of the same type), the bloody thing has turned itself back on - which makes my blood boil. If I turn a setting off, I expect it to stay off, not sneak itself back on at every possible opportunity!
I don't want to ditch Eclipse in favour of another IDE as I've used it for years (and I detest the SVN integration in IntelliJ), but if I can't find a way to disable what must be the most annoying feature ever invented, I might go postal!
I would be more grateful than you will ever know if someone could tell me how I can disable smart insert permanently, no ifs, no buts - always. If it helps, I'm using Eclipse 3.6.1.
Thanks,
Dan
[Updated on: Sat, 19 February 2011 20:58] Report message to a moderator
|
|
| |
| Re: How do I permanently disable smart insert, for all file types, forever? [message #660761 is a reply to message #660728] |
Mon, 21 March 2011 09:55   |
Dan Nye Messages: 3 Registered: February 2011 |
Junior Member |
|
|
I understand that I could turn it off every time I open a file, but can you imagine how tedious that becomes after the first one, two, three, ... ten, twenty, ... fifty sixty, ... files? It really does slow me down - you have no idea just how annoying this "smart" feature is to me.
I'm sure the naming of it is some sort of sick joke, as something that causes me to waste time undoing what it does (something that I don't want in the first place) can hardly be considered very "smart". Perhaps it's a big boon to people who edit Java and JSP files, who knows... but for me with my JS and PHP files, it's a very heavy millstone around a very sore neck.
I've pretty much had it up to "here" with the feature (and with with jokes that rely on visual imagery ) so I'm going to give NetBeans a try. If it does all I need then my long relationship with Eclipse will be, sadly, coming to a very abrupt end over this one issue.
I'm by no means the only person to vehemently dislike this behaviour as I've found two bugs relating to it, 250594: Smart Insert Mode always on by default raised in 2008, and 319532: Allow to disable smart auto-indent on return, raised last year.
From the seemingly childish taunts that Daniel Megert seems to derive pleasure from dishing out to the bug reporters who have to put up with this annoyance, only to dash their hopes with a "WONTFIX" status, I get the impression that this won't be fixed any time soon. I'm not making this personal - but you have to agree that the two bugs I refer to don't exactly give much hope to people who suffer from this day in, day out.
Perhaps, Daniel, if you're reading this, you can answer my question: why are you seemingly so against empowering the user to work faster if they so wish to?
Dan
|
|
| | | | | | | | |
| Re: How do I permanently disable smart insert, for all file types, forever? [message #781890 is a reply to message #655368] |
Sun, 22 January 2012 11:35  |
Ronny Kavli Messages: 1 Registered: January 2012 |
Junior Member |
|
|
Dan,
You're far from alone detesting the "Smart-Insert"-mode. Sadly I think this is a politically infected problem more than a technical. There have been requests for a enable/disable earlier, as listed in bug report 250594. Sadly there are some really bone-headed people within the Eclipse-sphere that don't want that to happen, so screaming about it seems to be a waste of breath.
Anyhow, "Smart" Insert is broken by design. Just think of it: If an algorithm could figure out where my braces, brackets and parenthesis should be located, then there would be no need for them in the first place. Typing them by hand is extremely inexpensive compared to deleting them. Marking imbalances is, on the other hand, very valuable.
-- K
|
|
|
Goto Forum:
Current Time: Wed May 22 22:53:33 EDT 2013
Powered by FUDForum. Page generated in 0.02659 seconds
|