2 ms·
What many people didn't realize is that JetBrians' IDEs are not only IDEs but also amazing text editors. Its capability of navigating across multiple locations
by kailuowang 13y ago
What many people didn't realize is that JetBrians' IDEs are not only IDEs but also amazing text editors. Its capability of navigating across multiple locations in your project is unparalleled. For example, you can navigate to where you last changed anything with a key stroke (and then the place you changed before that). It can also navigate to where your cursor last located (in a complete different file/location) with a key stroke. You can easily switch between all opened files or switching between all edited files. When you do a search all, you can use keystroke to switch between all hits at different locations.
Not to mention that in IDE, you can go to declaration, find usages etc.
All these are really important productivity booster. Because we all spend a significant amount of time navigating our code base. VIM is really a great editor with its programmable command line interface, but it's not as nearly easy to navigate code in VIM than in JetBrians IDE.
JetBrians' integration with Git is also amazing, combined with its own local history system. In JetBrian IDEs, when I open file, any local change (according to git) will be marked at the left, a simply click can revert that particular local change. With the local history and auto save, I never need to worry about saving the files.