Resharper 4.1 是否支持 Camel Humps 和正常选择模式?
-
03-07-2019 - |
题
我在 resharper 中找到了 Camel Humps 的设置:
Resharper -> 选项 -> 编辑器 -> 使用 CamelHumps
问题是我仍然希望能够使用正常选择模式(即CTRL+箭头和 CTRL+SHIFT+箭头的默认行为)以及 CamelHumps 模式。
例如考虑这个变量:
私有 int MyVeryLongCamelCaseName;
现在,如果我想复制整个变量,那么我想要 CTRL+SHIFT+左箭头的 VS 默认行为,即如果光标位于 M 上,则选择整个变量。
但是,如果我想将名称更改为 MyExtremelyLongCamelCaseName,那么我需要 Resharper 提供的 CamelHumps 行为。
有什么办法可以通过不同的快捷方式来实现这两种行为吗?
解决方案
- 在 Resharper -> 选项 -> 编辑器 -> 使用 CamelHumps 中禁用 CamelHumps。
- 转到工具 -> 选项 -> 键盘和
- 将您想要的键绑定到“Resharper.HumpNext”和“ResharperHuntPrev”(我使用 alt+left / alt+right)
- 并将按键绑定到“Resharper.HumpNextExtent”和“Resharper.HumpPrevExtent”以用于选择快捷键。(我必须首先从“Edit.Char[Left/Right]ExtentColumn”中删除 shift+alt+left/right 的键绑定)
其他提示
我认为ctrl + W shotkey会有所帮助。
我认为没有这个选项,但作为解决方法,您可以使用“扩展选择”快捷键,即CTRL + ALT + Right。不理想,但比点击CTRL + SHIFT +快多次对于有很多驼峰的符号更快。
不隶属于 StackOverflow