ReSharper4快捷键简单设置
今天试用了ReSharper4,装上之后,在Visual Studio 2005 的"工具-选项-环境-键盘"中,按照各种映射方案,重置了很多次,再去设置ReSharper的keyboard shortcuts,总是会出现"Some shortcuts may not be set properly because current keyboard scheme is read only Change keyboard scheme and rerun reset shortcuts"这句话,意思是说键盘布局有冲突。
好好想了一下,应该是大部分快捷键都可以使用了,只有几个不能设置。随后到JetBrains的官方网站下载了默认键盘布局的PDF文档(ReSharper 4.0 Default Keymap ReSharper 2.x/IDEA scheme),仔细和Visual Studio的快捷键对比了一下,发现以下几个键冲突,需要自己另外定义:
Symbol Code Completion:Ctrl+Space(台式机改为Ctrl+;比较好按,但笔记本键盘位置都不一样,例如我的Ctrl键在左下角,下箭头键在右下角,很好按,就改为Ctrl+DownArrow了)
Go to declaration:Ctrl+B(这个没改,把VS和书签相关的快捷键都删掉了,这个就可以用了)
View recent files:Ctrl+E(这个我改为Ctrl+R,F)
Encapsulate field:Ctrl+R,E(这个把VS的封装快捷键删掉了,于是就可以用了)
这份官方的默认键盘布局还是应该好好看一下,记住自己常用的快捷键。
ReSharper4还应该将"Environment-IntelliSense-Completion Behavior"右侧的前3个选项全部打勾,这样,当你打String、Console、private等就自动提示了,不再需要按自动完成的快捷键了。
