当前位置: 首页 > news >正文

教你一招用 IDE 编程提升效率的骚操作!

阅读本文大概需要 3 分钟。

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

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

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

1. var 声明


2. null 判空


3. notnull 判非空


4. nn 判非空


5. for 遍历


6. fori 带索引的遍历


7. not 取反


8. if 条件判断


9. cast 强转


10. return 返回值


看完怎么样?赶紧用起来装逼啊~


·END·

路虽远,行则必至

本文原发于 同名微信公众号「程序员的成长之路」,回复「1024」你懂得,给个赞呗。

微信ID:cxydczzl


往期精彩回顾

程序员接私活的7大平台利器

作为程序员的你,一年看几本技术相关的书

大学期间的副业赚钱之道

5个相见恨晚的Linux命令

缓存穿透,缓存击穿,缓存雪崩解决方案分析

面试字节跳动,我被怼了....

为啥程序员下班后只关显示器从不关电脑?

送给程序员们的经典电子书大礼包

面试时如何优雅地自我介绍?

支撑百万并发的数据库架构如何设计?

一千行MySQL详细学习笔记


转载于:https://juejin.im/post/5c831e8f5188257ec56aad46

相关文章:

  • fft相关的复习
  • 010-cloudboot批量安装rancheros
  • Audacity 2.3.1 发布,恢复 Linux 支持
  • 本地vs云:大数据厮杀的最终幸存者会是谁?
  • Confluence 6 示例 - https://confluence.atlassian.com/
  • 没有网站,靠什么来吸引近9亿的互联网用户
  • 金融壹账通获人工智能杰出奖 微表情识别技术再获国际认可
  • Godot 3.1 发布,可用性提升,并带来大量新特性
  • spring boot 整合Mybatis
  • mysql b+ tree 3阶索引能存多少数据
  • Python进阶:如何将字符串常量转化为变量?
  • Spring Boot:快速入门(二)
  • 你可能不太会用的10个Git命令
  • 阿里巴巴复杂搜索系统的可靠性优化之路
  • roncoo-education 2.0.0 正式发布,分布式在线教育系统
  • [PHP内核探索]PHP中的哈希表
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • Angular Elements 及其运作原理
  • emacs初体验
  • js中forEach回调同异步问题
  • k个最大的数及变种小结
  • Nacos系列:Nacos的Java SDK使用
  • Python 基础起步 (十) 什么叫函数?
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • 从重复到重用
  • 对象管理器(defineProperty)学习笔记
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 力扣(LeetCode)357
  • 实战|智能家居行业移动应用性能分析
  • 学习使用ExpressJS 4.0中的新Router
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ![CDATA[ ]] 是什么东东
  • # 数论-逆元
  • #QT(串口助手-界面)
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (2)(2.10) LTM telemetry
  • (js)循环条件满足时终止循环
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • ./和../以及/和~之间的区别
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET6 命令行启动及发布单个Exe文件
  • .NetCore 如何动态路由
  • .Net中wcf服务生成及调用
  • /etc/shadow字段详解
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • @RequestMapping用法详解
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [04]Web前端进阶—JS伪数组