Advanced navigation tool with multiple project trees support.
- Multiple Project Views
- Grouping elements without changing the structure of code
- Custom sorting schemes
- Code secluding (hiding or muting outer code)
- Easy switching between projects
For more information see Armory Features page
General usage instructions
Armory is powerful and flexible navigation tool for Java and other languages that refines your experience with the Intellij IDEA IDE in many ways, reduces the access time to the relevant parts of the code, makes navigation faster and development more productive. It allows quickly customize working space for a specific task by creating as many project views as needed.
Customizable Project Views Armory makes the process of creating different project views really simple. You don't need any kind of the "favorites" or "bookmarks" anymore. Just create and customize new project view in a few clicks. Creating new tree view by dragging: Creating new tree view with several root elements: Reorder project views: Multiple roots
Any project view can contain many Root Elements inside. No metter what kind of an element do you want to add to the project view - all is possible. To add a new root to the project view just drop the element to the title area.
Adding root element to the Tree View:
Removing root element from the Tree View : Set element as root via menu: Grouping elements
Sometimes it is very useful to group certain elements by logic. If you don't want to create a separate class or package you can combine elements in a group. This does not affect the structure of the code, but visual perception of the class may become noticeably easier. Grouping is available not only for class members, but nearly for all types of items. Grouping class variables: Grouping elements: Navigation to the editor and vice versa
With Armory you can use the entire screen area more efficiently. This is achieved by splitting into two modes: navigation mode and editing mode. In both modes, the entire area of the screen available for a specific task. Switching between these two modes by pressing Ctrl + Enter
. Switch to the editor and back: