mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2025-05-07 21:34:09 +02:00
Marketplace plugin mapping tutorial
This commit is contained in:
parent
e45a2b4517
commit
81e8a28cc3
BIN
doc/images/action-id-notification.png
Normal file
BIN
doc/images/action-id-notification.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 46 KiB |
13
doc/marketplace-plugin-example.md
Normal file
13
doc/marketplace-plugin-example.md
Normal file
@ -0,0 +1,13 @@
|
||||
Using actions from external plugins is the same, as tracking and reusing any IDE action. As an example, let's create a mapping that will toggle case of the word under caret using the CamelCase plugin when you press `<leader>t`.
|
||||
|
||||
**Steps to make this mapping**
|
||||
|
||||
1. Install the plugin via Marketplace
|
||||
2. Enable action tracking. You can enable it by one of the following ways:
|
||||
* Execute `:set trackactionids` ex command or just `:set tai`
|
||||
* Open the "Find actions" window by pressing `Ctrl-Shift-A` and search for "Track Action Ids" to find the toggle that enables and disables action tracking
|
||||
3. Execute the plugin action the way intended by plugin author "See Edit menu or use ⇧ + ⌥ + U / Shift + Alt + U" or just find the `Toggle Camel Case` action in the "Find actions" window (`Ctrl-Shift-A`). If you action tracking is on, you will see this notification in your right bottom corner:
|
||||
|
||||
<img alt="Notification" src="images/action-id-notification.png"/>
|
||||
4. Copy the action id from the notification to create the following mapping in your .ideavimrc
|
||||
```map <leader>t <Action>(de.netnexus.CamelCasePlugin.ToggleCamelCase)```
|
Loading…
Reference in New Issue
Block a user