• IDEA自定义配置


    常用插件

    • IDE Eval Reset 破解,自动重置试用时间
    • Free Mybatis Plugin --> MyBatisX(自带的自动生成功能较好)
    • Lombok
    • Translation
    • GitToolBox 可以看到每一行是谁提交的
    • Maven Helper
    • JRebel And XRebel for InteliJ (激活方法:https://www.cnblogs.com/flyrock/archive/2019/09/23/11574617.html)
      允许自动编译:在 Maintenance(Ctrl + Shift + Alt + /) -> Registry 中勾选 compiler.automake.allow.when.app.running;Settings -> Build, Execution, Deployment -> Compiler 中的 Build project automatically
    • Grep Console 一款和IDEA Console相关的插件,可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加上背景颜去掉方法参数提示(废弃)色与上层颜色
    • RestfulToolkit 快捷查找Restful接口,快捷键:Ctrl+ --->RestfulTool(快捷键Ctrl+Alt+/,自带发送请求功能)
    • Alibaba Java Coding Guidelines 阿里代码编码指南
    • CodeGlance3 窗口右侧代码预览
    • Active Tab Highlighter 高亮选中的Tab标签
    • Rainbow Brackets 彩虹括号
    • Chinese(Simplified) Language Pack 汉化插件
    • Mybatis Log Plugin 打印拼装后可直接执行SQL
    • Presentation Assistant 快捷键展示
    • SequenceDiagram 代码执行时序图
    • Vue.js

    快捷键

    调试快捷键
    F7 单步进入 Step Into
    Shift+F7 选择要进入的函数 Smart Step Into
    F8 单步调试 Step Over
    Shift+F8 跳出 Step Out
    F9 继续执行 Resume Program
    Alt+F9 运行到光标处 Run to Cursor
    Alt+F8 执行表达式查看结果 Evaluate Expression
    Ctrl+Shift+F8 查看所有断点 View Breakpoints
    Ctrl+F8 设置或取消断点 Toggle Line Breakpoint

    常用快捷键对照

    Windows Eclipse 描述 英文描述
    Ctrl+Alt+左键、Ctrl+Alt+B Ctrl+T 查看子类、方法实现类 Go to Implementations
    Ctrl+U 查看父类方法 Go to Super Method
    Ctrl+左键、Ctrl+B F3 查看定义或引用 Go to Declaration or Usages
    Alt+F7 Ctrl+G 查看引用列表 Find Usages
    Ctrl+F12 Ctrl+O 文件结构 File Structure
    Ctrl+N Ctrl+Shift+T 搜索类型 Go to Class
    Ctrl+Shift+N Ctrl+Shift+R 搜索文件 Go to File
    Ctrl+H F4 类的继承关系 Type Hierarchy
    Alt+F8 Ctrl+U 弹出表达式监视窗口 Evaluate Expression
    Ctrl+Alt+L Ctrl+Shift+F 格式化代码 Reformat Code
    Ctrl+F Ctrl+F 当前文件查找 Find
    Ctrl+Shift+F Ctrl+H 全局查找 Find in Path
    Ctrl+Shift+R 全局替换 Replace in Path
    Ctrl+Alt+Z Ctrl+Alt+Z Git回滚 Rollback
    Ctrl+Shift+/ Ctrl+Shift+/ 注释/取消注释 Comment with Block Comment
    Ctrl+Tab 快速切换tab标签 Switcher
    Ctrl+E 最近打开的文件 Recent Files
    Ctrl+Shift+- 折叠代码 Collapse All
    Ctrl+Shift+= 展开代码 Expand All
    Ctrl+Alt+← 向后导航 Back
    Ctrl+Alt+→ 向前导航 Forward
    Ctrl+Alt+O 自动导包 Optimize Imports
    Alt+Insert 自动生成 Generate
    Ctrl+G 跳到指定行号 Go to Line
    Ctrl+空格 自动提示(跟输入法冲突) Basic
    Ctrl+Alt+F12 打开文件目录 Show in Explorer
    小键盘* 展开项目目录树
    小键盘- 合并项目目录树
    F11 添加书签
    Shift+F11 查看和编辑书签
    Ctrl+Shift+F7 变量在本文件被使用的地方(下一个F3、上一个Shift+F3) Highlight Usages in File
    Ctrl+Shift+Alt+上下箭头 当前文件中GIT修改过的代码块
    Ctrl+Y 删除当前行
    Ctrl+Shift+Z 反撤销

    隐藏显示.idea文件夹和.iml文件

    配置maven,应用于所有project

    取消idea自动打开项目

    更好的显示工具栏

    代码提示忽略大小写

    去掉方法参数提示

    设置Beyond Compare为默认的GIT代码比较工具(废弃)

    自动导包

    自动编译

    关闭自动更新

    添加前进后退按钮(废弃)


    鼠标悬浮提示

    去掉Run with Coverage和Run with Profiler按钮(废弃)

    高亮显示相同字符的背景颜色

    80FF83

    去掉xml文件中sql背景色(废弃)


    类内部的层级关系移到上面

    自动隐藏下方toolbar(废弃)

    修改后未保存的文件添加*号

    设置护眼背景色(废弃)

    C7EDCC

    编码设置:text file encoding为utf-8,文件换行符使用Unix格式


    设置字体大小

    方法头显示被继承和引用次数

    批量启动springboot项目

    .idea>workspace.xml文件中添加如下节点

      <component name="RunDashboard">
        <option name="configurationTypes">
          <set>
            <option value="SpringBootApplicationConfigurationType" />
          </set>
        </option>
      </component>
    

    启动项目提示:Command line is too long. Shorten command line for OauthApplication or also for Spring Boot default configuration.

    .idea>workspace.xml文件中添加如下节点

    <component name="PropertiesComponent">
    	<property name="dynamic.classpath" value="true" />
    </component>
    

    修改IDEA的JVM启动参数


    滚轮改变字体大小

    git已修改文件的上级文件夹颜色

    git已修改文件颜色

    修改注释颜色(废弃)

    TAB多行显示


    非当前项目代码Tab标签颜色(默认的颜色不够显眼)

    总是更新SNAPSHOT

    类自动添加注释

    /** 
    * ${description} 
    * @author ych
    * @date ${YEAR}-${MONTH}-${DAY}
    */
    public class ${NAME} {
    }
    

    多线程调试

    格式化调试时时间格式

    java.util.Date
    new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this)

    IDEA退出提示,防止勿点(很多时候重新启动,再重新启动多个项目要很久)

    其他问题

    删除module,又重新创建相同module后,出现module无法识别的问题

  • 相关阅读:
    Mondriaan's Dream POJ
    H
    Superdoku Kattis
    Corn Fields POJ
    旅行的意义 Gym
    G
    J
    Welcome Party ZOJ
    redis入门到精通系列(三):key的通用操作和redis内部db的通用操作
    redis入门到精通系列(二):redis操作的两个实践案例
  • 原文地址:https://www.cnblogs.com/yinchh/p/12451517.html
Copyright © 2020-2023  润新知