Resharper 4.1是否同时支持驼峰和正常选择模式?

Resharper 4.1是否同时支持驼峰和正常选择模式?,resharper,devtools,camelcasing,Resharper,Devtools,Camelcasing,我在resharper中找到了驼峰的设置: 重新竖琴->选项->编辑器->使用驼峰 问题是,我仍然希望能够使用正常选择模式(即CTRL+Arrow和CTRL+SHIFT+Arrow的默认行为)以及驼峰模式 例如考虑这个变量: 私密的密维龙卡米尔凯姆姓名 现在,如果我想要复制整个变量,那么我想要CTRL+SHIFT+Left Arrow的VS默认行为,即如果光标位于M上,则选择整个变量 但是,如果我想将名称改为MyExtremelyLongCamelCaseName,那么我希望使用Resharpe

我在resharper中找到了驼峰的设置:

重新竖琴->选项->编辑器->使用驼峰

问题是,我仍然希望能够使用正常选择模式(即CTRL+Arrow和CTRL+SHIFT+Arrow的默认行为)以及驼峰模式

例如考虑这个变量:

私密的密维龙卡米尔凯姆姓名

现在,如果我想要复制整个变量,那么我想要CTRL+SHIFT+Left Arrow的VS默认行为,即如果光标位于M上,则选择整个变量

但是,如果我想将名称改为MyExtremelyLongCamelCaseName,那么我希望使用Resharper提供的驼峰行为


有没有办法让两种行为都具有不同的快捷方式?

我认为没有一种方法可以实现这一点,但作为一种解决方法,您可以使用扩展选择快捷方式,即CTRL+ALT+Right。这并不理想,但比多次按CTRL+SHIFT+Right键来显示一个有很多驼峰的符号要快。

我认为CTRL+W快捷键会有所帮助。

  • 在重新竖琴->选项->编辑器->使用驼峰中禁用驼峰
  • 转到工具->选项->键盘和
    • 绑定要“Resharper.HumpNext”和“ResharperHuntPrev”的键(我使用alt+left/alt+right)
    • 并将键绑定到“Resharper.HumpNextExtent”和“Resharper.HumpPrevExtent”以获得选择快捷键。(我必须先从“Edit.Char[left/right]ExtentColumn”中删除shift+alt+left/right的键绑定)

它在5.x上的相同位置。前几天我找不到它来救我的命,谢谢:)因为我使用了Alt+Left/Right arrow,所以我将Alt+Left/Right Windows键指定给Resharper.HumpPrev/Next。默认情况下,不会将它们指定给任何visual studio命令:)+1。明亮的以后仍然可以使用许多版本的ReSharper。顺便说一句,将这些快捷方式仅应用于“文本编辑器”(而不是“全局”)似乎效果不错。看起来您还可以应用于特定的编辑器(如XAML或XML),但是如果希望在每个文本编辑器中使用相同的光标快捷方式,“文本编辑器”是一个不错的选择。