4

例如,如果我用鼠标选择文本,然后按“y”,ideavim 成功将其复制到其缓冲区。但是,如果我使用 intellij“扩展选择”命令 ( map <leader>w :action EditorSelectWord<CR>) 进行选择,我无法使用 ideavim 对这个选择做任何事情。也许这有捷径?我知道这样的功能在 NetBeans 的 vim 插件中。

4

2 回答 2

2

在 Andrey 链接的功能请求(VIM-510)中,有人提到如果您首先将自己置于可视模式(按 v),那么您可以使用这些操作并仍然获得预期的 d、y 等行为。

我现在想要做的是,如果来自正常模式并进行选择,则与 w 进行映射并让我进入视觉模式,否则如果我已经处于视觉模式,则只进行选择。看起来这应该可行,但不幸的是,我似乎无法在我的 .ideavimrc 中正确地重新映射来做到这一点。

nnoremap <leader>w v:action EditorSelectWord<CR>
vnoremap <leader>w :action EditorSelectWord<CR>

^ 这似乎对我现在不起作用。:(

于 2017-06-19T15:34:27.277 回答
1

IdeaVim 不能在插入符号选择处使用 Select Word。随意投票支持功能请求VIM-510以跟踪其状态。

于 2016-06-30T16:18:15.803 回答