Porting some great extensions of emacs to Intellij IDEA. such as AceJump, CopyWithoutSelectAction.
AceJump, jump to special place
Copy without selection:
Replace target (word | line | paragraph) with text at current caret:
Obtain target (word | line | paragraph), then replace text at current caret:
Copy target (word | line | paragraph), then insert text at current caret:
Cut target (word | line | paragraph), then insert text at current caret:
Just one space:
Separate AceJump copy,cut,select command:
Copy and Replace:
FileBrowser allows browsing directories and files inside and outside of the current project and thus makes it easier to open files with IDEA that are not part of the current project.
A plugin that eases the navigation through the elements of a project and the execution of actions on those elements.
Please visit the home page of this plugin for a walkthrough that shows how the plugin works.
Awesome replacement for IDEA's 'Show directory in editor tabs for non-unique filenames'. If you have same named files in different directories this plugin will allow you to have directory names added to tab labels. It only shows path differences so if you have "blog/controllers/index" and "news/controllers/index" it will add either [blog] or [news]. In setting tab 'Tabdir' you can control how prefixes will be formatted.
Per-project configuration allow specify different formatting rules for each directory in project. To enable per-project configuration enable "Use per project configuration" checkbox(see screenshot №3) and reopen settings window(need close with Ok or Apply buttons). After this you will find 'Tabdir' configuration in project section(screenshot №4) in which different configurations can be specified.Note: that you should turn off IDE Settings → Editor tabs → Show directory in editor tabs for non-unique filenames.
Provides navigation to tasks from comments. Quite simple feature, just searches for issue IDs.
Provides support for task id injection (using IntelliLang plugin) into any string, etc.
Injection allows to navigate to web (open task/issue in browser)
Also code completion for such injection elements provided. For more information about injections, see related documentation
Dependency on IntelliLang is optional, but highly recommended to install, since it provides nice features.
The XFiles plugin offers a configurable, dynamic mechanism for defining working sets of files and allowing navigation between files selected by a working set. Working sets may be filtered using any or all of the following criteria:
The resulting working set's files are is displayed in a tool window for navigation and operation.
Allows navigation from within
to related xml or java files.
More info can be found on http://www.intellij.org/twiki/bin/view/Main/XMLNavigate