最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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 配置文件隱藏

隱藏不希望看見(jiàn)的文件。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ì)有格式問(wèn)題

*
 *  $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í)沒(méi)有方式自動(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ǔ)全代碼,不過(guò)目前已要收費(fèi)

2.10 Jrebel

熱部署

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

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è)人感覺(jué)該插件更好用

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)所在問(wèn)題,提供快速修復(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)文章

  • 值得收藏的9個(gè)提高代碼運(yùn)行效率的小技巧(推薦)

    值得收藏的9個(gè)提高代碼運(yùn)行效率的小技巧(推薦)

    本文給大家分享9個(gè)提高代碼運(yùn)行效率的小技巧(推薦),本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-04-04
  • 從此不再懼怕URI編碼 JavaScript及C# URI編碼詳解

    從此不再懼怕URI編碼 JavaScript及C# URI編碼詳解

    JavaScript中的還好,只提供了三個(gè),C#中主要用的就有這么多,還沒(méi)有列出其他編碼(HTML),一多就弄不明白,弄不明白就心生恐懼,心生恐懼就變得苦逼,本文就向大家詳細(xì)解釋在JavaScript及C#中如何對(duì)URI進(jìn)行編碼的方法(注:本文不涉及到其他編碼)。
    2012-03-03
  • HTTP請(qǐng)求首部字段及響應(yīng)首部字段詳解

    HTTP請(qǐng)求首部字段及響應(yīng)首部字段詳解

    這篇文章主要介紹了HTTP請(qǐng)求首部字段及響應(yīng)首部字段,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 解決Git?merge時(shí)報(bào)錯(cuò):refusing?to?merge?unrelated?histories問(wèn)題

    解決Git?merge時(shí)報(bào)錯(cuò):refusing?to?merge?unrelated?histories問(wèn)題

    在使用Git進(jìn)行分支合并時(shí),可能會(huì)遇到"refusing?to?merge?unrelated?histories"錯(cuò)誤,這是因?yàn)閲L試合并的兩個(gè)分支具有不相關(guān)的歷史記錄,解決方法包括使用--allow-unrelated-histories參數(shù)來(lái)合并分支,保留各自歷史,或者直接用一個(gè)分支的內(nèi)容覆蓋另一個(gè)分支
    2024-10-10
  • URL編碼表一覽(推薦收藏)

    URL編碼表一覽(推薦收藏)

    有時(shí)候我們會(huì)碰到一些網(wǎng)頁(yè)地址里面有一些%(百分號(hào))組成的網(wǎng)址,其實(shí)這樣的%與數(shù)字的組合就是一個(gè)符號(hào)。下面是URL編碼表,大家可以對(duì)應(yīng)下。
    2010-07-07
  • Solidity 變量詳解之類型、作用域與最佳實(shí)踐記錄

    Solidity 變量詳解之類型、作用域與最佳實(shí)踐記錄

    這篇文章主要介紹了Solidity 變量詳解:類型、作用域與最佳實(shí)踐,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-12-12
  • 關(guān)于圖片存儲(chǔ)格式的整理(BMP格式介紹)

    關(guān)于圖片存儲(chǔ)格式的整理(BMP格式介紹)

    BMP文件的圖像深度可選lbit、4bit、8bit及24bit。BMP文件存儲(chǔ)數(shù)據(jù)時(shí),圖像的掃描方式是按從左到右、從下到上的順序。由于BMP文件格式是Windows環(huán)境中交換與圖有關(guān)的數(shù)據(jù)的一種標(biāo)準(zhǔn),因此在Windows環(huán)境中運(yùn)行的圖形圖像軟件都支持BMP圖像格式
    2016-01-01
  • 使用git處理github中提交有沖突的pull request的問(wèn)題

    使用git處理github中提交有沖突的pull request的問(wèn)題

    這篇文章主要介紹了使用git處理github中提交有沖突的pull request,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Git打標(biāo)簽從本地創(chuàng)建到遠(yuǎn)端推送的詳細(xì)流程

    Git打標(biāo)簽從本地創(chuàng)建到遠(yuǎn)端推送的詳細(xì)流程

    在軟件開發(fā)中,Git標(biāo)簽(Tag)是為發(fā)布版本、標(biāo)記里程碑量身定制的“快照錨點(diǎn)”,它能永久記錄項(xiàng)目歷史中的關(guān)鍵節(jié)點(diǎn),然而,僅創(chuàng)建本地標(biāo)簽往往不夠,如何將其高效地推送到遠(yuǎn)程倉(cāng)庫(kù)以實(shí)現(xiàn)團(tuán)隊(duì)共享,是許多開發(fā)者會(huì)遇到的實(shí)際問(wèn)題,本文給大家介紹了Git打標(biāo)簽的完整流程
    2025-09-09
  • Git的使用規(guī)范流程總結(jié)

    Git的使用規(guī)范流程總結(jié)

    大家都明白在團(tuán)隊(duì)開發(fā)中,遵循一個(gè)合理、清晰的Git使用流程,是非常重要的。否則,每個(gè)人都提交一堆雜亂無(wú)章的commit,項(xiàng)目很快就會(huì)變得難以協(xié)調(diào)和維護(hù)。所以這篇文章給大家分享了Git的使用規(guī)范流程,有需要的可以參考借鑒。
    2016-09-09

最新評(píng)論

台南县| 秦皇岛市| 灵川县| 金华市| 泰兴市| 新闻| 青神县| 黎平县| 定南县| 托克逊县| 宁乡县| 石景山区| 宕昌县| 仙桃市| 桐城市| 凤山县| 海城市| 漠河县| 襄城县| 达日县| 志丹县| 神池县| 白河县| 南溪县| 府谷县| 临高县| 邓州市| 宜川县| 德州市| 巴林左旗| 阳高县| 沙河市| 酒泉市| 从化市| 长寿区| 德昌县| 蒙阴县| 平原县| 同江市| 休宁县| 金华市|