ReSharper 全教程

简介:



Resharper系列

更多关于Resharper的介绍 参考我之前的文章:

Resharper 详细教程

提升ReSharper和Visual Studio的性能

Visual Studio中使用ReSharper的速度很慢
TODO Resharper

 

常用快捷键

Alt + F7 查找引用

Ctrl + N Go To Everything 定位到任何,非常强大

Ctrl + Shift + N Go To File 定位到文件

Ctrl + F12 Go To File Member 在当前类中查找

F2 重命名,重构利器

Ctrl + Tab 活动文件,当前打开的所有文件

Ctrl + Shift + Alt +向上/向下 上下行代码交换位置

Ctrl + W 选中整个/一块单词

Ctrl + Alt + F Clean Code

Ctrl + Alt + J Sorround with Template,快速添加语句块,如if,for,try catch,using,#region

Ctrl  + Q 快速文档

Alt + F12 显示下一个Error

Ctrl + E 显示最近编辑的文件

Alt + F8 Inspect This(需要自定义键盘) 查看字段或属性在那儿被赋值

快捷键官方文档http://www.jetbrains.com/resharper/webhelp/Reference__Keyboard_Shortcuts.html

 

文件结构(File Structure)

(图左 File Structure) Ctrl+Alt+F  (图右 VA Outline)

image image

很强大且好用的 Alt +Enter  ,好象Eclipse也有一个类似的快捷键

 

注意事项

Resharper安装后,会做几件事情,这几件事情对于初次使用者,比较麻烦,因此归纳总结一下,以供参考。

1、工具 - 选项 - 文本编辑器 - C# - 常规 - 自动列出成员 勾选这个选择框。如果不勾选当你使用某个方法的时候,便不会提示参数,是一个很郁闷的事情。可以手动勾上。(PS:vs2015+resharper10 此问题已解决)

image

2、工具 - 选项 - 文本编辑器 - C# - 高级 - 显示实时语义错误 / 在编辑中用下划线标识错误 如果卸载了Resharper并且这两项没有被勾选,vs编辑器便不会实时提示错误。因此卸载Resharper后,需要把这两个选项重新勾选上。(PS:vs2015+resharper10 此问题已解决)

image 

 

快速信息image

安装后,在当前的代码窗口右侧可以看到一些“绿色/黄色/红色”的方框(如右图所示),而边框上会出现一道一道红的橙的横杠。什么意思:当红杠出现时,表明你的代码在那个位置出现了错误,如果是橙杠,表明那是一个警告,多半是没有检测null值或者声明后未使用之类。

如果当前文档的所有错误和警告都得到了适当的处理,则不会再出现横杠,而最顶上的方框也会变成绿色; 如果没有错误但有警告,则是黄色,这时编译可以通过

 

RESHARPER工具栏不显示

image

就是上面这个工具栏突然不显示,但是在这儿还能打开,工具/选项/Resharper 可惜的是功能用不了

处理方法:打开Resharp的安装包->修复/重装->重启电脑 –>打开VS 已解决

这个问题今天纠结了好久才搞定,修复了好几次都没效果,最后重启电脑才得到解决

image

 

历史版本下载

https://resharper-support.jetbrains.com/hc/en-us/articles/207242355-Where-can-I-download-an-old-previous-ReSharper-version-

 

快捷键失效/无效

resharper版本:8.0

vs2012 with update 4

windows 8.1 x64企业版

问题:所有的reshaper快捷键都变成了空白,vs自带的快捷键没有失效,重装resharper重启电脑也没有解决

解决:

1、卸载 resharper,并使用CCleaner清理注册表

2、使用Everything搜索resharper ,把所有名字或路径中带有"Resharper"字样的文件/目录全部删除

3、重装resharper,完成后打开VS,会提示你用户变量文件找不到,然后在弹出对话框中,选择resharper快捷键布局或VS快捷键布局即可解决

PS==>Resharp 10+VS2015 更便捷的解决方法:打开Resharper的Options ,选择 Keyboard & Menus ,在 Keyboard Shortcuts  下选择要使用的风格快捷键,按 Apply Scheme

 

内存占用大

对于Resharper占用内存大的问题,我的机器是8G内存,情况还好啦。只是每次打开解决方案时会卡一几分钟,在稍后的编码过程中并没有出现很明显的卡顿,如果你觉得很卡,那就买买买,16G内存+SSD。


本文转自赵青青博客园博客,原文链接:http://www.cnblogs.com/zhaoqingqing/p/3895427.html,如需转载请自行联系原作者

相关文章
|
11月前
|
Web App开发 人工智能 JSON
VScode 插件 & 常用快捷键整理(含Chrome插件)
VScode 插件 & 常用快捷键整理(含Chrome插件)
185 0
|
JSON Dubbo Java
写文档太麻烦,试试这款 IDEA 插件吧!
每次开发完新项目或者新接口功能等,第一件事就是提供接口文档。说到接口文档,当然是用 Markdown 了。各种复制粘贴字段,必填非必填,字段备注,请求返回示例等等。简直是浪费时间哇。所以想到了开发一款插件来解决重复复制文档的问题。下面来看我介绍介绍这款插件。 PS:插件比较简陋,还需要不断迭代。
942 0
|
前端开发 Windows
JavaWeb学习之路(11)--VSCode来了,超好用的代码编辑器,详细安装过程
本文目录 1. 编辑器 2. 编辑器是干啥的 3. VSCode编辑器的特长 4. VSCode下载与安装 5. VSCode安装 6. 小结
261 0
vscode插件快餐教程(5) - 代码补全
vscode插件快餐教程(5) - 代码补全 上节我们介绍了lsp的基本框架和协议的三次握手。下面我们先学习一个最简单的功能协议:给vscode发送一条通知。 LSP窗口消息 在LSP协议中,跟窗口相关的协议有三条: window/ShowMessage Notification window/showMessage Request window/logMessage Notification 我们可以使用Connection.window.sendxxxMessage函数来向客户端发送消息。
2108 0
xal
|
JSON JavaScript 前端开发
VSCode插件开发全攻略(四)命令、菜单、快捷键
更多文章请戳[VSCode插件开发全攻略系列目录导航](https://www.atatech.org/articles/121864)。 # 命令 我们在前面HelloWord章节中已经提到了命令写法,这里再重温一下。 ```js context.subscriptions.push(vscode.commands.registerCommand('extension.say
xal
3751 1
|
IDE .NET 程序员
|
Go C++ 测试技术
VS代码生成工具ReSharper使用手册:配置快捷键(转)
原文:http://blog.csdn.net/fhzh520/article/details/46364603 VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你的开发效率。
1811 0