1、设置字体:File->setting->Editor->Font

2、主题设置:File->setting->Appearance&Behavior->Appearance

3、设置鼠标悬浮提示:File->setting->Editor->General->勾选Show quick documentation...

4、显示方法分隔线:File->setting->Editor->General->Appearance->勾选Show method separators

5、忽略大小写提示:idea的默认设置是严格区分大小写提示的,例如输入string不会提示String,不方便编码,即设置:File->setting->Editor->General->Code completion->Match case 默认勾选去掉

6、自动导包,自动优化导包:File->setting->Editor->General->Auto import->勾选:Add unambiguous imports on the fly:快速添加明确的导入Optimize imports on the fly:快速优化导入,优化的意思即自动帮助无用的导入

7、idea统一编辑文件编码:全局编码设置:File->Other Setting ->Default setting

当前项目设置:File->setting->Editor->File Encoding

8、idea 用快捷键自动化生成序列化id:设置setting->Editor->inspections->serialization issues->勾选图中的serializable class without ....

当实体类继承了Serializable接口之后,鼠标放在类上双击使用快捷键alt+enter就能生成serialVersionUID

idea 好用的快捷键1、alt+enter 智能修复2、ctrl+alt+L 美化代码3、ctrl+alt+o 优化导包4、快速补全分号ctrl+shift+enter

5、idea代码重新编译:Ctrl+F9

6、快速复制一行:Ctrl+D

7、快速删除一行:Ctrl+Y

移动Ctrl+Shift+↑/↓ 或者Alt+Shift+↑/↓

8、alt+insert 快速创建文件9、打印输出快捷键:sout

10、mian方法快捷键:psvm

11、for快捷键iter

12、自动补全变量名称: Ctrl + Alt + v

13、自动补全属性名称: Ctrl + Alt + f

14、快速实现方法快捷键:Alt+shift+enter

15、ctrl+e 显示最近打开的文件16、ctrl+shift+e显示最近编辑的文件17、ctrl+shift+backspace切换到上次编辑的位置18、alt+⬅/➡左右切换选项卡19、alt+1 从编辑区切换到project区esc或重按alt+1 从project区切换到编辑区20、ctrl+F12 列出当前类方法集合21、列出当前类依赖关系ctrl+shift+alt+u

22、列出方法调用层次ctrl+h

22、ctrl+n 查找项目中的类,查找时再按一次则是查找包含项目外的类23、ctrl+shift+n 查找项目中的文件,查找时再按一次则是查找包含项目外的文件24、ctrl+shift+alt+n 查找项目中的方法&属性,查找时再按一次则是查找包含项目外的方法&属性25、ctrl+f 根据类中的方法26、ctrl+shift+u 大小写转换27、Home/ End移动光标到行头/行尾28、ctrl+Home/ ctrl+End移动光标到文件头头/文件尾29、alt+j 选择相逐个同字符

30、ctrl+shift+alt+j 在每行选择相同字符31、shift+enter 在光标处插入新的行32、Shift+Ctrl+上下键 移动光标所在行33、Alt+insert生成get,set方法34、Ctrl+Alt+L格式化代码35、ctrl + p方法参数提示36、ctrl+shift+F10运行当前类37、变量更名shift+F6 整个类中都会修改 很方便38、ctrl+alt+m 方法抽取 (解决圈复杂度用时,特别有用)39、ctrl+shift+v 调出粘贴板查看继承关系 默认快捷键 ctrl+h查看接口的所有继承类 (command+alt+B)

ctrl + r: 当前文件内容替换,指的是在当前打开的文件中替换匹配的字符,只操作一个文件。

ctrl + shift + r: 在路径中替换,指的是在选定的目录下或者类包下,查找要被替换的字符,再在第二个输入框中输入要替换的字符,点击弹出框的右下角的replace或者replaceall即可

40、DEBUG

添加断点ctrl+f8 添加断点添加条件断点ctrl+shift+f8 添加条件断点debug运行shift+f9 debug运行表达式求值alt+F8 表达式求值

Local History 是IDEA自带的版本记录工具,文件的每一次修改都会记录在Local History 中

postfix IDEA内置模板setting 搜索postfix 写代码时间欻欻的,一秒十行代码,不多说就是干

在编写mybatis的xml中会出现大面积黄色背景提示,看起来比较不舒服,怎么去掉黄色背景呢?按如下步骤即可。

1.使用idea快捷键 ctrl + alt+ s 打开Settings。找到Editor -> Inspections的配置页面,去掉SQL中No data sources configured(没有配置数据源) 选项 和 SQL dialect detection(SQL方言检测) 选项,点击 OK。

2.继续打开Settings。找到Editor -> General的配置页面,选择Injected language fragment,去掉Background选项,点击OK。

Alibaba Cloud Toolkit

集开发、测试、诊断、部署为一体的免费本地IDE插件,帮助开发者真正实现一键式研发部署。

提升研发部署速度8倍以上,大幅降低研发成本

java暗装没有快捷键_全网最全最硬最实用的idea 使用技巧与快捷键,开发必备的百分百快捷键...相关推荐

  1. idean中jsp页面乱码_全网最全解决这idea乱码问题

    全网最全解决这idea乱码问题 解决方法: 1.打开tomcat配置页面,Edit Configurations>画圈的修改成-Dfile.encoding=UTF-8. 2.尝试重启tomca ...

  2. idea 查看jsp是否被引用_全网最全的IDEA热部署方案,看完再也不用加班了!

    传智播客博学谷 加小谷vx:boxueguu 免费领IT各学科资料.课程 Get更多干货直播课 # 概念 热部署就是正在运行状态的应用,修改了他的源码之后,在不重新启动的情况下能够自动把增量内容编译并 ...

  3. 零基础学python 视频_全网最全Python视频教程真正零基础学习Python视频教程 490集...

    Python Web开发-进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程 [课程简介] 这是一门Python Web开发进阶课程,手把手教你用Python开发完整的商业 ...

  4. 金蝶中间件部署报栈溢出_全网最全、最新消息中间件面试题(2020最新版)

    为什么使用MQ?MQ的优点 简答 异步处理 - 相比于传统的串行.并行方式,提高了系统吞吐量. 应用解耦 - 系统间通过消息通信,不用关心其他系统的处理. 流量削锋 - 可以通过消息队列长度控制请求量 ...

  5. websphere mq 查看队列中是否有数据_全网最全的 “消息队列”

    消息队列的使用场景 以下介绍消息队列在实际应用常用的使用场景.异步处理.应用解耦.流量削锋和消息通讯四个场景. 1]异步处理:场景说明:用户注册后,需要发注册邮件和注册短信. 引入消息队列后架构如下: ...

  6. 第一篇博客,java学生管理系统(挑战全网最全)

    java学生信息管理系统,(课设必备),附有源码和简版链接 博主虽然技术不高,但是系统写的真的是没话说,留着开学java课设用了. 直接转载链接了,查看系统入口 https://blog.csdn.n ...

  7. hashmap为什么用红黑树_全网最全,面试常问的HashMap知识点

    引言 其实我很早以前就想写一篇关于HashMap的面试专题.对于JAVA求职者来说,HashMap可谓是集合类的重中之重,甚至你在复习的时候,其他集合类都不用看,专攻HashMap即可. 然而,鉴于网 ...

  8. fiddler运行原理_全网最全最细的fiddler使用教程以及工作原理

    一.Fiddler抓包工具简介 ​ Fiddler是位于客户端和服务器端的HTTP代理. Fiddler是目前最常用的http抓包工具之一. Fiddler是功能非常强大,是web调试的利器. 二.F ...

  9. java pdf 修改内容_生成PDF全攻略之在已有PDF上添加内容的实现方法

    项目在变,需求在变,不变的永远是敲击键盘的程序员..... PDF 生成后,有时候需要在PDF上面添加一些其他的内容,比如文字,图片.... 经历几次失败的尝试,终于获取到了正确的代码书写方式. 在此 ...

最新文章

  1. linux修改mysql密码sa_如何修改SA口令,数据库SA密码怎么改?
  2. linux网络编程-posix信号量与互斥锁(39)
  3. Hyperledger Fabric 链码(0) 说明
  4. 《分拣机械臂测试》- 端拾器最大吸力测试
  5. 6大创新技术及2亿美元投入计划,这个活动有点料
  6. Delphi实现带有格式的Excel导出功能
  7. 面试:输出循环小数的循环节
  8. VB6.0 与 VS2010 在VB编程上的区别小总结
  9. Java函数式编程(一)–Function的使用
  10. 电容屏物体识别_电容屏物体识别技术简介
  11. 055 集体照 (25 分)
  12. 2021-11-08 RAID磁盘阵列的分级与结构 总结
  13. CROSSFORMER: A VERSATILE VISION TRANSFORMER BASED ON CROSS-SCALE ATTENTION
  14. 爆红十年后,谁“切”了苹果?
  15. 双系统启动界面自定义美化设置
  16. 2021软件测试面试题大全(78题含答案解析)
  17. 内存泄露方式有哪些和如何查询内存泄露?
  18. WebGoat——XST
  19. 电脑系统开机就内存占用极高
  20. 招商银行个人银行专业版最新版本 v7.0

热门文章

  1. Flask之解读app.py文件
  2. 那些你可能不知道的微信奇技淫巧
  3. 【COCOS2DX-BOX2D游戏开发之一】Box2d概念
  4. Python中的排列和组合
  5. 海尔对话 Unity:作为数字转型的高阶形态,数字孪生发展前景不可逆
  6. Python数据处理案例
  7. 影音视频领域开源项目专区
  8. mysql 导入tsv文件,MySQL导出TSV格式文件
  9. ofo 上海深圳等公司相继注销
  10. Recon-all命令实例