快捷键:shift + F6

使用场景:我们写代码的时候可能会遇到这样的情况,1.变量名命名不规范,我们为变量和方法命名的时候需要做到见名知意,但是对于刚入门的人来说,喜欢使用例如 int i  这样的变量,2.我们写代码的时候,方法名或者变量名不小心打错了,可能需要更换几十个,这时候一个一个的手动更换不现实,这些情况我们就可以使用快捷键shift + F6快速批量修改

注意事项:我们在选中方法名或者变量名的时候可以选择修改的作用范围,这个时候我们需要小心,因为可能会不小心把范围扩大了,这样可能导致逻辑原有代码出错。

举例:

如下图我们使用了统一结果返回,但是我们使用Result命名,但是如果我们需要将Result换成R,一个一个替换不现实,这时候我们只需要需要修改的部分(Result)敲击快捷键shift + F6,

这时候就会出现编辑窗口,同时会有几个提示的命名,如果我们不喜欢这些命名我们可以之定义,选择旁边类似于笔的图标。选择more option(也可以再次敲击快捷键shift + F6)既可以调出编辑窗口。

输入重命名的名字和范围,点击refactor

这时候我们就会发现所有的Result变成了R

这时候如果发现改错了,感觉使用CTRL+Z撤销。

idea常用快捷键——批量重命名方法名和变量名相关推荐

  1. 常用的批量重命名工具

    版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 批量重命名工具概述 批量重命名工具是一种软件工具,可以帮助用户批量修改文件和文件夹的名称.这些 ...

  2. 图片批量重命名方法(超详细 无需辅助软件 本地运行)

    [检索关键词/句] 1. 按excel内容为图片批量重命名 2. bat文件运行解决 3. excel两列内容合并 6. bat文件运行中文乱码问题 5. 批量顺序重命名后阔号()问题 6. 班级资料 ...

  3. 计算机给文件重命名快捷键,批量重命名文件 一个F2快捷键即可全部搞定

    平时我们在使用电脑的过程中,经常会用到很多的快捷键,因为快捷键能让我们的操作更方便,今天小编就为大家介绍一个快捷键操作,一起来了解一下吧! F2重命名 F2键位于键盘上的数字功能键区,它可以对选定的文 ...

  4. linux能否批量重命名,linux批量重命名方法

    经常会遇到需要批量重命名文件的情况,用鼠标太夸张了,简单总结两种比较简单的方法: 问题: 存在大量html文件,需要重命名为htm文件 1.rename 通常重命名的命令是mv,Larry Wall写 ...

  5. adb shell 修改文件名_教你三招快速文件批量重命名方法-linux修改文件名

    在我们的工作生活中,不管是程序员还是非程序员,我们都会遇到过一个需求,那就是对一堆的文件进行重命名.在Windows下有很多优秀的软件可以帮助我们完成这个需求,而在Linux环境下,我们可以简单敲一些 ...

  6. windows系统下文件批量重命名方法

    选中要重命名的文件(ctrl+A或者其他方法),单击鼠标右键,选择复制文件地址: 新建一个Excel文档,然后在A1框进行粘贴: 在B1框输入待改名的文件名,然后 Ctrl+E,然后会在B列自动智能填 ...

  7. python中os.listdir()的使用和文件批量重命名方法

    作用 返回指定文件夹路径下的文件名称列表 用法 path_name = './image' #文件夹路径 files = os.listdir(path_name) #路径下的文件名称列表 博文已经迁 ...

  8. 五种方法实现Linux批量重命名文件

    Linux批量重命名文件会涉及到改变一个字母.改变一些相连字母.改变某些位置的字母.在最前面加上某些字母.或者改变字母的大小写.完成这里五个方法基本上就会解决了Linux批量重命名的工作. 1.我想把 ...

  9. 图片如何批量重命名?一步一步教会你

    爱拍照的小伙伴应该都知道,无论是手机还是相机拍出来的照片,导入电脑后,它的默认名称都是一串长长的字符.不仅让桌面看起来杂乱无章,还会给我们在查找图片时带来诸多的不便.其实我们可以通过软件对这些图片进行 ...

最新文章

  1. linux驱动之i2c子系统mpu6050设备驱动
  2. 蚂蚁金服×西安银行 | 西安银行手机银行App的智能升级之路
  3. 迁移学习:如何为您的机器学习问题选择正确的预训练模型
  4. 互联网协议 — IPSec 安全隧道协议 — NAT-T
  5. 疫情之下,供应链金融的“危”与“机-转发
  6. 对于ARM的启动,系统升级,烧写过程和文件系统等方面的总结分析
  7. idea 编写javafx_用JavaFX编写图块引擎
  8. leetcode力扣617. 合并二叉树
  9. php留言板系统制作,php制作留言板讲解
  10. MacOS下安装R语言和RStudio教程(超完整)
  11. 利用AD13设计PCB的问题总结1-10
  12. 搭建多节点以太坊私链 10分钟搞定(超简洁)
  13. Python:实现miller rabin米勒-拉宾素性检验算法(附完整源码)
  14. 游戏界的奥斯卡奖是什么?还有哪些权威游戏奖项?
  15. 彻底搞懂二进制、进制换算如此简单!十进制转化二进制,二进制转化十进制
  16. char *a 与char a[]所占空间解析题
  17. 服务器怎么查服务端数据
  18. 上个月一位朋友买到翻新N80手机 淘宝充斥奸商假货 【该奸商为四钻】
  19. iOS 9-iPhone6s-iPadmini4企业证书信任
  20. 讲座录播|图数据库中的子图匹配算法-邹磊

热门文章

  1. 【JS】常用js方法
  2. Xshell连接不上虚拟机
  3. alternate端口什么意思_alternate是什么意思_alternate在线翻译_英语_读音_用法_例句_海词词典...
  4. Java基础类型的种类
  5. 夜光 带你走进设计模式(四)
  6. 二维码的生成(qrcode.js)
  7. ampak正基RF定频安装指导
  8. atan()函数与atan2()函数
  9. Linux(Ubuntu)配置防火墙
  10. 大数据简介与大数据分析