Disable Automatic Refactor [message #1702951] |
Mon, 27 July 2015 10:28  |
Eclipse User |
|
|
|
I searched online for this question, but it seems that there are no responses to the questions and or solutions.
How do you disable automatic include name refactoring or refactoring in general when renaming something as simple as a folder? I had a folder that was referenced throughout an entire project in include paths and eclipse or CDT decided to rename all my include paths to use absolute paths (which was completely undesired). Additionally, it managed to perform some of the path changes incorrectly meaning when I tried to compile, the include paths were wrong and thus.. I got some errors.
|
|
|
|
Re: Disable Automatic Refactor [message #1703507 is a reply to message #1703505] |
Sat, 01 August 2015 14:12   |
Eclipse User |
|
|
|
(us/we) = my organization.
So you are saying that to rename a folder / header I have to do it on the file system...
This is a horrible feature for our usage. There are reasons why our header includes need to be named a certain way due to organization. For instance, I have "" in the includes and not <>. Eclipse doesn't seem to care and renames everything using <> with an absolute path. Also, it has actually messed up include paths while renaming causing compile errors.
Based on CDT's history, CDT has a horrible track record with us as eclipse users. The indexer is an abomination and half the time it fails to work. When it does work sometimes it fails to resolve 'everything'. This has propagated to us not trusting the renaming "feature" at all. Unless a feature can be reliable 100% of the time, we do not wish to use it. Why would I use a feature when I have to worry about the 10% of the time it fails which can cause obscure bugs or compile errors? This has already happened using the latest CDT.
The indexing / code completion / intellisense features of CDT are all an abomination; however, that is a different discussion. I will note however that visual studio has no problem in any of these areas in their latest releases. I don't have to worry about 're indexing' every time I change a header or move something around. In fact, its transparent to the user.
Why don't we use visual studio you ask? Believe me, we have been looking for years. Visual studio is not a fully mature platform with regards to the debugging on embedded targets yet.
I apologize for starting a rant. I came here looking for how to disable the feature, not start a rant. If you are telling me that I have to rename things outside of eclipse just because the CDT developers said "Yay, this feature is amazing. Nobody could possibly not ever want to use it", that is a huge ding in an already bad track record..
|
|
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.06851 seconds