I'm a long time c# dev, who are currently looking into possibly expanding to java, or typescript.
I am currently relying a lot on the efficiency of resharper/VS to do a lot of manual things for me, such as:
- Ctrl + t to search for file/class/method
- Macros (typing "class" + tab for a complete class structure for instance)
- Ctrl +r,r to rename and rename all references
- Auto suggestions for variable names depending on context
- Context sensitive ctrl + . which allows me to:
- Format variable names according to configurable coding standards
- Mark members as readonly whenever possible
- Auto create/assign member from a typed in constructor parameter
- Move a class/struct to it's own file
- write for instance "int x = myclassInstance.NonexistingMethod();" and then automatically create that method, with the right return value, using ctrl + .
This is just a part of my most used features. My question is: what other IDE's (for java or typescript preferably) give me the same tooling?