什么是Resharper 4快捷方式
从使用中创建一个类?例如我输入“var p = new Person();”,我现在要创建人员类。
将此课程移至自己的档案?当Person类存在于Order类旁边的同一文件中时,移动它的快捷方式是什么。
我似乎无法在cheatsheet或Internet上找到这些快捷方式。
答案 0 :(得分:42)
输入行:
var p = new Person();
ReSharper会将人物以红色突出显示为错误。将光标放在上面并按 ALT + ENTER 以调用快速修复上下文菜单。选择创建班级'人'。
然后光标将出现在新类的名称上,因此再次按 ALT + ENTER 以调用上下文相关的快速 - 再次修复菜单并选择移至另一个文件以匹配类型名称。
这只是两个操作 - 真的很快捷。过了一会儿它(就像大多数R#命令一样)变成了肌肉记忆。喜欢开车,散步或嚼口香糖。
奖励积分
以上就是你需要做的事情,但你可以更进一步:
如果您希望将类移动到其他名称空间,可以按 SHIFT + CTRL + R 并选择修改命名空间... 。
如果你想将课程完全转移到另一个项目,你可以按 SHIFT + CTRL + R < / kbd> 并选择移至文件夹... 。
最棒的是 - ReSharper将对命名空间进行所有必要的更改,以确保仍然可以编译。有了一个问题 - 只有当您将类移动到的项目时,才会引用从移动它们。你有两个选择