idea的常用配置

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->点击安装
  • table换成4个空格
    Setting->editor->code style->java->tables and intends
    右边的Use tab character不要选,然后indent设置为4,代表按一个tab为4个空格,并且自动整理格式也是4个空格一缩进
  • 过滤不想看到的文件/文件夹
    File-->Settings-->Editor-->File Types(ignore Files and Folders)
    *.hprof;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;.idea;.classpath;.project;*.iml

二、常用快捷键设置

  • 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
posted @ 2021-08-13 11:47  xiexie0812  阅读(200)  评论(0编辑  收藏  举报