让IntelliJ IDEA更好用
IntelliJ IDEA,记录一些目前觉得好用的东西。
IDEA插件
插件可以在idea的插件库里搜,也可以从网上下。
http://plugins.jetbrains.com/?pr=idea
mybatis plugin
有免费版,也有破解版,搜一下都有。
这个插件让mybatis的自动提示功能更强大,写在xml里的sql出错率更少。并且和java文件融合的很好。
JRebel
JRebel是个热部署插件,不用修改代码后再重新启动服务,每几秒会自动检查class文件是否变化,如果有变化会自动部署,大大提升开发效率,现在就在用这个,特别是我这种多模块的maven工程,提升效果更明显。不过是收费插件,网上也有破解版。
当然,如果你用的spring boot ,可能用springloaded,spring-boot-devtools这样的maven插件也不错。
findbugs-IDEA
相信每个程序员应该都接触过这种著名插件,这是idea版本,效果一样。用来找出你程序的潜在bug。
CodeGlance
在屏幕右侧位置显示代码的小窗口,可以快速定位,对于一页里有很多代码的很实用。
Datebase
我用的目前2016.3版本自带这个插件,找不见位置的可以双击shift找一下,是用来连接数据库的,可以省去一些还得用第三方工具再打开数据库,比如navicat,workbench之类的。
模板
注释
在setting->file and code template,可以定义自己的注释模板,就可以在每次新建类的时候自动打上注释。
live templates
在setting->live templates,可以定义自己的代码模板和快捷键,方便使用。
创建步骤:
1、添加一个自己的组
2、在自己的组里面添加模板
3、点下面报红的define,然后勾选everywhere.
4、如图,这是个简单注释的模板
其中cmt2是快捷键,后面是描述
5、 点击
编辑参数
点确定,这样就完成了模板,在代码中按cmt2这个快捷键,就会出来这段代码,其他代码也是同样可以自定义的,比如自己的try catch代码等。
快捷键
一些常用快捷键
Alt+回车 导入包,自动修正
Ctrl+Alt+L 格式化代码
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Alt+ left/right 返回至上次浏览的位置
Shift+F6 重构-重命名
Ctrl+X 删除行
Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/…/ )
Ctrl+Shift+回车 自动补全代码
让IntelliJ IDEA更好用相关推荐
- 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes
前言 在之前的一篇文章中,我们介绍了 如何将一个本地的 Java 应用程序直接部署到阿里云 ECS ,有不少读者反馈,如果目前已经在使用阿里云容器服务 Kubernetes 了,那该如何配合这个插件部 ...
- idea如何删除java里面工程,Java开发工具IntelliJ IDEA配置项目系列教程(七):卸载模块...
IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合. ...
- Java开发者薪资最低?程序员只能干到30岁?国外真的没有996?Intellij真的比Eclipse受欢迎?
Stack Overflow作为全球最大的程序设计领域的问答网站,每年都会出据一份开发者调查报告.近日,Stack Overflow公布了其第9次年度开发者调查报告(https://insights. ...
- IntelliJ IDEA 2022.2 正式发布:已完全支持 Spring 6 和 Spring Boot 3!
出品 | OSC开源社区(ID:oschina2013) IntelliJ IDEA 2022.2 为远程开发功能带来了多项质量改进,使其更美观.更稳定.从 v2022.2 开始,IntelliJ I ...
- 更好地对待时间的十条建议
更好地对待时间的十条建议 瑞典心理学家林德沃(Lindvall)提出,具有平衡式时间视角的人,在内心具有一种"延伸的当下感"(extended now),既可以"从当下来 ...
- Kotlin应用开发初体验
本文 摘自<Kotlin编程权威指南> 本章,你将学习使用IntelliJ IDEA开发首个Kotlin应用.借此,你将熟悉开发环境,创建Kotlin新项目,编写并运行Kotlin代码,以 ...
- 快速上手,使用 Kotlin 把支付宝小程序装进自己的 App
写一个 Android App 或许不难,但企业对于移动应用的要求愈来愈高,不只要求开发速度.稳定度.质量等,甚至希望能具备动态扩展的架构设计.在 App 中自启动小程序.面向这些需求,若是有好的开发 ...
- Gradle发布4.7版本,支持Java 10
\ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ gradle是一个综合性的多语种构建工具,已经发布了4.7版,新功能包括: \\ 增量式注解 ...
- Android Studio来了,它能取代Eclipse吗?
摘要:在Android Studio发布之后,无论国内外,都掀起了一股Android Studio PK Eclipse的热潮,人们争相热议基于IntelliJ的Android Studio能完全取代 ...
最新文章
- 实现数组字符串翻转的两种方法
- 成都两年JAVA工程师_成都Java工程师学习路线
- asp.net web services
- android+小米文件管理器源码,小米开源文件管理器MiCodeFileExplorer-源码研究(2)-2个单实例工具类...
- NSString、NSMutableString基本用法
- 线程通信:生产者消费者问题
- I00019 生成全8数
- 时间定位表达式-用于时间的加、减调整
- Python数值类型
- HttpClient 使用指南 - POST篇
- SHA256算法原理介绍以及实现
- 黑苹果能安装mysql吗_黑苹果安装与踩坑记
- 基于3DGIS+BIM的智慧园区运维管理平台
- 游戏里的答题都有哪些类型
- 接受投资人投入材料一批_接受投资者投入材料的会计分录
- 关于跨境电商你了解多少!我们应该怎么做跨境电商?(中)
- 关于重定向和服务器转发的知识
- 【mysql】ACID靠什么保证的?
- Telerik UI for Winforms 2023 R1
- 淮海工学院计算机学院团委,我校第三届“我最喜好的先生”评比运动圆满结束...
热门文章
- 一部章回小说从网上下载到离线阅读的整理过程
- ChatGPT 的安全风险,我们应该信任它吗?
- Lampiao 靶机练习
- 用Golang写一个搜索引擎(0x0B)--- 第一部分结束
- 基于阿里云GPU云服务器的AIACC助力UC搜索业务性能提效380%,每年节省数千万成本
- 基于多目标灰狼算法的冷热电联供型微网低碳经济调度(Matlab代码实现)
- Streamlit实战Twitter微博情感分类【Flair】
- 【愚公系列】2023年06月 网络安全(交通银行杯)-滴滴滴滴
- 运放-滞回(迟滞)比较器全流程实战计算
- 【疯壳·机器人教程3】人形街舞机器人-控制主板设计及开发环境搭建