我在resharper找到了Camel Humps的设置:
Resharper - >选项 - >编辑器 - >使用CamelHumps
问题是我仍然希望能够使用正常选择模式(即CTRL +箭头和CTRL + SHIFT +箭头的默认行为)以及CamelHumps模式.
例如,考虑这个变量:
private 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的键绑定