【发布时间】:2021-07-10 18:54:59
【问题描述】:
vim 的 phpStorm 插件:https://github.com/JetBrains/ideavim,可通过 .ideavimrc 配置(根据文档)。文档中有一个示例:
""" Mappings --------------------------------
map <leader>f <Plug>(easymotion-s)
map <leader>e <Plug>(easymotion-f)
map <leader>d <Action>(Debug)
map <leader>r <Action>(RenameElement)
...
有<Action> 映射,括号中是IDE 应该执行的操作。现在supported actions 中有一个所有受支持操作的列表。
我想映射到<leader>] 以移动到下一个选项卡的操作。在上面支持的操作链接中,我找到了操作:
* |gt| {@link com.maddyhome.idea.vim.action.motion.tabs.MotionNextTabAction}
(或者我认为,这是正确的操作,“移动到下一个选项卡”)。所以我希望映射是:
map <leader>] <Action>(MotionNextTabAction)
当然,那是行不通的。动作名称可能是错误的,但除了链接中的“支持的动作列表”之外,我没有其他参考。那么映射应该怎么看呢?如何在列表和“真实”动作名称之间进行转换?
【问题讨论】:
标签: intellij-idea phpstorm ideavim