PyCharm - IdeaVim - “潜行”插件:如何重新映射's'?

Posted

技术标签:

【中文标题】PyCharm - IdeaVim - “潜行”插件:如何重新映射\'s\'?【英文标题】:PyCharm - IdeaVim - "sneak" plugin : how to remap 's'?PyCharm - IdeaVim - “潜行”插件:如何重新映射's'? 【发布时间】:2021-05-05 18:27:30 【问题描述】:

我在 Windows 上使用 PyCharm 2020.3.3,带有 IdeaVim 0.64 和 IdeaVim-Sneak" v 1.1.1:https://github.com/Mishkun/ideavim-sneak

sneaker 的默认键是“s”,但我想更改该映射(比如说 Alt + s)。

我尝试了这个和一些变体,但无济于事: nnoremap <a-s> <Plug>Sneak_s

有人知道如何重新映射吗?

【问题讨论】:

【参考方案1】:

您可以使用到<Plug>(sneak-s) 的映射。

【讨论】:

我很想将您的答案标记为解决方案,但事实证明大多数问题是使用nnoremap 而不是nmap。不管你是对的,这是 remap 命令结尾的正确语法。【参考方案2】:

插件的创建者在这个问题上回答了:https://github.com/Mishkun/ideavim-sneak/issues/15

使用nmap <a-s> <Plug>(sneak-s)来映射Alt+s

nnoremap 不起作用,至少对我来说是这样。它必须是nmap。那个具体点原来是问题的症结所在……

【讨论】:

以上是关于PyCharm - IdeaVim - “潜行”插件:如何重新映射's'?的主要内容,如果未能解决你的问题,请参考以下文章

pycharm比idea更占内存

pycharm 通过 vim 删掉 第一列

2020.1 PyCharm 激活

装了pycharm还能装idea吗?

如何在idea中关闭vim模式

PyCharm不能使用Tab键进行整体向左缩进解决方法