main 回车就是 main方法
.sout 回车就是输出语句 如sout不启作用时按ctrl+alt+space即内容提示键
alt+enter 内容提示,代码补全,生成测试类等和你配置的快捷键有关
.var 快速返回类型 或ctrl+alt+v
ctrl+/ 单行注释
ctrl+shift+/ 多行注释
ctrl+alt+l 格式化 或ctrl+shift+f
alt+enter 导包、异常(要选中代码),创建新方法
alt+insert 生成构造(再按shift先属性)、get、set方法 ,toString方法,equals方法,hashCode方法
idea快速度重写父类方法,直接方法名回车即可,或写@Auto让提示选
看方法的源码:选中方法,按下ctrl+b
alt+7 idea右边显示类中所有方法:
idea中遍历: list.for array.for
alt+shift+R 修改模块或包名称 或 shift+F6
【idea禁用掉自动更新
【idea全局替换: 工具栏 Edit > Find > Replace In Path
【idea快速度生成异常:Alt+Shift+Z 选择Try/catch block
【idea插件:pojo to json 、properties转yml、http client、GsonFormat
【idea快速实现序列化:
1 settings->editor->inspections->勾上serializable class without serialVersionUID
2 在实现了serialVersionUID的类上alt+enter提示选即可
【idea过虑左边工程显示:
Settings->Editor->File Types
在Ignore files and folders中添加需要过滤的内容:
.iml;.idea;.gitignore;.sh;.classpath;.project;*.settings;target;.md;
//maven打包的话,target;可以不添加,方便从中复制war包进行部署
【idea配置编码方式:settings->file encoding
【idea配置maven:settings->maven
【idea显示出工具栏:view ->appearance->Toolbar
【idea背景色:
1 settings->Editor->Color Scheme->Intllij Light
2 settings->Editor->Color Scheme->General->Text(下 Default text右边的Background设成199,237,204)
【idea字体大小:file->settings->editor->Font 或settings->Editor->Color Scheme->Color Scheme Font
【idea切换成eclipse快捷键:settings->Keymap->eclipse
【idea安装lombok:需要reset
【idea关闭更新:settings->updates
【idea控制台一行太长显示不下来:就是设置控制台的显示位置 :点控制台右上方的设置勾先上move to->right一下
【idea设置terminal:方便idea的命令行git操作
原因:Terminal默认是cmd的,好多命令不支持如ls,所以设置成自已安装的git目录
settings->tools->Terminal->shell path选你git安装目录下的bin下的bash.exe
【idea右边显示类中所有方法://alt+7
view->tool windows->structure->选调出窗口上的设置图标->move to ->right
【idea护眼色:settings->editor->color scheme->General->text下的Default text->background改为199,237,204(护眼绿)
【idea过虑工程结构显示的文件:File—>settings—>Editor—>File Types—>Ignore files and foloders中
输入*.iml;和.idea;以;结尾
【idea 设置代码行宽度:
1.在File->settings->Editor->Code Style中的hard wrap at: 200
2.在File->settings->Editor->Code Style->XML->other选项卡里同上
【idea还要配置gitee、nodejs、git、等看个人习惯
【idea-git添加文件提交操作:
左侧边栏->commit(可以把Module勾上)->选中右键 add to vcs->要提交选中并commit and push
【idea json字符串生成java实体类;
方式1 idea插件安装GsonFormat;
1 创建个空类,选中类名右键->Generate->GsonFormat->粘贴你的json串如{"name":"abc","age":33}->ok即可
方式2:在线工具:https://www.bejson.com/json2javapojo/new https://www.json.cn//#
【idea java实体类转成json字符串:
1 debug断点的时候->debug停在断点处时,将光标定位在指定实体对象处,按快捷键Alt+F8 ,
会出来Evaluate 的弹框,在Expression 下的输入框处输入Java代码如JsonObject.toJsonString(实体类),
点击底部Evaluate,然后view出来的结果就是我们想要的Json字符串;
最后随便找个在线格式化的网站就得到我们想要的标准Json格式数据
【idea无法启动:将 c:\用户\zsus\AppData(是个隐藏文件)\Local\JetBrains下的删除掉
【idea启动慢:将安装目录下的idea64.exe.vmoptions文件中改如下三项:
-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=500m
【idea分屏显示类:在打开的类页签上右键->Split Virtically/Split Horizontally
【idea快速度get/set: alt+insert
【idea控制台乱码问题:
0 logging.properties,将51行ConsoleHandler.encoding=UTF-8改成GBK,自已判断
1 idea.exe.vmoptions(64位/32位), 在文件末尾加上 -Dfile.encoding=UTF-8
2 IDEA 中的“Run/Debug Configurations”中,VM options 为-Dfile.encoding=UTF-8
3 file encoding ->UTF-8
4 Compiler > Java Compiler设置 Additional command line parameters选项为 -encoding utf-8
5 后重新rebuild,重启tomcat
6 可能配置:<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
【idea中tomcat关闭时需要关闭两次:?
原因:当前项目有其他的线程未关闭
在idea tomcat server配置窗口中没有勾选端口实例对象(勾选端口后的deploy applications configured in tomcat instance)
【idea配置编码方式:settings->file encoding
【idea配置maven: settings->maven
【idea显示工具栏: view ->appearance->Toolbar
【idea背景色:
1 settings->Editor->Color Scheme->Intllij Light
2 settings->Editor->Color Scheme->General->Text(下 Default text右边的Background设成199,237,204)
【idea字体大小:file->settings->editor->Font或settings->Editor->Color Scheme->Color Scheme Font
【idea切换成eclipse快捷键:settings->Keymap->eclipse
【idea安装lombok:需要reset
【idea关闭更新:settings->updates
【idea控制台一行太长显示不下来:就是设置控制台的显示位置 :点控制台右上方的设置勾先上move to->right一下
【idea设置terminal:方便idea的命令行git操作
原因:Terminal默认是cmd的,好多命令不支持如ls,所以设置成自已安装的git目录
settings->tools->Terminal->shell path选你git安装目录下的bin下的bash.exe
【idea右边显示类中所有方法://alt+7
view->tool windows->structure->选调出窗口上的设置图标->move to ->right
【idea护眼色:settings->editor->color scheme->General->text下的Default text->background改为199,237,204(护眼绿)
【idea过虑工程结构显示的文件:File—>settings—>Editor—>File Types—>Ignore files and foloders中输入*.iml;和.idea;以;结尾
【IDEA 设置代码行宽度:
1.在File->settings->Editor->Code Style ==》hard wrap at: 200
2.在File->settings->Editor->Code Style->XML->other选项卡里同上
【idea分屏显示:在打开的类页签上右键->Split Virtically/Split Horizontally
【idea项目包层级问题:就是让空包也层级显示-》项目右边的设置齿轮图标-》hide empty middle packages
【idea设置方法显示参数提示:
editor->general->code completion
->勾选show parameter name hints on completion
->勾选show full siganatures
ctrl+p可以选择提示的那个参数的方法
【idea创建测试类
1 创建和main同级的test/java目录
2 创建测试类的默认按键为:ctrl+shift+t –> create new test
或
工具栏->Navigate->Test 创建的测试类会放在test/java下和类相同的包下
3 idea中要进行项目的某部分的test测试,会放在名为test的文件夹下,而现在我们的文件夹测试
并不是test下面的一个测试,所以如果我们希望在别的地方也可以利用test注解,只需要去
掉pom中junit的scope这一行就行了;
【idea忽略大小写提示:
editor->general->Code Completion->
修改case sensitive completion为None;
或高版本将Match case勾去掉;
【idea配置mysql:
就是右边database
->创建mysql->填名子、ip、端口、用户、密码、库,
->左边driver下的mysql里添加对应的mysql驱动包
->就完事了
【idea右边显示类的所有方法:
方式1: Project框中最右边有一个齿轮状的设置按钮,勾上“show members”即可
类的下面会显示类的所有方法
方式2: View----》Tool Windows—》Structure 右边会显示类的所有方法