类生成注释
file and tempalte code -> Include-> File Header
1 | /** |
插件
- grep-console
- zoolytic
- RestfulTool
CamelCase
将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+u。
GenerateAllSetter
User user = new User 直接 Alter+Enter
bean to json
打开java文件,右键单击,第一个选项 ConvertToJson ,会生成json串,时间类型字段会自动取当前时间
Gson format
打开java文件,快捷键 ALT+S ,把json串贴入
使用问题
找不到符号
rebuild module
快捷键
shift+tab
多行左移快捷键
接口跳转到实现类 Ctrl+Alt+B
实现类跳转到接口类方法 Ctrl+U
ctrl+alt+方向键 快速返回上次查看代码的位置
Alt+F7 查询类,方法,使用的地方
定位
ctrl+B 选中方法时跳到调用的地方,选中类,跳到类实现
Alt+Up/Down,在方法间快速移动定位
Alt+insert 重写方法
Ctrl+X 删除当前行
Ctrl+F12 打开类方法属性概要视图
Ctrl+G 定位行
shift F6 批量重命名对象
Ctrl + shift + K 推到远程仓库
Ctrl+ Q 显示文档注释
Ctrl + h 查看类或接口的继承关系:
Ctrl+shift+U 转大小写
Shift+Click,可以关闭文件
Ctrl+Shift+E,最近更改的文件
ctrl+shif+x 全屏
ctrl+alt+z git恢复
ctrl+sift+ `
切换分支
列操作
1.ctrl+shift+alt+j 列操作(多行逻辑操作、批量操作)
2.Ctrl+←(→) 移动到一个词的开始(结尾)
3.Ctrl+Shift+←(→) 从后到前(从前到后)选中一个词
4.Ctrl+Home 第一行代码
5.Ctrl+End 最后一行代码
alt+insert 生成getter and setter
ctrl + alt + t -> try catch
idea快速生成当前时间的设置方法
打开设置->实时模板
- 没有自定义的模板组(针对第一次的小伙伴),先添加模板组。
- 在模板组下添加动态模板。
- 填写快捷键(缩写)。
- 填写快捷键的描述
- 取变量的值(快捷键输入后的回显效果)。
- 点击下方的定义,勾选所有的。
- 编辑变量 输入日期的格式 date(“yyyy-MM-dd HH:mm:ss”),确定。