Resharper 4.1是否支持Camel Hump和正常选择模式?

时间:2009-03-06 05:25:00

标签: resharper devtools camelcasing

我在resharper找到了Camel Humps的设置:

Resharper - >选项 - >编辑 - >使用CamelHumps

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

例如,考虑这个变量:

private int MyVeryLongCamelCaseName;

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

但是,如果我想将名称更改为MyExtremelyLongCamelCaseName,那么我想要Resharper提供的CamelHumps行为。

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

3 个答案:

答案 0 :(得分:9)

  • 在Resharper中禁用CamelHumps - >选项 - >编辑 - >使用CamelHumps。
  • 转到工具 - >选项 - >键盘和
    • 将您想要的键绑定到'Resharper.HumpNext'和'ResharperHuntPrev'(我使用alt + left / alt + right)
    • 并将键绑定到'Resharper.HumpNextExtent'和'Resharper.HumpPrevExtent'以选择快捷键。 (我必须先从'Edit.Char [左/右] ExtentColumn'中删除shift + alt + left / right的键绑定

答案 1 :(得分:2)

我认为ctrl + W shotkey会有所帮助。

答案 2 :(得分:0)

我认为没有这方面的选项,但作为解决方法,您可以使用“扩展选择”快捷键,即CTRL + ALT +右键。不理想,但比点击CTRL + SHIFT +快多次对于有很多驼峰的符号更快。