Simple plugin to make navigation to element usages easier than using Alt+F7.
Works similar to Ctrl+Alt+F7 in Resharper.
Why this plugin?! Well, I browse code more often than I write.. So I for one definitely needed this.. Hope it's useful for others too..
And this's the first plugin in a series of plugins planned to make navigation and code analysis a whole lot easier.. (provided I manage to work on them :D )
Default key binding is to Alt+Shift+F7, coz in Linux Ctrl+Alt+F7 is taken up for switching to virtual console 7
(which typically is the one running your current X session).
Comes with no configuration page. If you want something to be configurable, let me know and it'll be added.
Bouquets and Brickbats are welcome :)
UPDATE (11th November, 2010):
Since version 7, IntelliJ IDEA comes with it's own implementation of this feature. Therefore, this plugin is obsolete, and will not be developed further.
Recent change notes
2.0 - Final Vesion.
IntelliJ comes bundled with it's own implementation of this feature since IDEA v7, which can be invoked with Ctrl + Alt + F7.
Therefore, this plugin will no longer be developed/maintained.
The plugin sources are available at Sourceforge (SVN):https://jumptousage.svn.sourceforge.net/svnroot/jumptousage and GitHub: https://github.com/CodeMangler/JumpToUsage.git
- Incorporated the fix provided by Thomas Hartwig to make the plugin work with IDEA 8.x
- Updated the plugin.xml limiting the plugin to IDEA 8.1.x. The plugin will not work with any previous or future versions of IDEA anymore.
1.9 - Bugfix - Plugin does not work properly with GUI code views (like with CodeDependency)
1.8 - Few more improvements..
- Plugin gives feedback with a Progress Bar while searching..
- No more frozen UI due to long searches
- Usage search can be cancelled
1.6 - Minor usability improvements..
- Fixed NPE when the action is invoked on non editor windows.. Ex, on the Project manager
- Editor brings usage to focus when you navigate to usage..
- Popup shows up just below the cursor.. So the element on which the action was invoked is visibile..
- Duplicate references are filtered out..
- Action runs in a separate thread, so it doesn't freeze the UI if it takes long to finish..
1.4 - Corrupted jar in previous version..
Still doesn't work with 5.x
1.3 - Announcing that the plugin is not compatible with 5.x OpenAPI..
Works only with 6.0 Beta (Build #5581) onwards..
Will be coming up with a proper version soon..
1.2 - First stable release
- Fix to bug: Anonymous classes appear with a name 'null' on the list
- Improved List Rendering: Now you get nice icons on the list :)
- Well, what more? Waiting for bug reports/feature requests :D
1.0 - Beta release
Few minor refactorings to the code structure
0.1 - Initial pre beta release.
General usage instructions
Hit Alt+Shift+F7 on an element to get a quick list of its usages