ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] # 代码重构快捷键 ~~~ command + 向上箭头 显示导航栏 command+n 生成注释,setter和getter,构造方法 command+option+b 找到继承该接口或者父级 的所有子类, 统计所有子类个数 ctrl + h 查看类继承关系 Ctrl+Alt+H,查看方法的调用和被调用关系 control+i 快捷方式写魔术方法 ctrl+t 代码重构 option+command+t 把当前代码包含到if/else try catch中 option+回车 代码改错 command+option+v 快捷返回值 F2 跳转到错误的位置 cmd + j 代码智能补全 shift+f6 选中变量,重构变量 ~~~ # 具体界面 ![](https://box.kancloud.cn/15eaa5b0cfa7fe576d5d0cab3e7dfe5c_832x687.png) # 修复改善 ![](https://box.kancloud.cn/2bfc01fb4bd64e08e7129cd82c6d2530_701x497.png) 这些如果当前光标处不支持某项重构,编辑器会提示错误以及用法。在重构设置中,也会有浮动窗口展示重构的结果。当然某些复杂的,可能无法在浮动窗口全部展示出来。 比如:选择Field,如果不在某个变量下激活,就会提示,需要在某个局部变量名或表达式下重构。 ![](https://box.kancloud.cn/d11955cf2b77b9b1e3f63f4440732494_831x89.png) 比如要将局部变量升级为成员变量,重构时会有效果的预览: ![](https://box.kancloud.cn/4a7f702f24151055a60f7c85a755f983_871x166.png) # 重构变量 选中变量 ~~~ shift+f6 ~~~ 图中的Rename ![](https://box.kancloud.cn/a6906575c7b15dcb069a612f84376704_692x142.png)