1. 程式人生 > 其它 >IDEA初始化基礎配置

IDEA初始化基礎配置

0、前言

  • 這篇部落格是給認識的那幫新手搞的,剛進入IT行業的崽們
  • 這個東西配置好了,也可以選擇弄成線上文件,下一次安裝IDEA時,有一個import匯入配置,然後就可以自己配置好了( 雖然方便,但不建議用 )
  • 另外:IDEA建議別漢化,一開始接觸不習慣,後續使用一段時間之後就很舒服了
  • jetBrains全家桶破解地址:https://tech.souyunku.com/?page_id=50199


1、背景圖



2、自動import包 和 刪除不需要的包

  • 指的是:我們寫程式碼時,不需要自己寫import xxx.xxx.xxx,同時我們寫程式碼時引錯了包 / 註釋掉了程式碼,不再需要對應的包時,會自動幫我們刪掉import xxx.xxxx這樣的語句


3、去除大小寫敏感

  • 這個敏感指的是:自己在寫程式碼時,彈出的系統語句不區分大小寫,如:輸入system 和 System是一樣的結果


4、ctrl + 滑鼠滾輪調節字型大小



5、顯示方法分割線

  • 為了排版好看而已,一個類中方法與方法之間有一條分割線


6、多行顯示標籤

  • 指的是:下圖中標籤欄可以分行顯示

配置:



7、黑色背景字型高亮

  • 這種適合在前面配置了背景圖,同時背景圖是偏暗色的,從而導致IDEA原生的字型有點暗,外加本身背景圖就是偏暗色,看起來有點難受,就可以設定IDEA字型高亮,但是個人其實不太建議設定這個,時間長了對眼睛不好( 另外再進行了其他配置的話,就可以了 ),可以直接在後面plugins外掛安裝中搜一個護眼外掛


8、註釋顏色



9、註釋和程式碼對齊 並 在註釋內容前保留一個空格



10、類註釋模板


/**
 * @className    : ${NAME}
 * @packageName  : ${PACKAGE_NAME}
 * @description  : 該類功能  TODO
 * @author       : ${USER}
 * @createTime   : ${DATE}
 * @updator      : ${USER}
 * @updateTime   : ${DATE}
 * @updateRemark : 修改內容 TODO
 * @version      : V1.0.0
 */

備註:以下內容也可以選擇不要


 * @updator      : ${USER}
 * @updateTime   : ${DATE}
 * @updateRemark : 修改內容 TODO



11、方法註釋模板


*
 * @methodName: $NAME$
 * @author: ZiXieQing
 * @description: $END$
 * @createTime:  $date$ 
 $param$ $return$
 * @version: V1.0.0
 */

在程式碼中用此模板的快捷鍵:/*+下面設定的快捷鍵 enter / space空格....

自定義params配置


	groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for (def i = 0; i < params.size(); i++) {result += (i > 0 ? ' *' : '*') + (params[i].size() > 0 ? ' @param ' + params[i] : '') + (i < params.size() - 1 ? ' \\r\\n' : ' ');}; return result;", methodParameters());


自定義return配置


	groovyScript("def returnType = \"${_1}\"; return ('void' == returnType ? '' : '\\r\\n * @return ' + returnType + ' ');", methodReturnType());


備註:若是選擇不自定義引數和返回值配置,選擇的是:methodParamsType 和 methodReturnType,那麼方法模板就需要變一下


*
 * @methodName: $NAME$
 * @author: ZiXieQing
 * @description: $END$
 * @createTime:  $date$
 * @params: $param$
 * @return: $return$
 * @version: V1.0.0
 */

12、檔案編碼設定

  • 強制要求


13、檔案的換行符使用 Unix 格式

  • 強制要求

14、安裝外掛


推薦的基礎外掛

lombok - 減少程式碼冗餘,如:配置無參、有參、getter、setter、鏈式呼叫,到時只需要對應註解即可

程式碼中使用


翻譯


class類檔案分析(學了JVM後,才會用到)、json檢視器、自動生成測試方法、快捷鍵提示、mybatis輔助工具、不同顏色括號、RESTful介面測試

  • 注:圖中的mybatisCodeHelper要收費,可以去百度搜索破解版

阿里巴巴規範檢測



14、整合git

  • 需要在IDEA主介面,選擇custom setting進行全域性設定,這樣才不容易在使用時出bug,不然的話,進入了專案然後配置,當前專案可以適用,下一次建立時,又需要重新配置


15、整合maven

  • 需要在IDEA主介面,選擇custom setting進行全域性設定,這樣才不容易在使用時出bug

maven配置參看



16、整合tomcat

  • 需要在IDEA主介面,選擇custom setting進行全域性設定,這樣才不容易在使用時出bug
  • 這種是玩初級程式時,那時需要在專案中配置tomcat,採用這種方式就可以在需要配置tomcat時直接點選edit然後選擇tomcat server時就直接整合到專案中了

17、關閉IDEA更新檢查

  • 這個東西特備針對於IDEA破解的,當然也是為了更新IDEA,有新版本時會提示自己


18、設定新建package / directory的快捷鍵



19、設定建立class的快捷鍵