IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。

这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。

使用的方式也很简单,就是在一个表达式后按下点号 . ,然后输入一些提示或者在列表中选择一个候选项,常见的候选项下面会给出 GIF 演示。

11.搜索 
ctrl + N 打开类名 
ctrl + shift + N 搜索类名或者文件名。可以 :12 表示第12行 
alt + F7 搜索在那里使用过该类或者该方法。 //相当语eclipse的ctrl + alt + H /ctrl+shift+g 
ctrl + F 或者 ctrl + shift + F 按内容搜索。 
shift + shift 搜索任何东西。

12.替换 
ctrl + r 本类替换。 
ctrl + shift + r 全局替换。

13.打开方法大纲 alt+7 或者 ctrl + F12显示类结构

14.转化为大写 ctrl + shift + u

15.F2,自动将光标定位到报错的位置

16.alt + shift +上、下 上下换行 
ctrl + shift + 上、下 上下换方法。

17.创建class ctrl + alt + insert 
插入set get alt + insert

18.复制文件名,选择 ctrl + c 即可 
复制文件 F5 
重命名 shift + F6

19。查看类继承结构,Ctrl+H 
查看当前函数调用了哪些其他函数,或当前函数被哪些函数调用,Ctrl+Alt+H,可以帮助看其他项目源码的结构

20.F2定位到错误地方。

21.返回上个浏览地方 ctrl + alt + 箭头

22.ctrl + j 显示代码模版,比如for循环 fori

23 ctrl+shift +v显示粘贴板,包含几个就近的复制项。

23 ctrl + p 参数提示。

24.打开最近文件 CTRL+ e 
Ctrl+Shift+E可以找到Recently Changed Files最近修改过的文件
————————————————
版权声明:本文为CSDN博主「精确而优雅」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_35830949/article/details/80526521

1. var 声明

image

2. null 判空

image

3. notnull 判非空

image

4. nn 判非空

image

5. for 遍历

image

6. fori 带索引的遍历

image

7. not 取反

image

8. if 条件判断

image

9. cast 强转

image

10. return 返回值

image

IDEA 有个很牛逼的功能相关推荐

  1. 学习c#发现一个很牛逼的功能 代码块缩小 flutter android studio也能用

    // #region Description我是内容!!!! // #endregion

  2. 世界上有哪些代码量很少,但很牛逼很经典的算法或项目案例?

    来自公众号:五分钟学算法 今天分享四个代码量很少,但很牛逼很经典的算法或项目案例. 1.no code 项目地址: https://github.com/kelseyhightower/nocode ...

  3. 你以为有白金卡就很牛逼?错!

    近段有个朋友办了一张平安银行的白金卡,额度5万元,然后他高兴得不得了,还到处炫耀,以为带个"白金"字就很牛逼,其实不然,表面上看,白金卡虽然高大上,其实也只是一种卡级而已. 所以今 ...

  4. 会stm32单片机就以为自己很牛逼了?

    人都会经历幼稚无知,狂妄自傲的阶段,我也一样. 记得我刚出来工作2年的时候,自认为做过几个产品就飘了. 记得有一次,我进到一家开发汽车类产品的公司,由于工作经验不足,领导安排了一个老员工带我. 公司几 ...

  5. 还自认为很牛逼...简直就是什么都不知道!6年的软件测试 怕不是白瞎了???

    最近看了很多简历,很多候选人年限不小,但是做的都是一些非常传统的项目,想着也不能通过简历就直接否定一个人,何况现在大环境越来 越难,大家找工作也不容易,于是就打算见一见. 在沟通中发现,由于年限不小, ...

  6. Java 未死,依然很牛逼!

    很多文章都在说 Java 快被取代了,其实不然,现在 Java 还是未来主导编程语言,依然很牛逼. 今天给大家带来一套珍贵的 Java 电子书,非常全面,包括 Java 语言基础.多线程并发编程.JV ...

  7. 【福利】Java 依然很牛逼!

    很多文章都在说 Java 快被取代了,其实不然,现在 Java 还是未来主导编程语言,依然很牛逼. 今天给大家带来一套珍贵的 Java 电子书,非常全面,包括 Java 语言基础.多线程并发编程.JV ...

  8. css盒模型中margin很牛逼

    css盒子模型,说简单也简单,用的时候也有不简单的. 其中margin的值可以为负值,并且为了实现margin,忽略父级的padding.border.甚至定位.这在布局上很有用,要注意. ----- ...

  9. 国内的windows硬件检测软件算是很牛逼的吧!!!?

    这几天的实践表明,免费的,windows操作系统上硬件驱动检测软件,国内做的挺牛逼的. 虽然这些软件有些流氓,比如鲁大师,比如驱动精灵. 但是,在硬件检测方面确实挺厉害的,客官的说. 缘由: 最近在搞 ...

最新文章

  1. 阿里某leader因年轻下属不主动找活干,提醒对方继续这样绩效不好看,对方竟直接辞职!...
  2. 使用 LocalReport 对象进行打印
  3. Java生成固定长度的随机字符串(以大小写字母和数字)
  4. 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少...
  5. 国外管理学博士国内计算机博士,教育部认可的国外管理学博士
  6. [bootStrap]代码块出现横线滚动条
  7. 名词解释计算机网络体系结构,计算机网络技术题库(带答案).doc
  8. pdf secured_使您的Spring Security @Secured注释更干燥
  9. 动态调用链接库(dll) 续
  10. 将字符串1/4转换成0.25 eval()
  11. java实现康威生命游戏
  12. 偷偷盘点一下各大公司的实习薪资
  13. 多线程ADSL切换IP
  14. 计算机左侧没有桌面菜单栏,我的电脑左侧工具栏忽然不见了
  15. ECLIPSE中添加TPTP插件
  16. 【WPS表格】斜线表头的制作
  17. 工作日志之Sonar扫描错误处理-Sonar扫描结果入库 java.sql.BatchUpdateException: Incorrect string value: '\xF3\xA3\xAC\xB
  18. 专家解读:顺丰和菜鸟开战核心是大数据
  19. html插入图标img i png
  20. 采用DDS设计信号发生器

热门文章

  1. [附源码]java毕业设计高校学生疫情防控信息管理系统
  2. metasploit怎么用? 进阶(msfvenom=payloads+encoders)篇 (゚益゚メ) 渗透测试
  3. Mov文件格式对mdat和moov的分析
  4. 女友让我每天半夜十二点给她发晚安?我用 Python 做了个定时发消息神器!怕她干嘛!
  5. 大地坐标与空间直角坐标系的相互转化
  6. 浏览器无法访问此网站,连接已被重置,无法加载
  7. cdoj 1354 柱爷很忙
  8. ecshop小京东产品后台版权及logo修改
  9. 联接(CROSS JOIN、JOIN、OUTER JOIN)
  10. Java后端社招面试经历,不愧是大佬