idea设置mac
设置智能提示忽略大小写
作用:输入关键字时忽略大小写自动提示
操作:File > settings > Editor > General > Code Completion,在右侧配置界面把Match case(匹配大小写)前面的√去掉
设置字体
我们可以在 Perference—>Editor---->Font
中设置字体的大小和字体的型号。
自动导入包
在Perference—>Editor—>General—>Auto Import 下面有设置自动导入包的入口,这两个设置主要是 开启自动import包的功能,自动的帮助我们导入有用的包,并优化导入的包,包括去掉一些无用的包。这个设置很有用的,可以大大的减少我们在导入包时花费的时间。
tab页面展示
IDEA默认设置是所有的tabs展示在同一行,这样有点不好看。如果tab页中类多的话,我们要找一个类就比较麻烦。所以我们可以取消勾选 Show tabs in single row 如下图所示
设置之后效果如图
自定义类注释
作用:创建类时按照指定模板生成注释,快捷键生成自定义注释
1、自定义类(文件)注释
作用:创建类时按照指定模板生成注释
操作:File > settings > Editor -> File and Code Templates -> Files -> Class
在右边输入(可以自定义其它标签)
/**
- @Classname ${NAME}
- @Description TODO
- @Date ${DATE} ${TIME}
- @Created by ${USER}
*/
自定义方法注释
作用:快捷键生成自定义注释
操作:File > settings > Editor -> Live Templates
①新建组:命名为mygroup
②选中刚新建的组,新建注释模板,命名如q。注意:这个名字同时用做快捷输入,越简单越好 引用这个方法注释的时候输入/*q按tab
③在Template text 填写模板内容 $$夹起来的变量会在 edite variables 面板里面显示可编辑。注意:如果格式不对 edite variables 是不可选的,这是经常容易犯的错误,特别是刚接触的朋友
*
- @Description:
- @param:
- @return:
- @date:
- @Author:
*/
对于param,可以不用idea自带的函数,改为这个
groovyScript(“def result=’’; def params=”${_1}".replaceAll(’[\\[|\\]|\\s]’, ‘’).split(’,’).toList(); for(i = 0; i < params.size(); i++) {if(params[i] == ‘’) continue;if(i==0) result += params[0]+((params.size()==1)?’’:’\n’);else{ result+=’ * @param ’ + params[i] + ((i < params.size() - 1) ? ‘\n’ : ‘’)}}; return result", methodParameters())
设置鼠标悬停方法提示
作用:将鼠标放在方法或者变量上会弹出注释说明
操作:setting -> Editor -> General -> Show quick documentation on mouse move