On Integrated development environments

The main problems I find with the Eclipse IDE are:
The features I need from an IDE are:
  • Code refactoring: I want to be able to rename a method or variable without renaming other different equally named variables.
  • I need to know the callers of a function to know the consequences of changing its behavior.
  • I need VCS integration to know the current changes and be able to quickly change branches to develop new features.
  • I need automatic compilation and verification.

No comments: