博客园  :: 首页  :: 联系 :: 管理

整合 ReSharper 2.0 EAP 和 Visual Studio 2005

Posted on 2006-05-18 14:19  sunrack  阅读(2243)  评论(1编辑  收藏  举报

好多.Net程序员可能并未体验过ReSharper给VS Studio带来的便捷,这篇文章可以说是安装和体验手册,在安装完成后,您可以体验一下ReSharper带来的全新的代码提示、导航、代码审查和纠错等功能,下面就让我们进入主题。

1 首先从JetBrains站点下载最新的ReSharper EAP软件,地址如下: http://www.jetbrains.net/confluence/display/ReSharper/Download

如果你已经安装了ReSharper,需要将其卸载,然后再安装最新的版本。这里当然需要你已经安装完了VS Studio 2005。

2 下载完毕后,执行典型的安装方式即可。

3 导入ReSharper的 键盘快捷键模式: 3.1 启动VS Studio后,选择“Tools”菜单下的“Import and Export Settings…”选项,在弹出的“Import and Export Settings Wizard”对话框中选择“Import selected environment settings”,然后点击“Next”按钮:

3.1 在下一个窗口(Save Current Settings)中选择“No,just import new settings overwrite my current settings”选项,然后点击“Next”按钮。

3.2 在接下来的窗口 (Choose a Collection of Settings to Import) 中,点击“Brower...”按钮 ,在弹出的文件选择对话框中选择ReSharper安装目录下的“Copy of ReSharperKbd.vssettings”文件,然后选择该选项,按下“Next”按钮即可。

3.3 在接下的窗口(Choose Settings to Import)中, 我们只需点击“Finish”按钮,就可以完成键盘快捷键的导入。

4 设置ReSharper方式的代码提示。VS Studio默认提供代码提示,但是这这个提示并不职能,所以我们要取消VS Studio默认的代码提示方式,选择更加职能的ReSharper代码提示方式。首先点击“Tools”菜单下的“Options…”选项,在弹出的“Options”对话框中依次选择“Text Editor”、“C#”,将“C#”的“Statement Completion”选项取消,如下图:

这样我们在编辑C#代码时就可以使用ReSharper风格的代码提示。

5 调整部分快捷键:由于我们使用的操作系统都为中文,而ReSharper默认的代码提示快捷键Ctrl+Space和输入法冲突,所以我们这里选择Ctrl+分号作为默认的代码提示快捷键。同样在“Options”对话框中,依次选择“Environment”、“Keyboard” ,在“Keyboard”选项设定中,在“Show commands contain:”输入框中输入“ReSharper”过滤相关选项,在列表框中选中“ReSharperAddIn2005.CompleteCodeBasic”,将“Use new shortcut in”下拉列表设置为“Text Editor”,在“Press shortcut keys”中输入框中同时按下Ctrl和分号,最后点击“Assign”按钮即可,同样的方式你可以更改其他快捷键。

完成以上的步骤后,ReSharper的基本配置就完成了,下面您只需建立一个新的C#项目,马上就可以体验ReSharper带来的便捷。 详细的文档请参考: http://www.jetbrains.com/resharper/features/index.html ReSharper的键盘快捷键,请参考: http://www.jetbrains.com/resharper/documentation/1.5_ReferenceCard.pdf

总结:通过这篇文档,可以快速地设定好VS和ReSharper整合环境,让更多的人确实体验到ReSharper的便捷,提升您的开发效率。如果您现在还没有试用过ReSharper,希望这篇文档给您提供入门帮助,体验不一样的代码重构、提示和导航等各种功能。