例如,如果我用鼠标选择文本然后按“y”,则ideavim会成功将其复制到缓冲区。但是如果我使用intellij“extend selection”命令(map <leader>w :action EditorSelectWord<CR>
)进行选择,我就无法使用ideavim对此选择做任何事情。也许这有捷径?我知道这个功能是在NetBeans的vim插件中。
答案 0 :(得分:2)
在Andrey链接的功能请求(VIM-510)中,有人提到如果您首先将自己置于可视模式(按v),那么您可以使用这些操作并仍使用d,y获得预期的行为等等。
我现在正在尝试做的是,如果来自正常模式并且进行选择,则将w放入视觉模式,否则如果我已经处于可视模式,则进行选择。看起来这应该可行,但不幸的是,我似乎无法在我的.ideavimrc中重新映射这样做。
nnoremap <leader>w v:action EditorSelectWord<CR>
vnoremap <leader>w :action EditorSelectWord<CR>
^现在似乎对我不起作用。 :(
答案 1 :(得分:1)
IdeaVim无法在Caret选择中使用Select Word。您可以随意为功能请求VIM-510投票,以便跟踪其状态。