Resharper 应突出显示哪些重拾器功能?
下周,我将在同事面前谈论Resharper,它是一种提高开发人员性能的工具。因为本次演讲的时间有限,所以问题是——什么样的resharper功能比其他功能更值得一提 目前我能想到:Resharper 应突出显示哪些重拾器功能?,resharper,Resharper,下周,我将在同事面前谈论Resharper,它是一种提高开发人员性能的工具。因为本次演讲的时间有限,所以问题是——什么样的resharper功能比其他功能更值得一提 目前我能想到: 代码分析/突出显示 单元测试转轮 重构功能(重命名、提取方法等) 演示(在beamer上直播)它能做什么:分析、重构、单元测试。。。不要细枝末节,因为这很能说明问题 然后关注他们自己可能没有发现的重要事情:如何配置警告、代码格式、键盘快捷键。(我真的很喜欢上下文敏感的Ctrl-Shift-R/Alt-Enter)最
- 代码分析/突出显示
- 单元测试转轮
- 重构功能(重命名、提取方法等)
然后关注他们自己可能没有发现的重要事情:如何配置警告、代码格式、键盘快捷键。(我真的很喜欢上下文敏感的Ctrl-Shift-R/Alt-Enter)最重要的一点是:R#可以让您编写干净、简洁且几乎没有错误的代码(至少在出现语法错误时是这样),并大大提高开发人员的工作效率 对我来说最有吸引力的事情:
- 许多上下文相关的重构选项(重命名、移动到另一个名称空间、提取等)
- 环境和上下文敏感的实时模板
- 可以显示为错误或警告的搜索模式也很酷
- 导航(Ctrl+T,F12,Alt+Home,Alt+End,…)
- 代码验证并突出显示未即时编译的代码李>
- Ctrl+点击进入定义界面李>
- 代码建议/改进(空引用异常、转换为等)李>
- 查找引用功能更强大(使用go to definition和go to implementation)
我同意演示可能是最好的,并且预先配置信息/错误/警告,其中一些是多余的/未使用的。是R#5中最酷的功能之一。文件结构窗口 如果没有这一点,定义区域就没有多大用处。转到类型(Ctrl+T)
我将它与“在解决方案资源管理器中定位”(Shift+Alt+L)结合使用。(Ctrl+Shift+T)用于查找/搜索或打开文件这听起来可能有些讽刺,但它不是:从工具->选项->重新竖琴->常规->挂起禁用重新竖琴的功能。虽然resharper非常棒,但有时速度非常慢。我们有许多不同的解决方案,其中一些是巨大的,它可以增加5到10分钟的时间来打开和/或构建更大的解决方案。我喜欢在我不需要时,以及在处理更大的解决方案时,我可以
暂停
resharper,然后在我确实需要它的时候,以及在处理更小的解决方案时,重新启用它
我使用最多的实际功能有:
- Ctrl+Shift+T查找文件(比VS本机Ctrl+,)更有效)
- Alt+Enter进行代码改进
- 用蓝色/红色曲线给出的代码建议
- 它放在单元测试旁边的小符号,因此您可以轻松地运行单个测试
- 在使用IoC处理项目时,Go To Implementation非常有用