Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Eclipse IDE settings/preferences
New Posts  All Forums:Forum Nav:

Eclipse IDE settings/preferences

post #1 of 8
Thread Starter 
I come from more of a .NET background so I am used to (and love) Visual Studios as an IDE, recently I got a job as a Java developer and I am missing some of my old Visual Studio's helpful little features. I found out how to get the content assist to be more helpful with auto-completion, but I have the following questions:

1.When I double click on a object/variable it doesn't always highlight the other references to it in that file. Sometimes it does sometimes it doesn't and I was wondering why that is as its a bit annoying when looking for occurrences of something quickly.

2.When calling a function in Visual studio's it will show a pop up box with what parameter your on, what it expects, and what is left for that chosen function. I have seen it on tutorials where people have this also in Eclipse but I can only get the javadoc box to pop up when typing out the function name and for longer inputs its annoying to have to go back and look at what else I need to pass in.

IE if I type in 'Object.doFunction("string", Variable, ' a pop up would show me what I have left to input for that function call
OC Beast
(13 items)
 
  
CPUMotherboardGraphicsRAM
E8500 @4GHZ Gigabyte P45 4850x2 2GB IT LIVES! 4GB 
Hard DriveOptical DriveOSMonitor
500AAKS+250external CD-DVD combo windows 7 ultimate x64 26" 
KeyboardPowerCaseMouse
MC$ wireless 650w corsair antec 900 Logitech battlefield 2142 G5 
  hide details  
Reply
OC Beast
(13 items)
 
  
CPUMotherboardGraphicsRAM
E8500 @4GHZ Gigabyte P45 4850x2 2GB IT LIVES! 4GB 
Hard DriveOptical DriveOSMonitor
500AAKS+250external CD-DVD combo windows 7 ultimate x64 26" 
KeyboardPowerCaseMouse
MC$ wireless 650w corsair antec 900 Logitech battlefield 2142 G5 
  hide details  
Reply
post #2 of 8
Honestly, I'd probably look into other IDEs. I used to love Eclipse then then I realised that I spent more time wrestling with the program trying to get it to behave the way I liked than I spent coding.

I think it's a victim of trying to do everything and ultimately failing to do any of it particularly well.
post #3 of 8
^ Me too

IntelliJ IDEA might be something you'd like. Same guys who make ReSharper (JetBrains)
Ol' Sandy
(28 items)
 
"Zeus"
(12 items)
 
Elite Preview
(6 items)
 
CPUMotherboardGraphicsRAM
Intel Xeon E3-1230v3 Gigabyte GA-Z97X-UD5H-BK MSI Gaming GTX 980 Kingston 32GB (4x8) 
Hard DriveHard DriveHard DriveHard Drive
Plextor PX-256M5S 256GB Samsung EVO 1TB Hitachi HDS721010CLA332 Hitachi HDS723020BLA642 
Hard DriveHard DriveHard DriveOptical Drive
Hitachi HDS723020BLA642 Hitachi HUA722010CLA330 WDC WD10EARS-00Z5B1 TSSTcorp CDDVDW SH-S223B 
CoolingCoolingOSMonitor
Phanteks PH-TC14PE with TY-140's Lamptron FCv5 (x2) Windows 8 Pro 64-bit Dell U2412M 
MonitorMonitorMonitorKeyboard
Dell U2412M Dell U2212HM Dell U2713HM Topre Realforce 87UB | Ducky DK9087 G2 Pro 
PowerCaseMouseMouse Pad
Corsair AX-750 Corsair Obsidian 650D Logitech G700 XTRAC Ripper XXL 
AudioAudioAudioAudio
Beyerdynamic DT-770 Pro 250ohm Schiit Bifrost DAC Schiit Asgard 2 HiVi Swan M50W 2.1 
CPUMotherboardRAMHard Drive
Intel Xeon E5-2620 Super Micro X9SRL-F-B 128GB 1333MHz LSI 9271-8i 
OSPowerCase
VMware ESXi 5.5 SeaSonic SS-400FL2 Fractal Define R3 
CPUMotherboardGraphicsRAM
Intel Core i5-3437U HP EliteBook Folio 9470m  Intel HD Graphics 4000  16GB DDR3 SDRAM 
Hard DriveOS
256GB SSD Windows 10 Insider Preview 
  hide details  
Reply
Ol' Sandy
(28 items)
 
"Zeus"
(12 items)
 
Elite Preview
(6 items)
 
CPUMotherboardGraphicsRAM
Intel Xeon E3-1230v3 Gigabyte GA-Z97X-UD5H-BK MSI Gaming GTX 980 Kingston 32GB (4x8) 
Hard DriveHard DriveHard DriveHard Drive
Plextor PX-256M5S 256GB Samsung EVO 1TB Hitachi HDS721010CLA332 Hitachi HDS723020BLA642 
Hard DriveHard DriveHard DriveOptical Drive
Hitachi HDS723020BLA642 Hitachi HUA722010CLA330 WDC WD10EARS-00Z5B1 TSSTcorp CDDVDW SH-S223B 
CoolingCoolingOSMonitor
Phanteks PH-TC14PE with TY-140's Lamptron FCv5 (x2) Windows 8 Pro 64-bit Dell U2412M 
MonitorMonitorMonitorKeyboard
Dell U2412M Dell U2212HM Dell U2713HM Topre Realforce 87UB | Ducky DK9087 G2 Pro 
PowerCaseMouseMouse Pad
Corsair AX-750 Corsair Obsidian 650D Logitech G700 XTRAC Ripper XXL 
AudioAudioAudioAudio
Beyerdynamic DT-770 Pro 250ohm Schiit Bifrost DAC Schiit Asgard 2 HiVi Swan M50W 2.1 
CPUMotherboardRAMHard Drive
Intel Xeon E5-2620 Super Micro X9SRL-F-B 128GB 1333MHz LSI 9271-8i 
OSPowerCase
VMware ESXi 5.5 SeaSonic SS-400FL2 Fractal Define R3 
CPUMotherboardGraphicsRAM
Intel Core i5-3437U HP EliteBook Folio 9470m  Intel HD Graphics 4000  16GB DDR3 SDRAM 
Hard DriveOS
256GB SSD Windows 10 Insider Preview 
  hide details  
Reply
post #4 of 8
Thread Starter 
hmm thanks for the idea, downside to IntelliJ is that for Java EE you need the ultimate version and I don't think my company will pay for that when everyone uses eclipse lol
OC Beast
(13 items)
 
  
CPUMotherboardGraphicsRAM
E8500 @4GHZ Gigabyte P45 4850x2 2GB IT LIVES! 4GB 
Hard DriveOptical DriveOSMonitor
500AAKS+250external CD-DVD combo windows 7 ultimate x64 26" 
KeyboardPowerCaseMouse
MC$ wireless 650w corsair antec 900 Logitech battlefield 2142 G5 
  hide details  
Reply
OC Beast
(13 items)
 
  
CPUMotherboardGraphicsRAM
E8500 @4GHZ Gigabyte P45 4850x2 2GB IT LIVES! 4GB 
Hard DriveOptical DriveOSMonitor
500AAKS+250external CD-DVD combo windows 7 ultimate x64 26" 
KeyboardPowerCaseMouse
MC$ wireless 650w corsair antec 900 Logitech battlefield 2142 G5 
  hide details  
Reply
post #5 of 8
Quote:
Originally Posted by Plan9 View Post

I think it's a victim of trying to do everything and ultimately failing to do any of it particularly well.

That may be true for the vanilla edition of Eclipse. But the "real" Eclipse is FAR more powerful than that. The real power of eclipse is its flexibility and its ability to be customized by plugins. The Android Development Kit is a good example of a customized version of Eclipse that is excellent at what it does. I would say that ADK for android rivals the power and ease of use of Visual Studio for .Net. But that's just an example, there are obviously many other eclipse-based kits besides ADK, all with their own unique features.

So, before dismissing Eclipse as an option, I recommend two things:
1. Consider that many languages and tools all use Eclipse IDE. So learning Eclipse is not just learning a single skill/language. It's actually a step towards learning MANY other skills, not just one.
2. Try to find a customized version of Eclipse for your specific purpose, or at least some generic plugins that might be useful. You'll find that makes many things MUCH easier to use. (sorry, I can't recommend anything specific here, but they are out there)
Death Star
(21 items)
 
Darksaber
(11 items)
 
 
CPUMotherboardGraphicsRAM
Athlon II x2 245 Asus M3A78 Radeon HD6570 1GB Mushkin Silverline 2GB DDR2  
Hard DriveOptical DriveOSMonitor
OCZ Vertex 2 120GB Samsung Blu-Ray Windows 7 Samsung 46" DLP 
PowerCaseOther
Silverstone Strider Essentials 400W Silverstone Milo ML03B Hauppage WinTV 1250 
  hide details  
Reply
Death Star
(21 items)
 
Darksaber
(11 items)
 
 
CPUMotherboardGraphicsRAM
Athlon II x2 245 Asus M3A78 Radeon HD6570 1GB Mushkin Silverline 2GB DDR2  
Hard DriveOptical DriveOSMonitor
OCZ Vertex 2 120GB Samsung Blu-Ray Windows 7 Samsung 46" DLP 
PowerCaseOther
Silverstone Strider Essentials 400W Silverstone Milo ML03B Hauppage WinTV 1250 
  hide details  
Reply
post #6 of 8
Clearly you didn't read my post because my whole bloody point is that you can spend *more* time configuring Eclipse to behave the way you want than you can spend in actually coding in the Damn thing.

I know that Eclipse is powerful and flexible, but in reality all programming is is editing text files and debugging programs, I can do that in the command line if I had to. So I don't see the point in spending hours trying to get an IDE to behave exactly like what countless others already do out of the box.

But if that what you want to use then that's your prerogative. Just don't expect every one to share your fanaticism.

Edit, and for the record, saying "you learn new skills" is a very sugar coated way of saying something is needlessly complicated wink.gif
Edited by Plan9 - 8/10/13 at 4:33am
post #7 of 8
No, I did read your post. I wasn't very clear in mine though. There are many pre-configured versions available. They work perfectly without requiring any tweaking from the user. No spending hours, and no trial and error. Just perfect out of the box.
Quote:
Originally Posted by Plan9 View Post

Edit, and for the record, saying "you learn new skills" is a very sugar coated way of saying something is needlessly complicated wink.gif
That's not what i meant by that. I'm a .Net guy, and a huge proponent of Visual Studio. I only jump over to Eclipse when I have no other choice. What I like about Eclipse is that it is the only other IDE I ever need to switch to. So I don't need to learn a ton of different environments. It doesn't matter whether whether I'm developing java for android or for blackberry, or developing C for an LPCXpresso. They (and many more) all use Eclipse. Which minimizes my learning curve whenever I have to work with a new product. But they also all use their own customized version of Eclipse, which makes it the perfect tool for each task, there is never a compromise or loss in features/functionality.
Edited by wedge - 8/10/13 at 6:57am
Death Star
(21 items)
 
Darksaber
(11 items)
 
 
CPUMotherboardGraphicsRAM
Athlon II x2 245 Asus M3A78 Radeon HD6570 1GB Mushkin Silverline 2GB DDR2  
Hard DriveOptical DriveOSMonitor
OCZ Vertex 2 120GB Samsung Blu-Ray Windows 7 Samsung 46" DLP 
PowerCaseOther
Silverstone Strider Essentials 400W Silverstone Milo ML03B Hauppage WinTV 1250 
  hide details  
Reply
Death Star
(21 items)
 
Darksaber
(11 items)
 
 
CPUMotherboardGraphicsRAM
Athlon II x2 245 Asus M3A78 Radeon HD6570 1GB Mushkin Silverline 2GB DDR2  
Hard DriveOptical DriveOSMonitor
OCZ Vertex 2 120GB Samsung Blu-Ray Windows 7 Samsung 46" DLP 
PowerCaseOther
Silverstone Strider Essentials 400W Silverstone Milo ML03B Hauppage WinTV 1250 
  hide details  
Reply
post #8 of 8
Quote:
Originally Posted by wedge View Post

No, I did read your post. I wasn't very clear in mine though. There are many pre-configured versions available. They work perfectly without requiring any tweaking from the user. No spending hours, and no trial and error. Just perfect out of the box.
Well that kind of defeats your next point if you have to run a bespoke version of Eclipse for every language you want to use tongue.gif
Quote:
Originally Posted by wedge View Post

That's not what i meant by that. I'm a .Net guy, and a huge proponent of Visual Studio. I only jump over to Eclipse when I have no other choice. What I like about Eclipse is that it is the only other IDE I ever need to switch to. So I don't need to learn a ton of different environments. It doesn't matter whether whether I'm developing java for android or for blackberry, or developing C for an LPCXpresso. They (and many more) all use Eclipse. Which minimizes my learning curve whenever I have to work with a new product. But they also all use their own customized version of Eclipse, which makes it the perfect tool for each task, there is never a compromise or loss in features/functionality.
I think we're going to have to agree to disagree on this one because I used to use Eclipse for a whole slew of languages (C++, Java, Go, PHP, etc) and found it took far too much work to be on a par with QtCreator, LiteIDE, Kate, Bluefish and so on. Each of which is tailored specifically for the language I wanted to use at the time and each of which ran with a much lower memory footprint and got in the way far less. And with Android Studio now out, I can't see me ever using Eclipse for Android development either (which was the last area that I hadn't yet found a replacement I preferred).

I used to love Eclipse, then one day I realised just how much time I spent wrestling with the damn thing (probably around the time I installed LiteIDE actually) and now I honestly don't miss it one bit.

Re VS; the only thing I ever miss from my Windows development days is Visual Studio. Generally I have a pretty low opinion of Microsoft technologies (again, each to their own), but VS was a real pleasure to bang code out in. It was intuitive enough to jump in when you needed it but was also quite happy just to sit back and keep out of the way when it needed to as well. The only IDEs I've ever preferred to VS were Borland's and we're now talking about the 90s.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Eclipse IDE settings/preferences