最近遇到一个很奇怪的问题,同样的VS2005,同样的Resharper 2.5.2的安装程序,在家里安装之后没事,但在公司的电脑安装之后,出现了两个诡异的问题:
- 重命名的等待时间很短。在Solution Explorer(解决方案资源管理器)中,使用鼠标右键Rename或者直接F2进行Rename的操作,等待输入的时间很短,大概只有3s。重命名等于是锻炼键盘熟练技能的地方了。:P
- 不能使用Resharper的快捷键。在Resharper-Options-Reset ShortCuts的时候,进度条正常走完,但是快捷键没有设置。
问题虽然不大,但作为Addins来讲,本来就是为了提高效率的,有了这两个问题总是不爽。
网上没有找到相关的解决方案,也可能是自己使用的关键字不对。(所以,我在本文中也尽量使用更多的关键字,以便于被搜索引擎捕获,帮助更多的同学。)
几经折腾,总算找到了解决办法。我的解决办法是这样的:
- 关闭项目;
- 进入Tools-> Import And Export Settings-> Reset All Settings,Next;
- 选择No,Next;
- 选择一个你喜欢的设置,我选择的是Visual C# ,Finish。
重置完成之后,需要重新启动Visual Studio 2005,加载项目,确认上述的问题1(重命名的问题)已经得到解决。如不行,可重复上述的步骤。
设置快捷键就使用Resharper里面的Reset ShortCuts。如果遇到类似于这样的错误:
---------------------------
ReSharper
---------------------------
Some shortcuts may not be set properly because current keyboard scheme is read only
Change keyboard scheme and rerun reset shortcuts
---------------------------
确定
---------------------------
则
- 进入Tools->Options-> Enviroment->Keyboard里面,选择一个其他的键盘设置。
- 然后再回到Resharper的Options里面Reset ShortCuts。
如果不行,重复上述步骤。