IDEA 28 个操作技巧(一)

简介: IDEA 28 个操作技巧

注意:不同idea版本菜单、目录可能有细微差别,自己稍加分析都能找到

🔥 1.查看代码历史版本

鼠标在需要查看的java类 右键 找到Local History >> Show History 点开即可看到历史版本,常用于自己忘记代码改了哪些内容 或需要恢复至某个版本 (注意 只能看近期修改 太久了也是看不到的)

🔥 2.调整idea的虚拟内存

尽管本质都是去改变 .vmoptions配置文件,但推荐使用Change Memory Settings去调整,选择Edit Custom VM Options 或者在本地磁盘目录更改,通过某些方法破解的idea 很可能造成idea打不开的情况

🔥 3.idea设置成eclipse的快捷键

这对eclipse转idea的开发人员来说 非常友好,这样不需要记两套快捷键

🔥4.设置提示词忽略大小写

把这个勾去掉,(有的idea版本是选择选项 选择none即可),例如String 输入string 、String 都可以提示

🔥5.关闭代码检查

与eclipse类似,idea也可以自己关闭代码检查 减少资源使用,但不推荐全部关闭,(是大佬当我没说),把我们项目中不会使用到的关闭就好了

💙 6.设置文档注释模板

文档注释快捷键及模板

settings-- editor --Live Templates 右侧点击+ 选择template group新建模板组,再选中刚刚新建的模板组,点击+ 选择live template

/**
* Description: <br/>
* date: $DATE$ $TIME$<br/>
* @author: your name <br/>
* @since JDK 1.8
*/

点击上图 edit variables,expression下拉框选择

最后还有一步:右键 选择 change context ,把java勾选上

这里注意一下,如果edit variables是灰色 ,说明参数写错了,例如eclipse格式: ${DATE} ,而idea是双美元符 不用括号

更新 拓展:带参数的注释,效果图以及表达式如下

groovyScript("def result=''; def stop=false; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size()==1 && (params[0]==null || params[0]=='null' || params[0]=='')) { stop=true; }; if(!stop) { for(i=0; i < params.size(); i++) {result +=((i==0) ? '' : '') + ((i < params.size() - 1) ? '* @param: ' + params[i] + '\\r\\n' : '* @param: ' + params[i] + '')}; }; return result;", methodParameters())

💙 7.显示方法分隔符

方便查看方法与方法之间的间隔,在代码不规范的项目中 很好用!

💙 8.设置多行tab

idea默认是选择显示单行的,我们把这个去掉,就可以显示多行tab了,在打开tab过多时的场景非常方便!

8.1 tab过多会自动关闭

settings - editor - General - Editor tabs - tab limit 数值设大就好了

💙 9.快速匹配方法的大括号位置

ctrl+[ ctrl+] 可以快速跳转到方法大括号的起止位置,配合方法分隔符使用,不怕找不到方法在哪儿分割了

💙 10.代码结尾补全

例如一行代码补全分号,或者是if(xxx) 补全大括号,按ctrl+shift+enter 无需切换鼠标光标,大幅度提升了编码效率

💙 11.模糊搜索方法

例如People类里面的test方法,按ctrl+shift+alt+n 输入Peo.te 就可以查到该方法了,如果觉得这个快捷键难记 也可以按ctrl+shift+r (查找某个文件名的快捷键 下图中的Files),再手动选择Symbols

💙 12.预览某个类的代码

例如People类里面的test方法,按ctrl+shift+a

例如我们在test类中,有句代码:People p = new People(); 我们想稍微查看一下People这个类,但是tab已经够多了,ctrl+alt+b会打开新的标签,标签多了就混乱了,尤其一堆命名类似的tab,这时候我们可以按ctrl+shift+i 实现预览功能,不占tab

💗13.查看方法在哪里被调用

ctrl+alt+h 可以清楚看到方法在哪些地方被调用;在知道这个快捷键之前,都是ctrl+h(idea默认 ctrl+shift+f)搜索,肉眼找的…


相关文章
|
10月前
|
负载均衡 IDE Java
IDEA 28 个操作技巧(二)
IDEA 28 个操作技巧
115 0
|
4天前
|
Java 开发工具 Maven
IntelliJ IDEA安装教程(超详细)
IntelliJ IDEA安装教程(超详细)
119 1
|
4天前
|
Java Maven Spring
【操作宝典】IntelliJ IDEA新建maven项目详细教程
【操作宝典】IntelliJ IDEA新建maven项目详细教程
40 1
|
4天前
|
安全 Java 数据库连接
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
|
4天前
|
存储 IDE Java
IntelliJ IDEA 安装及配置详细教程
IntelliJ IDEA 安装及配置详细教程
26 0
|
4天前
Mac上IntelliJ IDEA设置类注释和方法注释带作者和日期
Mac上IntelliJ IDEA设置类注释和方法注释带作者和日期
|
4天前
|
XML SQL Java
IntelliJ IDEA 插件 MybatisX 在mapper和xml间跳转
IntelliJ IDEA 插件 MybatisX 在mapper和xml间跳转
|
4天前
|
Java
Intellij IDEA运行报Command line is too long的解决办法
Intellij IDEA运行报Command line is too long的解决办法
|
4天前
|
网络协议 安全 关系型数据库
IntelliJ IDEA如何使用固定地址公网远程访问本地Mysql数据库
IntelliJ IDEA如何使用固定地址公网远程访问本地Mysql数据库
23 1
|
4天前
IntelliJ IDEA 下载
IntelliJ IDEA 下载
21 1