Authors:
whunmr
opensource software

emacsIDEAs

Products: IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio

Vendor: whunmr@gmail.com

Email: N/A

Website: N/A

SourceCode: https://github.com/whunmr/emacsIDEAs

Forum page

Description:

Porting some great extensions of emacs to Intellij IDEA. such as AceJump, CopyWithoutSelectAction.

AceJump

  • C-L 't' 'm' : Basic Word Jump | Type C-L, then type target char (eg. 't') to jump to, then type marker char (eg. 'm') to move caret.
  • C-J 't' 'm' : Basic Char Jump

AceJump, jump to special place

  • C-L ' ' 'm' : Jump to line end or start. | To show marker on line end and line start, type space ' ' as target char
  • C-L ',' 'm' : Jump to symbol key | Show markers on .{}(|`/\;.{}()[]?_=-+'"!@#$%^&*)_=

AceJump, with command key (c,x,p,P,s) to copy,cut,select:

  • C-L 't' c 'm' : Copy jump area
  • C-L 't' x 'm' : Cut jump area
  • C-L 't' p 'm' : Paste clipborad content to target place
  • C-L 't' P 'm' : Insert '\n' and Paste clipborad content to target place
  • C-L 't' s 'm' : Select jump area

Separate AceJump copy,cut,select command:

  • C-i C-c 't' 'm' : Copy jump area
  • | C-i C-c means type C-i then continue type C-c
  • C-i C-x 't' 'm' : Cut jump area
  • C-i C-s 't' 'm' : Select jump area
  • C-i C-f 't' 'm' : Basic Jump alias

Replace target (word | line | paragraph) with text in clipboard:

  • C-i C-w 't' 'm' : replace target word
  • C-i C-l 't' 'm' : replace target line
  • C-i C-p 't' 'm' : replace target paragraph
  • C-i C-e 't' 'm' : replace target char to line end
  • C-i C-b 't' 'm' : replace target block

Copy without selection:

  • C-c w : Copy word
  • C-c s : Copy string
  • C-c l : Copy line
  • C-c b : Copy block between balanced { and }
  • C-c q : Copy quoted, such as abcd in "abcd"
  • C-c a : Copy to line beginning
  • C-c A : Copy to file beginning
  • C-c e : Copy to line end
  • C-c E : Copy to file end
  • C-c p : Copy paragraph
  • C-c u : Copy to paragraph begining
  • C-c d : Copy to paragraph end
  • C-c ' ' (w | s | l | q | a | A | e | E | p | u | d) : Type one space to cut related area
  • C-c ' ' ' ' (w | s | l | q | a | A | e | E | p | u | d) : Type two space to select related area

Copy and Replace:

  • C-I C-R (w | s | l | q | a | A | e | E | p | u | d) 't' 'm' : copy current word/line/paragraph, jump, then replace target word/line/paragraph

Highlight symbol:

  • C-, : hightlight-symbol-prev | Jump to prev occurrence of symbol that around caret
  • C-. : hightlight-symbol-next | Jump to next occurrence of symbol that around caret

Just one space:

  • C-M-Space : Make just one space around caret by Ctrl-Cmd-Space.

Downloads: 2450
Rating:
Participated in rating: 1
Version Since Build Until Build File/URL Size (Kb) Date Details
1.1.9. 107.105. . Download 78.03 2013-08-23 20:27:28 details
. .
7 updates are hidden show all updates
Screenshot #14070
Screenshot #14071
Screenshot #14069
Screenshot #14065
Screenshot #14068
Screenshot #14063

Recent change notes:

1.1.9
Add action to copy current word | line | paragraph, jump, then replace target word/line/paragraph.
C-I C-R (w | s | l | q | a | A | e | E | p | u | d) 't' 'm'
1.1.8
Add hightlight-symbol-prev and hightlight-symbol-next
1.1.7
Let cut to paragraph end(C-c ' ' d) and cut paragraph (C-c ' ' p) skip ending brackets.
1.1.6
Add Jump Word Action, and assigned to C-L. Jump Char Action assigned to C-J.
1.1.5
Changed AceJump's keymap to be more intuitive one. such as "C-L C-s" for select jump area.
1.1.0
Add copy without selection
1.0
Add basic AceJump function

General usage instructions:

C-L to show markers of target_char, then type char in maker to jump. C-L x to cut jump area C-L c to copy jump area C-L p to paste to jump target positioin C-L s to select jump area http://hunmr.blogspot.com/2013/01/intellij-idea-plugin-emacsideas.html

Comments:

whunmr
2014-02-11 16:55:41
Hi jmcmichael , I tried this plugin for Intellij IDEA 13 CE on Mac OS X 10.9.1, works fine.
.
jmcmichael
2014-02-08 01:13:35
Does this work in Intellij v13? I've installed it, but the key commands do not appear to work at all, and the keystrokes do not appear in the Keymap pane in Preferences.
.
johnelf
Rated:
2013-01-24 14:47:31
easy to use just like emacs
.