4

我的 .vsvimrc 中有这些地图,它们按预期工作。我按 z 后跟 / 或 Shift+/ 并添加注释。

map <z></> :vsc ReSharper.ReSharper_LineComment<CR>
map <z><?> :vsc ReSharper.ReSharper_BlockComment<CR>

这些不起作用。

map <z><w> :vsc ReSharper.ReSharper_ExtendSelection<CR>
map <z><W> :vsc ReSharper.ReSharper_ShrinkSelection<CR>

我已经尝试将它们映射到各种其他键(包括已被证明可用于其他 R# 命令的键),但选择没有被扩展。

这可能吗?

4

1 回答 1

5

这似乎是 VsVim 中的一个错误。执行:vsc命令时,键盘焦点位于命令行编辑器控件上。ReSharper 似乎使用键盘焦点来确定当前处于活动状态的文本编辑器。在执行命令之前 VsVim 应该将焦点放在正确的位置。我提交了以下错误以跟踪修复它

https://github.com/jaredpar/VsVim/issues/1377

于 2014-06-04T17:27:01.877 回答