Visual studio 2010 如何在安装ReSharper的情况下启用C-U/C-D

Visual studio 2010 如何在安装ReSharper的情况下启用C-U/C-D,visual-studio-2010,resharper,vsvim,Visual Studio 2010,Resharper,Vsvim,我最近在VS2010中安装了VsVim和ReSharper。ReSharper热键似乎覆盖了VsVim的热键 有没有办法使VsVim命令的优先级高于ReSharper命令的优先级 更具体地说,我希望Ctrl+U和Ctrl+D能够像在Vim中一样工作 当我按Ctrl+D时,会出现快捷方式冲突窗口,并且似乎没有PgDown选项 在图像窗口中选择Visual Studio。然后打开一个文本文件(.cs、.cshtml等等),在窗口的右下角是一个“选项”按钮,位于输入的vsVim cmd行的最右侧。单击

我最近在VS2010中安装了VsVim和ReSharper。ReSharper热键似乎覆盖了VsVim的热键

有没有办法使VsVim命令的优先级高于ReSharper命令的优先级

更具体地说,我希望Ctrl+U和Ctrl+D能够像在Vim中一样工作

当我按Ctrl+D时,会出现快捷方式冲突窗口,并且似乎没有PgDown选项


在图像窗口中选择Visual Studio。然后打开一个文本文件(.cs、.cshtml等等),在窗口的右下角是一个“选项”按钮,位于输入的vsVim cmd行的最右侧。单击选项按钮,您将获得一个列表。它将显示“Ctrl_D handle with”,您的选项将是Visual Studio或vsVim;换一下。您可以稍后返回并撤消它。我有VS2010、Resharper和vsVim,没有这个问题,但它也可能是一个.vimrc配置设置,您需要在其中禁用msvim选项。

您需要告诉Resharper,您希望Visual Studio处理这些键盘快捷键,而不是Resharper(在您问题中显示的窗口中),并告诉VsVim您希望它来处理它们,而不是visualstudio

在最新版本的VsVim中,您可以通过转到
Tools->Options->VsVim->Keyboard
(我所说的“工具”是指Visual Studio菜单栏中的菜单)来实现这一点。在这里,您可以配置希望VsVim处理的内容。如图所示,Vim的状态栏末端曾经有一个“选项”按钮,但现在已经不是这样了


我已经设置了CTRL-d和CTRL-u以在我的VsVim配置中滚动,这样我就可以保证它正常工作。

您是否尝试过在工具->自定义->键盘中修改ReSharper快捷键?是的,我无法将CTRL+d与PgDown关联。