idea的常用配置
一、基础设置
- 字体设置 界面设置
File-->Setting-->Appearance & Behavior-->Appearance - 程序字体设置
File-->Setting-->Editor --> Font - 设置编码UTF-8
File-->Settings-->Editor-->File Encodings - 设置编码UTF-8
File-->Settings-->Build,Execution,Deployment --> Compiler--> JavaCompiler 添加命令 -encoding utf-8 - 设置tomcat编码格式
打开Run/Debug Configuration,选择你的tomcat Server > VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat - 显示代码行数
File-->Settings-->Editor-->Appearance-->show line numbers - 显示方法分隔符
File-->Setting-->Editor-->Appearance-->show method separators - 单排显示多个tables
File-->Setting-->Editor-->Editor Tabs-->show tabs in one row(去掉勾选) - 水平或者垂直显示代码
右击tab选择 - 代码模板设置 比如syso
File-->Setting-->Editor-->Live Templates (可以选择任何语言 并且可以自定义模板) System.out.print("syso快捷键"); - 自定义注释class代码头注释
File-->Settings-->Editor-->File and Code Templates-->FileHeader-->内容 - 设置代码提示不区分大小写
File-->Settings-->Editor-->Code Completion 去掉MAatch case勾选 - jdk配置
File->Project Structure-> project - 自动导包
File–>settings–>Editor–>general–>Auto Import–> ALL Add - maven配置
File-->Setting--> 搜索选择maven 选中本地maven 和setting文件 - tomcat配置
点击 Edit Configurations 点击config 引入本地tomcat文件 - git配置
Setting->Version Control 配置本地git.exe - gitee和github配置
Setting->Plugins->搜索gitee->点击安装
二、常用快捷键设置
- ctrl+shift+j 字符串多行转成一行
- ctrl+F9 bulid项目
- 查找实现类或者直接点到实现类中 Ctrl + Alt + 鼠标左键、Ctrl + Alt + B
- 文本内容全局查找 Ctrl+Shift+F
- 查找类或方法在哪被使用 Alt+F7
- 查看类的继承关系 Ctrl+H
- 代码提示不区分大小写 Settings -> Editor -> General -> Code Completion Match case(取消勾选)
- 替换查找 Ctrl+R
- 代码提示 alt+/
- 数据json字符串自动转义
把焦点放到双引号上面,输入alt+enter 弹出的选择 Injectlanguage or reference,选择后,要直接按下enter回车键,弹出inject language列表。在列表中选择 json组件 - 强大的Symbol操作 查找类 文件。。。ctrl+shift+alt+n 查找Symbol ctrl+shift+n 查找文件
- 查找目录 ctrl+shift+n 后,使用/,然后输入目录名字即可
- 隐藏项目导航栏 alt+v(view) -->Appearance-->Navigation bar(去掉勾选)
- 自动分配变量存储 alt+enter键 选择 introduce local variable分配一个变量存储 或者对象.var
- 自动判断是否为null 对象名.notnull 或者 对象名.nn --》直接回车就是 或者对象名.null
- 全屏模式开发 alt+v(view) -->Appearance-->Exit Full Screen 打开退出全屏模式
- 后缀使用 比如for循环100.for arrayList.iter arrayList.for 打印语句等date.sout
- 前进或者后退键 Ctrl + Alt + Left/Right(方向键)
- 历史记录查找 ctrl + E
- 变量重命名 shift+F6
- 优化导入包结构 Ctrl+Alt+O 清除无用的包
- 添加异常处理try catch if else 等等 Ctrl+Alt+T
- 生成代码(如GET,SET方 法,构造函数等) Alt+INSERT
- 大小写转换 Ctrl+shift+U
- 格式化代码 CTRL+ALT+L
- 查找文件所在电脑路径 ALT+F1--->在选择Show in Explorer
- 抽取功能 抽取变量为(静态变量 ctrl+alt+C、抽取成员变量: Ctrl+Alt+F、抽取方法(吧方法内部方法抽取成一个独立方法): Ctrl+Alt+M)
- 重构 Ctrl+F6
- 行操作向 下插入一行 shift+enter 向上插入一行 ctrl+alt+enter
- 智能返回结果 Ctrl+Alt+V (alt+enter)
- 切换皮肤 ctrl+`
- 快速创建类和接口
- 跳转父接口 点击左侧图标 或者 点击ctrl+U
- 阅读代码神器 当你阅读的代码很长的时候,突然想看代码里某个类的定义,那么直接使用ctrl+shift+i ,就可以在当前类里再弹出一个窗口出来
- 快速完成功能 ctrl+shift+enter
- 新建书签 阅读源码添加备注 可以快速定位代码 右击左侧 set bookmark
三、常用插件配置
- Translation插件
- Free-idea-mybatis插件 mapper.xml和对应的mapper接口之间可以来回切换 自动补全及语法提示错误
- Lombok插件 注解生成get set 等model方法
- Alibaba Java Coding Guidelines alibaba的规范代码(有提示代码规范性功能)
- Mybatis log plugin 可以格式化sql参数 不需要手动去拼接(暂时收费可以选择其他)
- Codotac 代码学习插件
- gitee插件
- yum/Ansible support
- generateAllSetter