Resharper 4 的快捷方式是什么
从使用中创建一个类?例如,我输入“var p = new Person();”,现在我想创建 person 类。
将这个类移动到它自己的文件中?当 Person 类存在于我的 Order 类旁边的同一文件中时,移动它的快捷方式是什么。
键入以下行:
var p = new Person();
Person
将被 ReSharper 以红色突出显示为错误。将插入符号放在上面,然后按ALT+ENTER调用快速修复上下文菜单。选择创建类 'Person'。
然后光标将位于新类的名称上,因此再次按ALT+ENTER以再次调用上下文相关的快速修复菜单并选择Move to another file to match type name。
这只是两个动作 - 非常快速和容易。一段时间后,它(就像大多数 R# 命令一样)变成了肌肉记忆。喜欢开车、走路或嚼口香糖。
对于奖励积分
以上是您想要做的所有事情,但您可以更进一步:
如果您希望将类移动到不同的命名空间,您可以按SHIFT++CTRLR并选择Modify Namespace ...。
如果您希望将课程完全移动到不同的项目,您可以按SHIFT+ CTRL+R并选择Move to Folder...。
最棒的是 - ReSharper 将对命名空间进行所有必要的更改,以确保仍然可以编译。有一个问题 - 仅当您将类移至的项目被您从中移出的项目引用时。你有两个选择