欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA配置以及插件和快捷鍵超全總結(jié)

 更新時(shí)間:2023年07月11日 15:10:28   作者:Fan  
這篇文章主要給大家介紹了關(guān)于IDEA配置以及插件和快捷鍵的相關(guān)資料,學(xué)習(xí)軟件工程的同學(xué)基本上都要用到idea,并且它也是目前比較主流的開發(fā)工具,需要的朋友可以參考下

1. 配置

依次點(diǎn)擊 File,Settings

1.1 設(shè)置編譯版本

設(shè)置編譯為版本 JDK 8,使用的是 JDK 8

1.2 設(shè)置編碼

設(shè)置編碼為 UTF-8

1.3 自動(dòng)導(dǎo)包

1.4 自動(dòng)編譯

1.5 設(shè)置主題

1.6 設(shè)置字體字號(hào)

1.7 滾輪修改字體大小

1.8 控制臺(tái)字體

1.9 行號(hào)與方法分隔符

1.10 忽略大小寫字母

1.11 多行顯示

1.12 設(shè)置 Maven

設(shè)置自定義 Maven 路徑與配置文件路徑和倉(cāng)庫(kù)路徑

設(shè)置 JDK,設(shè)置下載依賴的時(shí)候的下載內(nèi)容

1.13 GitHub 賬戶

1.14 配置 Git

1.15 配置文件隱藏

隱藏不希望看見的文件。File --> Settings --> Editor --> File Types --> Ingored Files And Folders,添加想要隱藏的文件或文件夾

1.16 配置相同詞背景色

1.17 配置實(shí)現(xiàn) Serializable 快速生成 serialVersionUID

在 Settings 里依次找到 Editor --> inspections --> JVM languages,或者直接搜索,勾選下圖選項(xiàng)

在類上按下 Alt + Enter,或懸停,會(huì)提示創(chuàng)建 serialVersionUID

1.18 創(chuàng)建類或接口和枚舉模板

/**
 * $description
 * @author ${USER}
*/

創(chuàng)建類時(shí)會(huì)提示輸入 description

創(chuàng)建完成自動(dòng)添加注釋

或者也可以在 File Header 里配置

1.19 自定義方法注釋模板

找到 Live Template,可以點(diǎn)擊右邊的 + 號(hào)創(chuàng)建一個(gè)模板組,再在該模板組下創(chuàng)建自定義的方法注釋模板,Abbreviation 指縮寫,這里* 表示注釋模板 ,這樣先輸入 /* 后再輸入 * 按下回車生成方法注釋,剛好符合 Javadoc 規(guī)范

這里為具體的模板內(nèi)容,可根據(jù)情況進(jìn)行增減,Javadoc 地址。這里在第一行的占位符前面加了一個(gè)空格,因?yàn)樯赡0搴笾苯訉懽⑨寱?huì)導(dǎo)致 params 錯(cuò)位,可以先按一下刪除這個(gè)空格再寫注釋,就不會(huì)有格式問題

*
 *  $description$
 * @author $author$ $param$ $return$
 * @throws $throws$
 */

給參數(shù)定義值。這里的 params 不使用 IDEA 的默認(rèn)實(shí)現(xiàn),不符合 Javadoc 規(guī)范,自己進(jìn)行實(shí)現(xiàn)

groovyScript("if(\"${_1}\"==\"null\"||\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='\\n * @param ' + params[i]}else{result+='\\n' + ' * @param ' + params[i]}}; return result;}", methodParameters());

return 也采用自己的實(shí)現(xiàn),加上 @link 標(biāo)簽,可以點(diǎn)擊查看返回類型的信息

groovyScript("def returnType = \"${_1}\"; if (returnType == \"void\" || returnType == \"null\" || returnType == null ) return \"\"; def result = '\\n * @return {@link ' + returnType + '}'; return result;", methodReturnType());

throws 暫時(shí)沒有方式自動(dòng)獲取到異常信息

最后選擇應(yīng)用場(chǎng)景和觸發(fā)形式,選擇回車觸發(fā)

先輸入 /*,再輸入 *,按下回車

補(bǔ)全信息,最后預(yù)覽如下

2. 插件

2.1 MyBatisX

結(jié)合 MyBatis-Plus 使用

2.2 lombok

2.3 Background Image Plus +

修改 IDEA 背景,可以設(shè)置為圖片,輪播

設(shè)置圖片路徑和輪播

設(shè)置背景布局和透明度等

2.4 Alibaba Java Coding Guidelines

代碼檢查

2.5 CodeGlance

右側(cè)代碼預(yù)覽

2.6 Translation

翻譯插件

2.7 Key promoter X

快捷鍵提示

2.8 Maven Helper

查看 Maven 依賴

2.8 FindBugs

2.9 GitHub Copilot

智能補(bǔ)全代碼,不過目前已要收費(fèi)

2.10 Jrebel

熱部署

安裝后激活,下面這種方式對(duì)版本有要求,可查看鏈接的官網(wǎng)說明,需高版本激活可自行尋找

Service Address :https://jrebel.qekang.com/{GUID}(https 失效時(shí)換成 http)

GUID 地址:

2.11 Rainbow Brackets

多彩括號(hào)

2.12 SequenceDiagram

根據(jù)代碼調(diào)用鏈路自動(dòng)生成時(shí)序圖

2.13 Material Theme UI

主題插件

選擇主題

2.14 Atom Material Icons

可以不安裝 Material Theme UI,只使用主題圖標(biāo),如上

2.15 jclasslib Bytecode Viewer

編譯成字節(jié)碼文件并展示

2.15 MapStruct Support

配合 MapStruct 使用

2.16 SonarLint

與 Alibaba Java Coding Guidelines 同為代碼檢查插件,個(gè)人感覺該插件更好用

3. 快捷鍵

可根據(jù)個(gè)人習(xí)慣修改

  • Ctrl + F:查找
  • Ctrl + Shift + F:全局查找
  • Ctrl + R:替換
  • Ctrl + Y:刪除光標(biāo)所在行 或 刪除選中的行
  • Ctrl + Shift + Z:回退撤銷,回退 Ctrl + Z 的操作
  • Ctrl + D:復(fù)制光標(biāo)所在行 或 復(fù)制選擇內(nèi)容,并把復(fù)制內(nèi)容插入光標(biāo)位置下面
  • Ctrl + P:方法參數(shù)提示顯示
  • Ctrl + Q:光標(biāo)所在的變量 / 類名 / 方法名等上面(也可以在提示補(bǔ)充的時(shí)候按),顯示文檔內(nèi)容
  • Ctrl + H:顯示當(dāng)前類的層次結(jié)構(gòu)
  • Ctrl + O:選擇可重寫的方法
  • Ctrl + I:選擇可繼承的方法
  • Ctrl + /:注釋光標(biāo)所在行代碼,會(huì)根據(jù)當(dāng)前不同文件類型使用不同的注釋符號(hào)
  • Ctrl + Enter:智能分隔行
  • Ctrl + Space: 基礎(chǔ)代碼補(bǔ)全,默認(rèn)在 Windows 系統(tǒng)上被輸入法占用,需要進(jìn)行修改。改為 Alt + Enter

  • Alt + Insert:代碼自動(dòng)生成,如生成對(duì)象的 set / get 方法,構(gòu)造函數(shù),toString() 等。改為 Alt + I

  • Alt + Enter:IntelliJ IDEA 根據(jù)光標(biāo)所在問題,提供快速修復(fù)選擇,光標(biāo)放在的位置不同提示的結(jié)果也不同
  • Ctrl + Alt + L:格式化代碼,可以對(duì)當(dāng)前文件和整個(gè)包目錄使用
  • Ctrl + Alt + 左方向鍵:退回到上一個(gè)操作的地方
  • Ctrl + Shift + /:代碼塊注釋
  • Ctrl + Shift + Space:智能代碼提示,可以改為 Alt + /

  • Ctrl + Alt + Space:類名或接口名提示
  • 連按兩次Shift:彈出 Search Everywhere 彈出層
  • Ctrl + Alt + T:Surround with,快捷使用 if 或 try catch 等,可以改為 Alt + T

  • Ctrl + Shift + F10:運(yùn)行,改為 Alt + 0

  • 新建類,添加快捷鍵,Alt + N

  • 清空控制臺(tái),添加快捷鍵,Alt + C

總結(jié) 

到此這篇關(guān)于IDEA配置以及插件和快捷鍵總結(jié)的文章就介紹到這了,更多相關(guān)IDEA配置插件和快捷鍵內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在VSCode中集成DeepSeek大模型實(shí)戰(zhàn)指南

    在VSCode中集成DeepSeek大模型實(shí)戰(zhàn)指南

    DeepSeek是一套先進(jìn)的AI工具集,旨在為用戶提供強(qiáng)大的自然語言處理能力和其他機(jī)器學(xué)習(xí)服務(wù),這套工具不僅提供了預(yù)訓(xùn)練好的模型供快速上手使用,還支持自定義調(diào)整以滿足特定應(yīng)用場(chǎng)景的需求1,本文給大家介紹了VSCode集成DeepSeek的實(shí)戰(zhàn)指南,需要的朋友可以參考下
    2025-02-02
  • 為什么使用框架 使用框架的優(yōu)缺點(diǎn)

    為什么使用框架 使用框架的優(yōu)缺點(diǎn)

    我們是由于效率和易用性的考慮才產(chǎn)生框架。框架能節(jié)省開發(fā)時(shí)間??蚣軓?qiáng)制使用公共的約定,因此它能有效地解決一些共有的問題,比如頁(yè)面渲染,assert判斷,安全或者應(yīng)用配置等
    2012-09-09
  • Wireshark零基礎(chǔ)使用超詳細(xì)教程

    Wireshark零基礎(chǔ)使用超詳細(xì)教程

    Wireshark是應(yīng)用最普遍的一款開源抓包軟件,常用來檢測(cè)收集成績(jī)、攻打溯源、或許剖析底層通訊機(jī)制,本文給大家講解Wireshark零基礎(chǔ)使用超詳細(xì)教程,感興趣的朋友一起看看吧
    2023-08-08
  • 高效管理http連接的方法

    高效管理http連接的方法

    下面小編就為大家分享一篇高效管理http連接的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Git 撤銷操作、刪除文件和恢復(fù)文件

    Git 撤銷操作、刪除文件和恢復(fù)文件

    本文主要介紹了Git撤銷操作、刪除文件和恢復(fù)文件的方法。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • 高性能WEB開發(fā) 圖片壓縮篇

    高性能WEB開發(fā) 圖片壓縮篇

    高性能WEB開發(fā) 圖片篇,圖片在一定的程度上,影響著頁(yè)面的加載速度。
    2010-05-05
  • 分享軟件測(cè)試必備的測(cè)試工具清單匯總

    分享軟件測(cè)試必備的測(cè)試工具清單匯總

    本文我為大家提供了一個(gè)豐富的軟件測(cè)試工具列表,這些測(cè)試工具不僅可以減少測(cè)試工作,而且?guī)椭斓貙⒛愕能浖?應(yīng)用程序推向市場(chǎng),并在保持速度的同時(shí)保證質(zhì)量
    2021-08-08
  • php和js編程中的延遲執(zhí)行效果的代碼

    php和js編程中的延遲執(zhí)行效果的代碼

    主要是看了php的延遲,js的延遲,當(dāng)然bat也有
    2008-08-08
  • 如何讓vsCode顯示中文界面

    如何讓vsCode顯示中文界面

    vscode默認(rèn)的語言是英文,這給使用者帶來了一定的挑戰(zhàn),現(xiàn)在小編就來告訴你如何將vscode設(shè)置成中文。
    2020-01-01
  • 值得推薦的Idea十幾大優(yōu)秀插件(小結(jié))

    值得推薦的Idea十幾大優(yōu)秀插件(小結(jié))

    這篇文章主要介紹了值得推薦的Idea十幾大優(yōu)秀插件,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2021-04-04

最新評(píng)論