0、前言 這篇博客是給認識的那幫新手搞的,剛進入IT行業的崽們 這個東西配置好了,也可以選擇弄成線上文檔,下一次安裝IDEA時,有一個import導入配置,然後就可以自己配置好了( 雖然方便,但不建議用 ) 另外:IDEA建議別漢化,一開始接觸不習慣,後續使用一段時間之後就很舒服了 jetBrain ...
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,有新版本時會提示自己