zoukankan      html  css  js  c++  java
  • IntelliJ IDEA安装配置,IntelliJ IDEA配置Maven,IntelliJ IDEA设置热部署

    IntelliJ IDEA安装配置,IntelliJ IDEA优化配置

    IntelliJ IDEA配置Maven,IntelliJ IDEA配置Tomcat

    IntelliJ IDEA设置编码,IntelliJ IDEA设置自动编译

    IntelliJ IDEA设置热部署

    ================================

    ©Copyright 蕃薯耀 2021-01-26

    https://www.cnblogs.com/fanshuyao/

    一、             使用插件破解IntelliJ IDEA 2020.3.1(需要联网):

    详细教程见:https://shimo.im/docs/qctkkyThpTgtKpPW/read

    二、             设置主题

     

    官网主题下载地址:

    https://plugins.jetbrains.com/

    三、             设置字体和大小

     

    四、自动导入包

     

    五、设置鼠标滚轮修改字体大小

    勾选此设置后,增加 Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显

    示。

     

    设置自动提示

     

    六、设置行号和方法分隔符

     

    七、设置控制台缓存输出大小和编码

     

    设置打开的文件是否多行显示,默认是单行,超出隐藏

    八、设置默认的字体和大小

     

    九、修改注释文字的颜色

    Line comment:修改当行注释的字体颜色

    Block comment:修改多行注释的字体颜色

    Doc Comment – Text:修改文档注释的字体颜色

     

     

    十、设置代码缩进

     

    十一、       设置类头的文档注释信息

    /**
     * @author lqy
     * @createtime ${YEAR}-${MONTH}-${DAY} ${TIME}
    */

    十二、       设置编码

    Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,

    不然 Properties 文件中的注释显示的都不会是中文。

     

    十三、       设置自动编译文件

     

    十四、       设置省电模式

    IntelliJ IDEA 有一种叫做 省电模式 的状态,开启这种模式之后

    IntelliJ IDEA 会关掉代码检查和代码提示等功能。所以一般也可认为这是一种 阅

    读模式,如果你在开发过程中遇到突然代码文件不能进行检查和提示,可以来看

    看这里是否有开启该功能。

     

    十五、       设置Eclipse的快捷键

     

    十六、       搜索命令,自定义快捷键

     

     常用快捷键设置:

    复制行:Duplicate Line,改成:Ctrl + D
    
    大小写转换:Toggle Case,改成:Ctrl + Shift + U 或者Ctrl + Shift + Y
    
    向上移动代码:Move Line Up,改成:Ctrl + Shift + 向上箭头
    
    向下移动代码:Move Line Down,改成:Ctrl + Shift + 向下箭头
    
     
    
    自动导包:Shift + Enter,改成:Ctrl + Shift + O(这个好像用不了)
    
    代码提示:Basic,改成:Alt + /
    
     
    
    行注释:comment with Line,改成:Ctrl+ /,同执行一次就取消注释
    
    注释块:comment with Block,改成:Ctrl + Shift + /
    
     
    
    格式化代码: reformat,改成:Ctrl + Shift + F
    
     
    
    参数类型提示:parameter Info,改成:Ctrl + Alt+ /
    
    搜索方法:File Structure,改成Ctrl + O
    
    撤销:undo,Ctrl + Z
    
    反撤销:redo,Ctrl + Y
    
    重命名:rename,Alt + Shift + R
    
    生成getter和构造方法:Generate,Alt + Insert
    
    查找文件:Double Shift

    快捷键自定义配置文件在:

    C:Users用户名AppDataRoamingJetBrainsIntelliJIdea2020.3keymaps

    IdeaKeysFromEclipse.xml:

    <keymap version="1" name="IdeaKeysFromEclipse" parent="Eclipse">
      <action id="CodeCompletion">
        <keyboard-shortcut first-keystroke="ctrl space" />
        <keyboard-shortcut first-keystroke="alt slash" />
      </action>
      <action id="Console.TableResult.EditValueMaximized">
        <keyboard-shortcut first-keystroke="shift enter" />
        <keyboard-shortcut first-keystroke="shift alt enter" />
        <keyboard-shortcut first-keystroke="shift ctrl o" />
      </action>
      <action id="EditorDuplicate">
        <keyboard-shortcut first-keystroke="ctrl down" />
      </action>
      <action id="EditorLookupDown" />
      <action id="EditorScrollDown" />
      <action id="HippieCompletion" />
      <action id="MethodDown" />
      <action id="MethodOverloadSwitchDown" />
      <action id="MethodUp" />
      <action id="MoveLineDown">
        <keyboard-shortcut first-keystroke="shift ctrl down" />
      </action>
      <action id="MoveLineUp">
        <keyboard-shortcut first-keystroke="shift ctrl up" />
      </action>
      <action id="OptimizeImports">
        <keyboard-shortcut first-keystroke="ctrl alt o" />
      </action>
      <action id="ParameterInfo">
        <keyboard-shortcut first-keystroke="ctrl alt slash" />
      </action>
      <action id="ResizeToolWindowDown" />
      <action id="ResizeToolWindowUp" />
      <action id="SearchEverywhere.NavigateToNextGroup">
        <keyboard-shortcut first-keystroke="page_down" />
      </action>
      <action id="XDebugger.MoveWatchDown">
        <keyboard-shortcut first-keystroke="shift ctrl down" />
      </action>
    </keymap>


    十七、       显示文件的全路径 

     

    十八、       配置Maven

     

    配置Maven下载源码

     

    十九、       关闭自动更新

     

    二十、       配置Tomcat

     

     

    二十一、              自定义模板

     

    自定义模板:

    for:for循环
    for(int $INDEX$ = 0; $INDEX$ < $LIMIT$; $INDEX$++) {
      $END$
    }
    
    fore:foreach循环
    for ($ELEMENT_TYPE$ $VAR$ : $ITERABLE_TYPE$) {
      $END$
    }
    
    ifb:isBlank判断
    if(StringUtils.isBlank($var1$)) {
        $var2$
    }
    
    ifnb:isNotBlank判断
    if(!StringUtils.isBlank($var1$)) {
        $var2$
    }
    
    ifln:判断List是否为空
    if($var$ == null || $var$.size() < 1) {
        $end$
    }
    
    log:打印info日志:
    log.info("$VAR$ = " + $VAR$);
    
    loge:打印error日志
    log.error("$VAR$ = " + $VAR$);
    
    sysou:打印输出
    System.out.println("$EXPR_COPY$ = " + $EXPR$);
    
    thr:抛异常
    throw new RuntimeException("$var$");

    二十二、              当项目有问题时,可以清除缓存和索引,也会同时清除本地的修改记录。

     

    二十三、              配置数据库(Mysql)

     

    需要设置时区

    serverTimezone=GMT+8

     

    测试连接:

     

    设置字符编码:

    useUnicode:true

    characterEncoding:utf8

     

     

    设置项目默认路径:

     

    二十四、              解决Pom文件添加依赖没引入Jar包的问题

     

    二十五、              idea springboot热部署设置

    1、  设置项目自动编译

     

    2、  开启项目运行时自动生成

    ctrl + shift + a (windows系统)

     

    3、  引入依赖

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <scope>runtime</scope>
        <optional>true</optional>
    </dependency>


    4、  重启Idea(IntelliJ IDEA 2020.3.1发现不用重启就能生效) 

    二十六、              实用插件

    1、  CamelCase:驼峰式命名和下划线命名转换

    2、  Statistic:代码统计

    3、  JRebel Plugin:热部署

    4、  CodeGlance:代码地图(缩略图)

    5、  GsonFormat:json转换实体

    6、  Mybatis:

    Free MyBatis plugin

    MyBatisX

    MyBatisPlus

    MyBatisCodeHelperPro

    MyBatis Log Plugin

    MybatisLogFormat

    7、  Maven Helper

    8、  JPA:

    GenerateJPA

    Jpa Support

    9、  GenerateAllSetter:一键调用一个对象的所有的set方法

    10、              Rainbow Brackets:彩虹括号

    11、              Grep Console:控制台输出

    12、              代码提示:

    Codota

    AiXcoder Code Completer

    13、              .​ignore:git提交时过滤掉不需要提交的文件

    14、              Alibaba Cloud Toolkit:部署

    15、              Json Parser:json格式化

    (时间宝贵,分享不易,捐赠回馈,^_^)

    ================================

    ©Copyright 蕃薯耀 2021-01-26

    https://www.cnblogs.com/fanshuyao/

    今天越懒,明天要做的事越多。
  • 相关阅读:
    手机浏览器的viewport(视觉窗口)
    google开源了google chrome android
    Yii 直接执行SQL语句(转)
    WebKit学习网址收集
    Yii CDbCriteria的常用方法
    现货黄金入门知识普及一:图形分析之K线理论
    java 获取当前函数名
    yii url生成
    android 判断屏幕是否关闭
    yii yiiplayground
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/14329470.html
Copyright © 2011-2022 走看看