| My IDE is the terminal. I don't want that in a text editor. I use a text editor to edit text, and a terminal to do everything else. As long as it can do syntax highlighting, copy paste, line numbering, can show files/dirs in a tree so you can select files easily, I don't want anything else. Obviously I can understand that other people love clicking on "create a function" in their IDE, or tab completing variable names, or clicking on "build/run". But it's just not for me. Even the quote/bracket auto-insertion in textmate drove me crazy until I disabled it. All that extra crap 'refactor!' 'language bundles' etc. <anecdotal> The code I have seen (Java) produced from programmers using IDEs has been universally horrible. Full of duplication useless boilerplate and general rubbish. </anecdotal> If you were writing a novel, would you have a menu with common book 'patterns', or tab complete the character names? For me, it interrupts my flow. There is a popular myth that you 'need' to use an IDE to code Java. Which is just ridiculous. Perhaps it's a self fulfilling prophecy though. Code produced by IDEs isn't nice to look at so you need to edit it in another IDE, or spend an hour cleaning out all the rubbish. </rant against IDEs which I detest> |
Enjoy your elite way of doing it though.