IDEA初始化基礎配置
阿新 • • 發佈:2022-05-29
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,有新版本時會提示自己