亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IDEA配置以及插件和快捷鍵超全總結

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

1. 配置

依次點擊 File,Settings

1.1 設置編譯版本

設置編譯為版本 JDK 8,使用的是 JDK 8

1.2 設置編碼

設置編碼為 UTF-8

1.3 自動導包

1.4 自動編譯

1.5 設置主題

1.6 設置字體字號

1.7 滾輪修改字體大小

1.8 控制臺字體

1.9 行號與方法分隔符

1.10 忽略大小寫字母

1.11 多行顯示

1.12 設置 Maven

設置自定義 Maven 路徑與配置文件路徑和倉庫路徑

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

1.13 GitHub 賬戶

1.14 配置 Git

1.15 配置文件隱藏

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

1.16 配置相同詞背景色

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

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

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

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

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

創(chuàng)建類時會提示輸入 description

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

或者也可以在 File Header 里配置

1.19 自定義方法注釋模板

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

這里為具體的模板內(nèi)容,可根據(jù)情況進行增減,Javadoc 地址。這里在第一行的占位符前面加了一個空格,因為生成模板后直接寫注釋會導致 params 錯位,可以先按一下刪除這個空格再寫注釋,就不會有格式問題

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

給參數(shù)定義值。這里的 params 不使用 IDEA 的默認實現(xiàn),不符合 Javadoc 規(guī)范,自己進行實現(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 也采用自己的實現(xiàn),加上 @link 標簽,可以點擊查看返回類型的信息

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

throws 暫時沒有方式自動獲取到異常信息

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

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

補全信息,最后預覽如下

2. 插件

2.1 MyBatisX

結合 MyBatis-Plus 使用

2.2 lombok

2.3 Background Image Plus +

修改 IDEA 背景,可以設置為圖片,輪播

設置圖片路徑和輪播

設置背景布局和透明度等

2.4 Alibaba Java Coding Guidelines

代碼檢查

2.5 CodeGlance

右側代碼預覽

2.6 Translation

翻譯插件

2.7 Key promoter X

快捷鍵提示

2.8 Maven Helper

查看 Maven 依賴

2.8 FindBugs

2.9 GitHub Copilot

智能補全代碼,不過目前已要收費

2.10 Jrebel

熱部署

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

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

GUID 地址:

2.11 Rainbow Brackets

多彩括號

2.12 SequenceDiagram

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

2.13 Material Theme UI

主題插件

選擇主題

2.14 Atom Material Icons

可以不安裝 Material Theme UI,只使用主題圖標,如上

2.15 jclasslib Bytecode Viewer

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

2.15 MapStruct Support

配合 MapStruct 使用

2.16 SonarLint

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

3. 快捷鍵

可根據(jù)個人習慣修改

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

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

  • Alt + Enter:IntelliJ IDEA 根據(jù)光標所在問題,提供快速修復選擇,光標放在的位置不同提示的結果也不同
  • Ctrl + Alt + L:格式化代碼,可以對當前文件和整個包目錄使用
  • Ctrl + Alt + 左方向鍵:退回到上一個操作的地方
  • 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:運行,改為 Alt + 0

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

  • 清空控制臺,添加快捷鍵,Alt + C

總結 

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

相關文章

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

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

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

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

    我們是由于效率和易用性的考慮才產(chǎn)生框架??蚣苣芄?jié)省開發(fā)時間??蚣軓娭剖褂霉驳募s定,因此它能有效地解決一些共有的問題,比如頁面渲染,assert判斷,安全或者應用配置等
    2012-09-09
  • Wireshark零基礎使用超詳細教程

    Wireshark零基礎使用超詳細教程

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

    高效管理http連接的方法

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

    Git 撤銷操作、刪除文件和恢復文件

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

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

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

    分享軟件測試必備的測試工具清單匯總

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

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

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

    如何讓vsCode顯示中文界面

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

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

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

最新評論