在重构时,需要先修改包、类、方法、变量、甚至注释等很是方便,能够直接修改所有被引用的地方。
如下,修改Person类中的name字段,Shift+F6后要重构的name字段被红框选中。

修改名称以后,提示如下,点击Do Refactor,修改及完成。

不得不说,方便是方便了。但是一定要注意,最后一定要再三确认修改点是否扩散,不要修改了无关于重构的地方。否则出错一般是大错。关键是,出错了还不清楚怎么出错的,并且测试同事测试你的重构代码时也无法覆盖到你因重构误改的代码。一上线,那真是傻眼了。

比如,修改前

Do Refactor后,此处无关于重构的内容被修改。

Shift+F6快捷键虽然,但一定要注意不要扩散,切记。

IDEA常用快捷键(三)--Shift+F6 重构-重命名相关推荐

  1. S重构重命名的快捷键

    S重构重命名的快捷键  2015-01-28  十有三  0  浏览:3574  .NET技术  Visual Studio id="iframeu2435994_0" src=& ...

  2. windos下快捷键给文件、文件名重命名

    今天,老师给了个小任务,要把老师QQ上收到的一百多个作业把命名格式不对的记录下来.这项任务简单多了,可是,我是一个比较懒的人,让我一个个的把不对的名字输入到文档里,我没这个耐心,故此,想到了将文件重命 ...

  3. 少儿编程100讲轻松学python(三)-python如何重命名文件

    前言 python重命名文件的方法:首先打开pycharm,找到要重命名的文件:然后依次选择[Refactor-Rename],在重命名窗口输入新的名称:然后点击[Refactor]按钮即可. 本教程 ...

  4. WebDay06 jsonajax,网络编程回顾,idea常用快捷键 搜索案例 分页案例

    JSON&AJAX 一 JSON 1.1 JSON概述 1.2 JSON基础语法 1.3 JSON格式转换 1.4JSON转换工具的介绍 1.41 对象转 JSON, JSON 转对象 1.4 ...

  5. webstorm常用快捷键

    2019独角兽企业重金招聘Python工程师标准>>> WebStorm常用设置和常用快捷键(持续更新--) 禁用多余的插件,关掉没必要的代码检查项. webstorm慢的原因主要是 ...

  6. IDEA入门级教程(文末常用快捷键)

    最智能的IDE IDEA相对于eclipse来说最大的优点就是它比eclipse聪明.聪明到什么程度呢?我们先来看几个简单的例子. 智能提示重构代码 如果你写的代码过于复杂,或者有更好的方式来替代你写 ...

  7. 转 Intellij中的常用快捷键

    转自:http://www.cnblogs.com/mingforyou/archive/2012/02/28/2372663.html Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ct ...

  8. IntelliJ IDEA常用快捷键小结

    IntelliJ Idea 常用快捷键列表 Ctrl+Alt+t 选择代码块 try catch Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+A ...

  9. c 普通的文本变成注释文本的快捷键_IntelliJ Idea 常用快捷键列表 (2019年总结)

    作者:weixin_42189233 链接:https://blog.csdn.net/weixin_42189233 自动代码 常用的有fori/sout/psvm+Tab即可生成循环.System ...

最新文章

  1. python脚本实例手机端-用Python实现自动化操作Android手机
  2. java camel from uri_java – 如何将Camel属性加载到Bean中?
  3. JZOJ 5048. 【GDOI2017模拟一试4.11】IQ测试
  4. MYSQL驱动包升级到5.1.17版本之后会出现的问题
  5. GPS实验一:GPS手持机的使用
  6. java+路径拦截实现_SpringBoot实现拦截器
  7. [机器学习-原理及实现篇]线性回归-最小二乘法
  8. 照相机的录像内容网上发布方法
  9. servlet 验证生命周期过程调用方法的次数
  10. python ^ and or >> <<
  11. windows 环境下.Net使用Redis缓存
  12. 对Librehash海洋协议审查的回应
  13. 高等数学——多元函数极值的定义
  14. word 宏命令批量把当前文件夹下的doc另存为docx格式
  15. QQ空间无敌装逼,复制下面的任一代码粘贴即可出现意想不到的图案。
  16. [附源码]Nodejs计算机毕业设计我的大学电子相册Express(程序+LW)
  17. 0 嵌入式-ARM简介
  18. [INSTALL_FAILED_DUPLICATE_PERMISSION perm=quicksdk_packageName.permission.JPUSH_MESSAGE pkg=com.shou
  19. 基于PHP后台的购物商城微信小程序的设计与实现 毕业设计毕设参考
  20. 今日头条回应90亿元地产收购传闻;微信号遭公开买卖;苹果新AirPods增加黑色款 | 雷锋早报...

热门文章

  1. Linux Shell脚本编程--curl命令详解
  2. android端获取Tomcat服务器端json数据并通过listview显示
  3. Linux各类常用操作
  4. 收废品生意如何才能不辛苦的做起来?
  5. 计算机高级培训测试题答案,计算机培训测试题和答案
  6. 解决2021年之后 CentOS 6 Yum 源无效 停止维护404错误
  7. 用户(User)和用户组(Group)配置文件详解
  8. CRC-16 / MODBUS 校验计算方法
  9. 0基础学python需要多长时间_零基础学python大概要多久
  10. 构建一个数据挖掘模型,基本分为哪几步?