mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2025-06-01 01:34:07 +02:00
Update to include other default key binds
This commit is contained in:
parent
23dfc4b339
commit
1452c116cf
@ -130,15 +130,25 @@ Original plugin: [vim-multiple-cursors](https://github.com/terryma/vim-multiple-
|
|||||||
|
|
||||||
### Instructions
|
### Instructions
|
||||||
|
|
||||||
https://github.com/terryma/vim-multiple-cursors/blob/master/doc/multiple_cursors.txt
|
At the moment, the default key binds for this plugin do not get mapped correctly in IdeaVim (see [VIM-2178](https://youtrack.jetbrains.com/issue/VIM-2178)). To enable the default key binds, add the following to your `.ideavimrc` file...
|
||||||
|
|
||||||
For default behavior, add the following to your `.ideavimrc` file...
|
|
||||||
|
|
||||||
```
|
```
|
||||||
map <C-n> <Plug>NextOccurrence
|
" Remap multiple-cursors shortcuts to match terryma/vim-multiple-cursors
|
||||||
```
|
nmap <C-n> <Plug>NextWholeOccurrence
|
||||||
|
xmap <C-n> <Plug>NextWholeOccurrence
|
||||||
|
nmap g<C-n> <Plug>NextOccurrence
|
||||||
|
xmap g<C-n> <Plug>NextOccurrence
|
||||||
|
xmap <C-x> <Plug>SkipOccurrence
|
||||||
|
xmap <C-p> <Plug>RemoveOccurrence
|
||||||
|
|
||||||
This will map `Ctrl+n` to trigger multiple cursors.
|
" Note that the default <A-n> and g<A-n> shortcuts don't work on Mac due to dead keys.
|
||||||
|
" <A-n> is used to enter accented text e.g. ñ
|
||||||
|
" Feel free to pick your own mappings that are not affected. I like to use <leader>
|
||||||
|
nmap <leader><C-n> <Plug>AllWholeOccurrences
|
||||||
|
xmap <leader><C-n> <Plug>AllWholeOccurrences
|
||||||
|
nmap <leader>g<C-n> <Plug>AllOccurrences
|
||||||
|
xmap <leader>g<C-n> <Plug>AllOccurrences
|
||||||
|
```
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user