JavaRush /Java 博客 /Random-ZH /IntelliJ IDEA 用户指南。重构基础知识。
theGrass
第 24 级
Саратов

IntelliJ IDEA 用户指南。重构基础知识。

已在 Random-ZH 群组中发布
重构基础知识
IntelliJ IDEA предлагает полный набор функций автоматизированного рефакторинга codeа, который приводит к существенному росту производительности при правильном использовании. Эта статья научит вас, How это сделать.
  1. 选择 首先,您甚至不必在重构之前选择所需的代码元素。IntelliJ IDEA足够聪明,可以理解您要重构哪个表达式,并简单地要求确认是否可以有多个选项。 IntelliJ IDEA 用户指南。 重构基础知识。 - 1
    • 撤消 另一件重要的事情是, IntelliJ IDEA允许您撤消所有内容,包括重构,无论更改有多大。只需按Ctrl + Z对于 Mac 为 Cmd + Z),下面是您不小心弄乱了数千行程序之前的代码。
    • IntelliJ IDEA助记符建议使用键盘而不是鼠标。事实证明,这会更快,并且最终会提高代码工作的效率。助记符将帮助您轻松使用键盘处理对话框和弹出窗口 - 自动分配给每个对话框元素的键盘快捷键。对话框打开后,按住Alt以使IntelliJ IDEA突出显示所有可用的助记符。然后,您可以通过单击突出显示的键并按住Alt键来访问所需的元素来使用它们。 IntelliJ IDEA 用户指南。 重构基础知识。 - 2
    • 字符串片段 能够使用Extract...重构命令提取字符串表达式的一部分,可以节省大量时间。只需选择一个片段并应用重构即可将该片段的所有使用替换为建议的常量或变量。 IntelliJ IDEA 用户指南。 重构基础知识。 - 3
    • 更改变量的类型请注意,您可以在使用Extract重构命令 时选择变量的类型。编辑变量名时按Shift + Tab , IntelliJ IDEA会提示您选择变量类型(例如,您可以使用接口而不是实现它的类,反之亦然)。 IntelliJ IDEA 用户指南。 重构基础知识。 - 4
    • 反转布尔 最简单但非常有用的重构之一是反转布尔,它反转任何布尔变量、参数、字段或方法的所有语义和数据转换的表达式。 IntelliJ IDEA 用户指南。 重构基础知识。 - 5
    • 类型迁移 类型迁移 重构技术,顾名思义,允许您自动更改类的任何成员的类型及其所有依赖元素,例如方法的类型、局部变量、参数等。 Руководство пользователя IntelliJ IDEA. Основы рефакторинга. - 6
    • 用于重构的基本键盘快捷键 重命名: Shift、+ F6 复制类或文件: F5 移动类或文件: F6 突出显示常量: Alt + Ctrl + C对于 Mac,Alt + Cmd + C)突出显示变量: Alt + Ctrl + V对于 Mac,Alt + Cmd + V) 方法选择: Alt + Ctrl + M对于 Mac,Alt + Cmd + M) 字段选择: Alt + Ctrl + F对于 Mac,Alt + Cmd + F) 参数选择: Alt + Ctrl + P对于 Mac,Alt + Cmd + P) 内联类或方法: Alt + Ctrl + N对于 Mac,Alt + Cmd + N) 更改签名: Ctrl + F6对于 Mac,Cmd + F6
    • 其他有用的重构方法 上 移/下移类成员 拆分父类 拆分接口 将匿名类转换为内部类
    • 重构 如果您不记得特定重构的键盘快捷键,或者不确定下一步要做什么,只需按Ctrl + Shift、+ Alt + T Cmd + Shift、 + Alt + T)。您将看到当前上下文中可用的重构列表。 Руководство пользователя IntelliJ IDEA. Основы рефакторинга. - 7
      这就是重构的基础知识。请参阅以下指南以深入探索特定主题。 来源文章
      评论
      TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
      GO TO FULL VERSION