当前位置:  开发笔记 > 编程语言 > 正文

用于创建类的Resharper快捷方式和将类移动到新文件

如何解决《用于创建类的Resharper快捷方式和将类移动到新文件》经验,为你挑选了1个好方法。

什么是Resharper 4快捷方式

    从用法创建一个类?例如,我键入"var p = new Person();",我想现在创建person类.

    将此类移动到自己的文件?当Person类存在于Order类旁边的同一文件中时,移动它的快捷方式是什么.

我似乎无法在备忘单或互联网上找到这些快捷方式.



1> Neil Barnwel..:

输入行:

var p = new Person();

ReSharper会将人物以红色突出显示为错误.将光标放在上面,然后按ALT+ENTER调用快速修复上下文菜单.选择Create class'Person'.

然后光标将出现在新类的名称上,因此再次按ALT+ENTER键再次调用上下文相关的快速修复菜单,然后选择移动到另一个文件以匹配类型名称.

这只是两个动作 - 非常快速和简单.过了一会儿它(就像大多数R#命令一样)变成了肌肉记忆.喜欢开车,散步或口香糖.

奖励积分
以上是您需要做的所有事情,但您可以进一步采取一两步:

    如果你宁愿类被转移到一个不同的命名空间,您可以按SHIFT+ CTRL+R,并选择修改命名空间....

    如果你宁愿类被转移到一个不同的项目完全,您可以按SHIFT+ CTRL+R,然后选择移动到文件夹....

最棒的是 - ReSharper将对名称空间进行所有必要的更改,以确保仍然可以编译.随着有一个问题-只有当项目您移动类由您移动他们一个参考.你有两个选择

    继续进行重构并使用ReSharper快速修复程序一次性添加引用导入名称空间(如果它是一个新类我会这样做,因为它将是唯一的用法).

    在移动它们之前手动添加引用,它将为您完成所有操作.


我认为"糟透了"会更好地表达为"我可能会向JetBrains发送功能请求".我不会说它"太多了",它只是一个额外的快速修复(三次击键).为快速修复程序配置默认操作会很好,但考虑到替代方法是自己手动完成,我知道我会选择什么.
推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有