1、在 IDEA 中,当我们编辑代码时,点击查看了调用类实现逻辑,然后可以使用后退快捷键,快速回到刚才待编辑的代码处。

前进/后退快捷键如下:

  • Windows:Ctrl + Alt + Left/Right(方向键)
  • Mac: ⌘ + ⌥ + ← / →(方向键)

2、IDEA 也提供类似的功能查看历史文件,并且在弹出窗口内可以使用关键键快速查找。

快捷键如下:

  • Windows:ctrl + E
  • Mac:⌘ +E

另外 IDEA 中还有可以查看最近修改代码的位置,直接点击快速跳转。

快捷键如下:

  • Windows:ctrl + shift + E
  • Mac:⌘ + ⇧ +E

小技巧:设置一个选项,限制标签页(Edit Tabs)数量。

3、自动补全代码

使用这个快捷键,可以自动补全代码末尾的分号,括号对等等,可以让我们少打很多字符。另外这个快捷键还会自动格式化完成的代码。

快捷键:

  • Windows:ctrl + shift + Enter(回车键)
  • Mac:⌘ + ⇧ +⏎

自动补全分号

自动补全括号对

4、快速抽取变量

有时候新建了一个对象,忘记了创建了变量,就很麻烦,需要移动光标到前面,然后声明。

这种情况下,我们可以使用 IDEA 的重构功能-Introduce Variable

快捷键如下:

  • Windows:ctrl + alt + V
  • Mac:⌥ + ⌘ + V

除了这种方式之外,最近还学到另外一种方式,使用 IDEA 后缀补全(Postfix Completion)。

5、重命名

有时候手误会把边变量名拼写错误,等到自己发现时,这个变量已经被引用了多次,这时再修改,需要把所有引用的地方都修改一遍,这就很麻烦。

IDEA 重构功能-重命名(Rename),可以修改命名,并且一键替换所有的引用的地方。

另外函数名,类名修改都可以使用这个快捷键。

快捷键如下:

  • Windows:shift + F6
  • Mac: ⇧ + F6

s:shift + F6**

  • Mac: ⇧ + F6

[外链图片转存中…(img-sEOG0k2S-1621759687291)]

常见的几种IDEA使用技巧相关推荐

  1. 绘画教程:常见的4种脸部绘画技巧

    如何绘画人物脸部?内向人物怎么画?外向人物怎么画?人物性格怎么画?学习绘画难吗?怎样才能学好绘画?教程非常简单,赶紧来看看叭: 为了消除无论您绘制哪个字符都将绘制同一张脸的担心,我将介绍"绘 ...

  2. 车内看车头正不正技巧_最常见的3种车位倒库技巧,以后停车都不是事,建议收藏!...

    随着经济发展人们生活水平日益提高,不少人甚至有了自己的小车,那么小汽车有什么倒车入库的技巧呢?今天小编分享了最常见的3种车位倒库技巧,注意勤加练习,倒车入库不是难题. 第一种是"一字型&qu ...

  3. 软文发布实用技巧:软文发布常见的四种形式

    软文发布常见的四种形式 一.随处可见的轰炸形式 过年四月就是在各个地方各个时间段都投放广告,这种形式虽然显得有些杂乱无章,但是 由于媒体投放量比较大,所以人们接受信息也会相对较多,所以在一定程度上也达 ...

  4. 常见的几种ADSL 路由器的端口映射方法

    ==大亚科技 DB-108路由器的端口映射方法 大亚108全攻略(路由设置方法,端口映射方法) 一.路由设置方法: 1.先硬件连接,现在的交换机没有UPLINK口了确认正确与否:看设备的PC指示灯是否 ...

  5. PDF转图片怎么转?分享两种转换小技巧

    如何将PDF文件内容转换成图片呢?PDF文件在办公过程中十分常见,很多时候我们为了能更加方便的使用文件中的内容,会需要把PDF转换成图片来保存使用,因为图片格式的文件更加容易阅读和携带.很多小伙伴不知 ...

  6. 常见的4种编程范式比较

    转载声明:感谢原作者分享!如有涉及版权问题,请与我联系.谢谢! 原作者: 向暖 参考链接: https://juejin.cn/post/6844904078858797063 文章目录 常见的4种编 ...

  7. 计算机编程种常见的几种编码详解

    计算机编程种常见的几种编码详解 其实计算机编程离不开编码 但是大多数都不能真正全面了解各种编码 今天就来好好和几位编码熟悉熟悉 一.字符.字符集和字符编码方式 字符:字符是抽象的最小文本单位.它没有固 ...

  8. 3Dmax开孔打洞圆孔洞的几种方法和技巧

    最常见的几种打洞方法及技巧和注意事项总结如下.除了布尔运算外其余几种都是在可编辑多边形模式下进行的,这里所有的打孔打洞都是以圆洞为例,因为圆洞的难度相对来说要大一些了. 文章目录 一.布尔 二.投射 ...

  9. 【JS语法糖】常见的几种JS语法糖

    [JS语法糖]常见的几种JS语法糖 今天遇到一个前端方面的新词汇 语 法 糖 第一次听到这个词 我的第一反应是:这是一个 糖 可能是像这样的: 或者 像这样: [PS:旺仔牛奶是不是该给我打钱了 ? ...

  10. 网站优化基础教程:发布外链常见的五种方式!

    想要做好网站优化,外链的发布也是很重要的一环,如果您还没有做,建议您抓紧去做一下. 这篇文章发迹创业网就分享一下,常见的几种发布外链的方法. 1,锚文本 又叫做超链接,是指给关键词加一个链接,点击该关 ...

最新文章

  1. 【算力大放送2】GPU 专属服务器使用教程!!!
  2. 深入Java核心 Java中多态的实现机制(1)
  3. dropdownlist总是获取第一个值
  4. java 权重_java实现权重随机算法
  5. jvm Classload method介绍
  6. java 静态代码块_JAVA静态代码块
  7. 图谱实战 | 斯坦福黄柯鑫:图机器学习在生物图上的应用
  8. 在Oracle数据库启动时提示没有权限 ora-01031:insufficient privileges
  9. silvaco超晶格仿真学习笔记
  10. 【个人积累】轨道根数六要素中第4、5项的理解与STK仿真演示
  11. Chrome浏览器清除页面js文件缓存的方法
  12. PHP 5.6,7.0,7.1,7.2 和 HHVM 运行效率比较
  13. VisionMobile:Apple和三星利润的秘诀
  14. Syntax error, annotations are only available if source level is 1.5 or greater
  15. 【计算机网络学习笔记02】计算机网络概述(中)
  16. 旅行青蛙服务器维护时间,旅行青蛙小青蛙多久出门一次?要什么时候才会出门...
  17. 网络计算机要不要用电脑,电脑连不上网怎么办 电脑连不上网解决方法
  18. T-SQL Recipes之Database Backups
  19. android 蓝牙sco开发
  20. compareAndSwapObject

热门文章

  1. hypermedia_Hypermedia REST API简介
  2. Threejs 设置线条宽度(lineWidth) 无效问题
  3. 7000字爆肝!我把14个自学编程的压箱底网站全部分享给你们啦
  4. 3GPP协议R15完整版下载
  5. Texstudio安装后闪退|重装系统Windows10|texstudio2022
  6. windows10为何鼠标右键一点桌面就一直转圈?
  7. python怎么创建桌面快捷方式_Python3创建RIDE桌面快捷方式的另一种方法
  8. 使用FFmpeg将amr格式文件转换为MP3格式,结果为空的解决办法
  9. Android网络请求三篇
  10. MongoDB—Mac M1的安装