IntelliJ IDEA安裝配置,IntelliJ IDEA配置Maven,IntelliJ IDEA設置熱部署

IntelliJ IDEA安裝配置,IntelliJ IDEA優化配置git

IntelliJ IDEA配置Maven,IntelliJ IDEA配置Tomcatspring

IntelliJ IDEA設置編碼,IntelliJ IDEA設置自動編譯sql

IntelliJ IDEA設置熱部署數據庫

 

================================json

©Copyright 蕃薯耀 2021-01-26windows

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

 

1、             使用插件破解IntelliJ IDEA 2020.3.1(須要聯網):springboot

詳細教程見:https://shimo.im/docs/qctkkyThpTgtKpPW/readide

 

2、             設置主題spring-boot

 

官網主題下載地址:

https://plugins.jetbrains.com/

 

3、             設置字體和大小

 

 

4、自動導入包

 

 

5、設置鼠標滾輪修改字體大小

勾選此設置後,增長 Ctrl + 鼠標滾輪 快捷鍵來控制代碼字體大小顯

示。

 

 

設置自動提示

 

 

6、設置行號和方法分隔符

 

 

7、設置控制檯緩存輸出大小和編碼

 

 

設置打開的文件是否多行顯示,默認是單行,超出隱藏

 

8、設置默認的字體和大小

 

 

9、修改註釋文字的顏色

Line comment:修改當行註釋的字體顏色

Block comment:修改多行註釋的字體顏色

Doc Comment – Text:修改文檔註釋的字體顏色

 

 

 

 

 

10、設置代碼縮進

 

 

 

11、       設置類頭的文檔註釋信息

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

 

 

12、       設置編碼

Transparent native-to-ascii conversion 主要用於轉換 ascii,通常都要勾選,

否則 Properties 文件中的註釋顯示的都不會是中文。

 

 

十3、       設置自動編譯文件

 

 

十4、       設置省電模式

IntelliJ IDEA 有一種叫作 省電模式 的狀態,開啓這種模式以後

IntelliJ IDEA 會關掉代碼檢查和代碼提示等功能。因此通常也可認爲這是一種 閱

讀模式,若是你在開發過程當中遇到忽然代碼文件不能進行檢查和提示,能夠來看

看這裏是否有開啓該功能。

 

 

十5、       設置Eclipse的快捷鍵

 

 

十6、       搜索命令,自定義快捷鍵

 

 

 經常使用快捷鍵設置:

複製行: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\用戶名\AppData\Roaming\JetBrains\IntelliJIdea2020.3\keymaps

 

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>

 


十7、       顯示文件的全路徑 

 

 

 

十8、       配置Maven

 

 

 

配置Maven下載源碼

 

 

 

十9、       關閉自動更新

 

 

二10、       配置Tomcat

 

 

 

 

二11、              自定義模板

 

 

 

自定義模板:

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$");

 

二12、              當項目有問題時,能夠清除緩存和索引,也會同時清除本地的修改記錄。

 

 

二十3、              配置數據庫(Mysql)

 

須要設置時區

serverTimezone=GMT+8

 

 

 

測試鏈接:

 

 

 

設置字符編碼:

useUnicode:true

characterEncoding:utf8

 

 

 

 

 

 

設置項目默認路徑:

 

 

 

 

二十4、              解決Pom文件添加依賴沒引入Jar包的問題

 

 

 

 

二十5、              idea springboot熱部署設置

一、  設置項目自動編譯

 

 

 

二、  開啓項目運行時自動生成

ctrl + shift + a (windows系統)

 

 

 

 

三、  引入依賴

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

 


四、  重啓Idea(IntelliJ IDEA 2020.3.1發現不用重啓就能生效) 

 

 

二十6、              實用插件

一、  CamelCase:駝峯式命名和下劃線命名轉換

二、  Statistic:代碼統計

三、  JRebel Plugin:熱部署

四、  CodeGlance:代碼地圖(縮略圖)

五、  GsonFormat:json轉換實體

六、  Mybatis:

Free MyBatis plugin

MyBatisX

MyBatisPlus

MyBatisCodeHelperPro

MyBatis Log Plugin

MybatisLogFormat

七、  Maven Helper

八、  JPA:

GenerateJPA

Jpa Support

九、  GenerateAllSetter:一鍵調用一個對象的全部的set方法

十、              Rainbow Brackets:彩虹括號

十一、              Grep Console:控制檯輸出

十二、              代碼提示:

Codota

AiXcoder Code Completer

1三、              .​ignore:git提交時過濾掉不須要提交的文件

1四、              Alibaba Cloud Toolkit:部署

1五、              Json Parser:json格式化

 

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

©Copyright 蕃薯耀 2021-01-26

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

相關文章
相關標籤/搜索