idea常用快捷键——批量重命名方法名和变量名
快捷键:shift + F6
使用场景:我们写代码的时候可能会遇到这样的情况,1.变量名命名不规范,我们为变量和方法命名的时候需要做到见名知意,但是对于刚入门的人来说,喜欢使用例如 int i 这样的变量,2.我们写代码的时候,方法名或者变量名不小心打错了,可能需要更换几十个,这时候一个一个的手动更换不现实,这些情况我们就可以使用快捷键shift + F6快速批量修改
注意事项:我们在选中方法名或者变量名的时候可以选择修改的作用范围,这个时候我们需要小心,因为可能会不小心把范围扩大了,这样可能导致逻辑原有代码出错。
举例:
如下图我们使用了统一结果返回,但是我们使用Result命名,但是如果我们需要将Result换成R,一个一个替换不现实,这时候我们只需要需要修改的部分(Result)敲击快捷键shift + F6,
这时候就会出现编辑窗口,同时会有几个提示的命名,如果我们不喜欢这些命名我们可以之定义,选择旁边类似于笔的图标。选择more option(也可以再次敲击快捷键shift + F6)既可以调出编辑窗口。
输入重命名的名字和范围,点击refactor
这时候我们就会发现所有的Result变成了R
这时候如果发现改错了,感觉使用CTRL+Z撤销。
idea常用快捷键——批量重命名方法名和变量名相关推荐
- 常用的批量重命名工具
版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 批量重命名工具概述 批量重命名工具是一种软件工具,可以帮助用户批量修改文件和文件夹的名称.这些 ...
- 图片批量重命名方法(超详细 无需辅助软件 本地运行)
[检索关键词/句] 1. 按excel内容为图片批量重命名 2. bat文件运行解决 3. excel两列内容合并 6. bat文件运行中文乱码问题 5. 批量顺序重命名后阔号()问题 6. 班级资料 ...
- 计算机给文件重命名快捷键,批量重命名文件 一个F2快捷键即可全部搞定
平时我们在使用电脑的过程中,经常会用到很多的快捷键,因为快捷键能让我们的操作更方便,今天小编就为大家介绍一个快捷键操作,一起来了解一下吧! F2重命名 F2键位于键盘上的数字功能键区,它可以对选定的文 ...
- linux能否批量重命名,linux批量重命名方法
经常会遇到需要批量重命名文件的情况,用鼠标太夸张了,简单总结两种比较简单的方法: 问题: 存在大量html文件,需要重命名为htm文件 1.rename 通常重命名的命令是mv,Larry Wall写 ...
- adb shell 修改文件名_教你三招快速文件批量重命名方法-linux修改文件名
在我们的工作生活中,不管是程序员还是非程序员,我们都会遇到过一个需求,那就是对一堆的文件进行重命名.在Windows下有很多优秀的软件可以帮助我们完成这个需求,而在Linux环境下,我们可以简单敲一些 ...
- windows系统下文件批量重命名方法
选中要重命名的文件(ctrl+A或者其他方法),单击鼠标右键,选择复制文件地址: 新建一个Excel文档,然后在A1框进行粘贴: 在B1框输入待改名的文件名,然后 Ctrl+E,然后会在B列自动智能填 ...
- python中os.listdir()的使用和文件批量重命名方法
作用 返回指定文件夹路径下的文件名称列表 用法 path_name = './image' #文件夹路径 files = os.listdir(path_name) #路径下的文件名称列表 博文已经迁 ...
- 五种方法实现Linux批量重命名文件
Linux批量重命名文件会涉及到改变一个字母.改变一些相连字母.改变某些位置的字母.在最前面加上某些字母.或者改变字母的大小写.完成这里五个方法基本上就会解决了Linux批量重命名的工作. 1.我想把 ...
- 图片如何批量重命名?一步一步教会你
爱拍照的小伙伴应该都知道,无论是手机还是相机拍出来的照片,导入电脑后,它的默认名称都是一串长长的字符.不仅让桌面看起来杂乱无章,还会给我们在查找图片时带来诸多的不便.其实我们可以通过软件对这些图片进行 ...
最新文章
- linux驱动之i2c子系统mpu6050设备驱动
- 蚂蚁金服×西安银行 | 西安银行手机银行App的智能升级之路
- 迁移学习:如何为您的机器学习问题选择正确的预训练模型
- 互联网协议 — IPSec 安全隧道协议 — NAT-T
- 疫情之下,供应链金融的“危”与“机-转发
- 对于ARM的启动,系统升级,烧写过程和文件系统等方面的总结分析
- idea 编写javafx_用JavaFX编写图块引擎
- leetcode力扣617. 合并二叉树
- php留言板系统制作,php制作留言板讲解
- MacOS下安装R语言和RStudio教程(超完整)
- 利用AD13设计PCB的问题总结1-10
- 搭建多节点以太坊私链 10分钟搞定(超简洁)
- Python:实现miller rabin米勒-拉宾素性检验算法(附完整源码)
- 游戏界的奥斯卡奖是什么?还有哪些权威游戏奖项?
- 彻底搞懂二进制、进制换算如此简单!十进制转化二进制,二进制转化十进制
- char *a 与char a[]所占空间解析题
- 服务器怎么查服务端数据
- 上个月一位朋友买到翻新N80手机 淘宝充斥奸商假货 【该奸商为四钻】
- iOS 9-iPhone6s-iPadmini4企业证书信任
- 讲座录播|图数据库中的子图匹配算法-邹磊
热门文章
- 【JS】常用js方法
- Xshell连接不上虚拟机
- alternate端口什么意思_alternate是什么意思_alternate在线翻译_英语_读音_用法_例句_海词词典...
- Java基础类型的种类
- 夜光 带你走进设计模式(四)
- 二维码的生成(qrcode.js)
- ampak正基RF定频安装指导
- atan()函数与atan2()函数
- Linux(Ubuntu)配置防火墙
- 大数据简介与大数据分析