目录
四、Alibaba Java Coding Guidelines
一、小锤子
File->Build->Complier
设置compiler.automake.allow.when.app.running
快捷键ctrl+shift+A,搜索:registry
或者
按快捷键 Ctrl+Shift+Alt+/ ,选择 Registry
修改完代码后,就不用再去重新启动代码了
点击小锤子(快捷键)+debugger模式,自动刷新代码(注:Mybatis的xml文件不支持)
二、generateAllSetter
安装好插件后
在代码中,new一个对象,鼠标停留在对象变量userEntity上,alt+enter会出现快捷选项
一个是不带默认值,一个是带实体类的默认值
三、mybatisx
作用
点击mapper文件的方法侧边,自动跳转到xml文件的方法
mapper方法自动生成,XML-SQL语句(但SQL语句还是得自己写)
红线标红处,按Alt+Enter
四、Alibaba Java Coding Guidelines
就对一些不规范的操作,代码做出提示,并且有调整方案,双击问题点去 光标会移动到代码处
五、Maven Helper
clean | 清除当前项目的targer内的所有文件,打包后的Jar包,编译后的class文件都在这里,该功能起到一个删除打包文件文件,和编译文件的作用 |
validate | 验证项目是正确的并且所有的信息是可用的,(无用) |
compile | 将java源文件编译成.class文件(无用) |
test | 生成测试报告,运行test目录下的所有单元测试 |
package | 打包(jar\pom\war) |
install | 当前项目安装到本地maven库,供其他项目依赖 |
deploy | 构建环境中完成,复制最终的包到远程库 |
deploy 参考:IDEA JAR包 deploy上传maven私仓教程
父级项目下的子级项目,如果加入了子级项目,那么maven helper的功能,会将所有的子项目都进行一次操作,不加则不会操作
六、全局搜索键、全局文件
全局搜索键 Ctrl+shift+F
文件查找,双击Shift,找文件啥都快
七、快速new 对象
只写尾部,不写声明,使用快捷Alt+Enter ,自动生成声明
八、代码标记、切换
快捷键1 标记代码行(左边的行数会出现一个1,代表着已经标记了): ctrl+shift+1
快捷键2 迅速跳到标记行: ctrl+1
九、快捷键生成方法注释
十、自定义快捷键代码
对于一些常用的写法,脚本,语句可以按照自己的习惯积累下来
File-->Editer-->Live Templates
新建一个快捷键组
在代码中敲入cca 后,有提示快捷键,直接按Enter即可
出现自己想要的代码,格式可能会乱点,自己调整下(格式化代码 Ctrl+Alt+L)
额外的
a、
Ctrl+Alt+T 官方提供的快捷代码
b、
service窗体(适用分布式多项目的情况,多个启动窗口在一起,方便调试和查看)