idea

类生成注释

file and tempalte code -> Include-> File Header

1
2
3
4
5
/**
* @Description TODO
* @Created by ${USER}
* @Date ${YEAR}-${MONTH}-${DAY} ${TIME}
*/

插件

  • 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快速生成当前时间的设置方法

打开设置->实时模板

  1. 没有自定义的模板组(针对第一次的小伙伴),先添加模板组。
  2. 在模板组下添加动态模板。
  3. 填写快捷键(缩写)。
  4. 填写快捷键的描述
  5. 取变量的值(快捷键输入后的回显效果)。
  6. 点击下方的定义,勾选所有的。
  7. 编辑变量 输入日期的格式 date(“yyyy-MM-dd HH:mm:ss”),确定。