6

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

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

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

例如考虑这个变量:

私人 int MyVeryLongCamelCaseName;

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

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

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

4

3 回答 3

9
  • 在 Resharper -> 选项 -> 编辑器 -> 使用 CamelHumps 中禁用 CamelHumps。
  • 转到工具 -> 选项 -> 键盘和
    • 将您想要的键绑定到“Resharper.HumpNext”和“ResharperHuntPrev”(我使用 alt+left / alt+right)
    • 并将键绑定到“Resharper.HumpNextExtent”和“Resharper.HumpPrevExtent”用于选择快捷键。(我必须首先从 'Edit.Char[Left/Right]ExtentColumn' 中删除 shift+alt+left/right 的键绑定)
于 2010-04-19T14:40:00.830 回答
2

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

于 2010-04-15T12:51:52.830 回答
0

我不认为有这个选项,但作为一种解决方法,您可以使用扩展选择快捷方式,即 CTRL+ALT+Right。对于有很多驼峰的符号,不理想但比多次按 CTRL+SHIFT+Right 更快。

于 2009-03-06T05:41:39.480 回答