代码之家  ›  专栏  ›  技术社区  ›  Lance Fisher

用于创建类并将类移动到新文件的重新分析快捷方式

  •  26
  • Lance Fisher  · 技术社区  · 16 年前

    Resharper 4的快捷方式是什么

    1. 根据用法创建类?例如,我键入“var p=new person();”,现在我想创建Person类。

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

    我似乎找不到这些快捷方式 cheatsheet Internet .

    1 回复  |  直到 16 年前
        1
  •  42
  •   Hulk1991 moinudin    12 年前

    键入行:

    var p = new Person();
    

    Resharper会将人员以红色突出显示为错误。将光标放在上面并按 中高音 + 进入 调用快速修复上下文菜单。选择 创建类“person” .

    光标将位于新类的名称上,因此按 中高音 + 进入 再次调用上下文相关的快速修复菜单并选择 移动到另一个文件以匹配类型名 .

    那只是 行动-非常迅速和容易。一段时间后,它(像大多数R命令一样)变成肌肉记忆。比如开车,走路或嚼口香糖。

    奖励积分
    以上就是你所需要做的,但是你可以再做一两步:

    1. 如果希望将类移动到其他命名空间,可以按 换档 + CTRL + R 并选择 修改命名空间… .

    2. 如果你希望全班转移到另一个项目,你可以按 换档 + CTRL + R 并选择 移动到文件夹… .

    最重要的是-resharper将对名称空间进行所有必要的更改,以确保仍然编译这些内容。只有当项目移动类时 被你移动它们的人引用 . 你有两个选择

    1. 继续重构,并使用resharper快速修复程序来添加引用 一次性导入命名空间(如果它是一个新类,我会这样做,因为它是唯一的用法)。
    2. 在移动之前手动添加引用,它将为您完成所有操作。
    推荐文章