精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

IDEA2024 配置詳解與高效使用指南

開發
本文會從配置、使用兩個角度簡單介紹一下從舊版本IDEA遷移到2024版本時需要注意的幾個事項和配置,希望對你有幫助。

換上IDEA2024之后個人生產力相較于過去有了更進一步的提高,本文會從配置、使用兩個角度簡單介紹一下從舊版本IDEA遷移到2024版本時需要注意的幾個事項和配置,希望對你有幫助。

一、初始化配置

1. 界面背景色配置(可選)

24版默認情況下背景色為黑色,按照筆者個人習慣是將IDEA設置為白色經典界面,此項設置我們可以直接通過File | Settings | Appearance & Behavior | Appearance,找到Theme選擇Light相關的配置,完成此項配置后整個界面背景色就是白色了。

2. 項目編碼以及全局編碼配置

24版本默認編碼會跟隨系統走,所以我們每次初始化項目時,需要記得隨手修改編碼格式,通過File | Settings | Editor | File Encodings找到編碼選項即可完成配置:

當然為了方便后續項目的使用,我們也可以通過全局設置的方式設置統一編碼格式,即通過File | New Projects Setup| Settings for New Projects..進入新項目的通用設置:

再通過File | Settings | Editor | File Encodings將全局編碼統一設置為UTF8,這樣一來后續的項目就統一采用UTF8格式打開編碼了:

3. JDK版本配置

24版本默認情況下language level直接從JDK22開始,所以我們日常打開項目時需要記得將JDK版本設置為8,同樣的我們通過通過File |Project Structure|Project找到JDK的所有配置將其設置為JDK8版本即可:

4. maven全局配置

我們日常調試項目需要查看源碼的時候會通過download source進行源碼下載閱讀,24版本默認情況下使用的是3.9版本,所以我們需要通過File | Settings | Build, Execution, Deployment | Build Tools | Maven將maven修改為我們當前使用的maven版本,以筆者為例,對應設置的maven版本設置為3.5.4:

同時我們也建議去掉Work offline這個選項,關閉離線模式:

5. 側邊欄跟隨點擊的代碼

初始情況下,我們打開IDEA點擊Tab欄上的文件,左側是不會跟隨打開的,所以我們可以找到側邊欄的behavior設置勾選下述三個選項確保文件點擊跟隨

6. 修復GitLab提示輸入token的問題

新版本IDEA在使用gitLab拉取項目時存在要求配置token的情況,對此我們也需要在安裝后對GitLab插件進行配置規避該問題:

解決方式也很簡單,通過File | Settings | Plugins找到gitlab插件,將其disable即可,完成配置后Gitlab插件就如下圖所示:

7. 調整堆內存

對于新版本的IDEA2024來說,由于增加了很多的新功能和新特性,所以我們需要分配更大的堆內存來避免頻繁GC導致IDEA操作的卡頓感。

對應配置步驟比較簡單,我們可以通過Edit Custom VM Options配置參數,也可以通過下圖所示的方式即在Help一欄找到Change Memory Settings采用UI配置的方式調整堆內存大小:

以筆者為例,直接設置最大堆內存為8G,完成后選擇save或者save and restart使之生效即可:

二、源碼檢索

1. 查看字節碼

24版本依然支持查看字節碼文件,我們只需將文件編譯之后,找到View下的show Bytecode即可看到需要的字節碼文件:

然后我們就可以看到對應的代碼對應編譯后的字節碼了:

2. 文件搜索

IDEA24版本相較于之前筆者所使用版本,搜索功能變得更加強大,所以對于文件的檢索范圍會更廣一些,這里筆者以搜索hashmap為例演示一下這個操作,如下圖所示,可以看到筆者雙擊shift喚醒快捷搜索,然后輸入關鍵字hashmap,針對all即可看到所有的選項,此時我們可以點擊下圖所示的logo展開選中搜索項對應所有文件類型的結果:

如果我們希望僅僅搜索類結果可以包含源碼,可以勾選include non-project items獲取:

當然我們也可以直接通過點擊右邊的tab欄進行個性化篩選(僅查詢項目中的類或者項目和類庫中的),這一點讀者可以按照個人習慣使用:

3. 長函數快速定位

有時候我們會閱讀一個很長的方法,閱讀這樣的長方法時可能會忘了這個函數的定義,此時我們又不得不回頭看看,24版IDEA對此進行了優化,如下對于FutureTask的源碼閱讀,可以看到無論我們怎么滾動代碼,這個方法以及類的定義始終浮在上方。

更神奇的是我們點擊這個方法又可以快速回到方法頂部:

4. 查看變量調用

總所周知我們查看成員變量的調用處可以通過CTRL+B快速檢索所有用到的地方,對應2024版本的IDEA對此快捷鍵的搜索范圍進行了更進一步的優化。

我們還是以FutureTask源碼閱讀為例,此時筆者希望查看status變量的調用處,于是我們鍵入快捷鍵CTRL+B查看,結果如下圖所示,它會提示當前項目中并沒有用到這個變量,我們可以通過快捷鍵Ctrl+Alt+F7進行更進一步的范圍檢索。

以筆者的習慣,筆者會點擊右上角的設置擴展檢索范圍:

這里筆者通常會選擇項目或者類庫:

完成后點擊Find最終所有的調用就都出來了:

5. 查看方法或者變量調用詳細路徑

這里再介紹一種更使用的檢索字段或者方法調用詳情的檢索快捷鍵,我們將光標停在方法或者字段上,然后鍵入Alt+F7,即可看到當前要查看的字段或者方法的調用路徑。

以筆者為例,可以看到對于run方法的調用處檢索,通過左邊即可定位到調用,然后右邊即可查看調用詳情:

6. 查看todo項

我們日常進行code review的時候會進行代碼走查和todo項的檢索,這時候我們就可以通過view找到Tool Windows找到TODO的配置并點擊:

隨后我們就可以在todo欄看到我們項目中所有的todo注釋,需要查看詳情我們直接點擊即可,這里就不多做贅述了:

7. 調試時不進入流操作細節

如下代碼,我們日常為了方便調試,在配置IDEA的時候可能會放行所有java.*的源碼包,這使得我們在調試流操作時可能就會步入繁雜的流式轉換的源碼中:

List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6);
        list = list.stream()
                .map(x -> x * x)
                .filter(x -> x % 2 == 0)
                .collect(Collectors.toList());

        System.out.println(list);

例如我們在上述代碼的map映射流操作中打了個斷點,調試時就會不斷在stream包下游走,影響調試的效率:

所以我們可以通過File | Settings | Build, Execution, Deployment | Debugger | Stepping找到斷點步進調試配置,點擊+號添加配置選擇ADD Pattern添加調試時不步進的源碼包:

輸入java.util.stream.*點擊確定,由此后續進行流調試時就不會步入流操作源碼細節:

三、調試源碼

1. 快速跳到下一斷點

項目開發最重要的就是調試,24版本對IDEA的調試也做了許多人性化的調整,如下所示,如果筆者希望從這個跳過這幾個函數到達最后一行輸出,我們秩序點擊這個游標:

最終代碼就會落到我們希望的位置上:

2. watch觀察變量的變化

IDEA是支持對于變量進行個性化計算和觀察的,如下代碼所示,如果筆者希望每次看到i+1的變化,我們則可以通過配置watch做到這一點。

public static void main(String[] args) {
        int i=3;
        i++;
        i=i<<2;
        System.out.println(i);
    }

操作步驟如下圖所示,在變量監控一欄鍵入i+1即你的個性化監控邏輯,然后點擊add:

可以看到我們的watch顯示的是個性運算結果,這對于很多業務場景變量的監控還是很有幫助的,例如我們希望觀察Order類的pay數值,我們就可以通過watch鍵入order.getPay()即可實時觀察這個變量的走向和變化:

3. 調試時賦值

這是筆者日常開發時的技巧,如果我們希望調試時改變變量的值,可以同通過Alt+F8的變量分析做到這一點。 一下圖的代碼為例,可以看到i的值按照正常的數據流向會變為16,此時如果

于是我們鍵入快捷鍵,在分析欄進行賦值,可以看到,我們改變的數據:

四、開發技巧

1. 配置遠程連接客戶端

新版本的IDEA支持直接在terminal上連接WSL和配置SSH遠程連接,我們只需點擊終端旁邊的箭頭即可進行配置了:

以筆者為例,因為本機已經安裝了WSL,所以直接點擊WSL之后即可直接操作Linux子系統了:

2. 調整Git提交時的檢查

最后一點算是一個日常操作歸檔吧,每次提交GIT時都要等好一段時間,這是因為IDEA默認提交代碼時會對代碼進行分析,如果我們希望取消代碼分析和todo檢查可以直接點擊左邊Tab欄的右下角

然后去掉這兩個選項即可:

3. 添加File mask

IDEA 2024版進行全局搜索的時候不支持根據文件類型進行過濾,對此筆者查閱網上的方案找到了配置方案,首先我們要到C:\xxx\xxxx\AppData\Roaming\JetBrains\IntelliJIdea2024.2\options找到一個名為find.xml的文件,默認情況下我們看到的配置如下,可以看到沒有任何文件后綴的配置:

對此我們按照添加mask標簽,并指明需要進行過濾的文件后綴,以筆者為例,對應的配置如下所示:

<application>
  <component name="FindSettings">
    <option name="customScope" value="Project Files" />
    <option name="defaultScopeName" value="Project Files" />
    <option name="SEARCH_SCOPE" value="Project Files" />
    <mask>*.java</mask>
 <mask>*.xml</mask>
 <mask>*.yml</mask>
 <mask>*.properties</mask>
 <mask>*.html</mask>
 <mask>*.css</mask>
 <mask>*.js</mask>
 <mask>*.jsp</mask>
 <mask>*.vue</mask>
 <mask>*.md</mask>
 <mask>*.json</mask>
  </component>
</application>

完成后我們將IDEA重啟,此時我們的全局搜索CTRL+shift+F就可以按照格式文件后綴進行過濾了:

責任編輯:趙寧寧 來源: 寫代碼的SharkChili
相關推薦

2022-09-29 09:07:08

DataGrip數據倉庫數據庫

2025-07-08 00:04:55

Function異步操作過度嵌套

2012-12-26 12:41:14

Android開發WebView

2021-07-27 10:09:27

鴻蒙HarmonyOS應用

2010-09-06 14:24:28

ppp authent

2011-07-21 14:57:34

jQuery Mobi

2009-12-28 17:40:10

WPF TextBox

2013-06-04 10:21:37

vSphereWeb Client

2025-07-02 09:00:24

ES運維JSON

2009-12-31 17:17:45

Silverlight

2021-01-12 15:19:23

Kubernetes

2010-06-03 17:27:36

Hadoop命令

2010-08-05 15:40:21

FlexBuilder

2010-08-04 15:37:31

Flex圖表

2017-01-04 15:22:57

TrimPath模板引擎

2025-06-25 09:47:14

2024-02-04 00:00:00

Loki性能查詢

2022-06-23 08:01:36

FlaskSocketIOSwift

2010-08-04 14:28:01

Flex組件
點贊
收藏

51CTO技術棧公眾號

男人天堂2024| 亚洲视频在线观看视频| 久久久亚洲网站| 日韩中文字幕免费在线| 亚洲第一成人av| 成人在线免费小视频| 成人午夜看片网址| www.国产精品一二区| 国产aaa一级片| 免费国产羞羞网站视频| 亚洲欧洲日韩| 欧美日韩aaa| 色狠狠久久av五月综合|| 日韩无码精品一区二区三区| 无码国模国产在线观看| 国产精品久久久久国产精品日日| 青青草99啪国产免费| 国产伦精品一区三区精东| 亚洲区欧洲区| 91精品福利| 欧美精品少妇一区二区三区| 神马一区二区影院| 高潮毛片7777777毛片| 欧美成人综合| 日韩欧美在线一区二区三区| 日本丰满大乳奶| 精品人妻aV中文字幕乱码色欲| 中文字幕一区二区av | 免费看国产一级片| 成人免费观看在线视频| 美日韩一级片在线观看| 色婷婷综合久久久久中文字幕1| 麻豆一区二区三区视频| 麻豆视频在线免费观看| 韩国理伦片一区二区三区在线播放| 在线精品高清中文字幕| 中文字幕在线观看日| 成人片在线看| av一本久道久久综合久久鬼色| 91高清视频在线免费观看| 最近中文字幕无免费| 在线成人av观看| 国产精品美女久久久久久久网站| 国产有码一区二区| 免费在线观看国产精品| 群体交乱之放荡娇妻一区二区| 一本一本大道香蕉久在线精品| 日韩免费av一区二区三区| 91精品中文字幕| 韩日欧美一区| 亚洲人成人99网站| 亚洲调教欧美在线| 粉嫩av一区二区| 91久久精品国产91性色tv| 在线丝袜欧美日韩制服| 亚洲av无码片一区二区三区| 国产在线不卡一卡二卡三卡四卡| 久久免费视频网站| 久久久久久久国产精品毛片| 亚洲伊人春色| 在线综合亚洲欧美在线视频| 国产在线播放观看| 91sp网站在线观看入口| 粉嫩av一区二区三区粉嫩| 奇米四色中文综合久久| 日本午夜视频在线观看| 99精品小视频| 亚洲国产精品久久久久秋霞蜜臀 | 久久久一本精品99久久精品66| 亚洲成人av网址| 欧美福利网址| 欧美高清视频在线| 成人黄色a级片| а√中文在线天堂精品| 欧美日韩一区小说| 国产欧美日韩网站| 免费高潮视频95在线观看网站| 国产精品卡一卡二卡三| 一区二区精品在线| 日夜干在线视频| 国产精品综合久久| 国产盗摄xxxx视频xxx69| 久草免费在线视频观看| 在线观看亚洲| 裸体女人亚洲精品一区| 国产一区二区三区精品在线| 日韩国产一区| 亚洲美女久久久| 午夜不卡久久精品无码免费| 成人av在线播放| 在线免费观看视频一区| 日韩a∨精品日韩在线观看| 美女av在线免费看| 欧美日韩中字一区| 日本wwwwwww| 日韩视频一区二区三区四区| 亚洲第一页自拍| 一个人看的视频www| 欧美成人毛片| 91激情在线视频| 三级一区二区三区| 日本午夜免费一区二区| 在线观看国产91| 国产精品999.| 精品国产一区二| 7799精品视频| 日韩精品一区二区三区高清免费| 国产成人精品免费视| 亚洲精品色婷婷福利天堂| 国产人妻黑人一区二区三区| 欧美日韩激情在线一区二区三区| 亚洲人成在线电影| 午夜精品一区二区三区视频| 亚洲啊v在线观看| 51色欧美片视频在线观看| 国产无套粉嫩白浆内谢| 亚洲一级黄色| 国产精品美女网站| 亚洲天堂男人网| 蜜臀av一区二区在线观看| 懂色av一区二区三区在线播放| www精品国产| 国产三级精品三级在线专区| 亚洲 国产 欧美一区| 黄色污污视频在线观看| 激情久久av一区av二区av三区| 黄色www网站| 国产精品一区二区三区av| 国产亚洲精品久久| 亚洲av无一区二区三区| 亚洲欧洲日韩| 国产精品日韩专区| 黄视频在线观看免费| 国产精品网站一区| 久久99国产精品一区| 日韩在线免费| 日韩一区二区在线免费观看| 阿v天堂2014| 久久综合狠狠| 91久热免费在线视频| 丰满人妻一区二区三区无码av| 中文无字幕一区二区三区| 国产真实乱子伦| 澳门成人av网| 亚洲第一中文字幕在线观看| 久草国产在线观看| 成人小视频在线| 免费拍拍拍网站| 亚洲成a人片| 欧美高清精品3d| 成年人免费视频播放| 日韩高清一区在线| 波多野结衣久草一区| 人妻中文字幕一区| 亚洲高清在线精品| 久久99999| 欧美色女视频| 国产欧美日韩中文字幕在线| 午夜激情在线观看| 亚洲国产欧美在线人成| 久久人妻少妇嫩草av蜜桃| 国产精品xvideos88| 国产乱码精品一区二区三区日韩精品| 青青操视频在线| 色综合天天综合色综合av| 黄色在线观看av| 亚洲天天综合| 999热视频| 高清中文字幕一区二区三区| 亚洲激情图片一区| 免费黄色一级网站| caoporn成人免费视频在线| 欧美精品激情blacked18| 最新国产中文字幕| 97se亚洲国产综合在线| 国产成人免费高清视频| 怡红院成人在线| 中文字幕精品一区二区精品| 成年人午夜视频| 久久久蜜臀国产一区二区| 国内少妇毛片视频| 亚洲久草在线| 一道本无吗dⅴd在线播放一区| 伊人网综合在线| 久久久不卡网国产精品二区| 中文字幕第80页| 综合在线一区| 精品国产中文字幕| 黑人另类精品××××性爽| 日韩美女av在线| 伊人久久一区二区| 亚洲精品亚洲人成人网 | 免费人成精品欧美精品| 亚洲av综合色区| 欧美午夜寂寞| 成人做爰www免费看视频网站| 国产美女情趣调教h一区二区| 国产视频精品一区二区三区| 国产精品伊人久久| 国产喂奶挤奶一区二区三区| 中文字幕第一页在线视频| 亚洲一级特黄| 一区二区三区四区五区视频 | 久久亚洲电影| 欧美性受黑人性爽| 免费看av成人| 奇米四色中文综合久久| 国产黄色在线观看| 亚洲视频电影图片偷拍一区| 亚洲av色香蕉一区二区三区| 欧美在线视频不卡| 日韩欧美高清在线观看| 亚洲色图在线视频| 男插女视频网站| 你懂的国产精品| 欧美日韩一区二区视频在线观看| 国产精品论坛| 亚洲欧美日韩精品久久| 99免费在线视频| 亚洲最新视频在线播放| 中文字幕在线观看91| 美女国产一区二区| 中文字幕一区二区三区四区五区人| 色噜噜成人av在线| 日本久久亚洲电影| jzzjzzjzz亚洲成熟少妇| 欧美影视一区在线| 亚洲熟女少妇一区二区| 91色.com| 最新中文字幕2018| 国产精品尤物| 日韩精彩视频| 欧美精品中文字幕亚洲专区| 97人人模人人爽人人喊38tv| 4438五月综合| 国产日韩欧美成人| 成人国产精品一区二区免费麻豆| 久久久www成人免费精品张筱雨 | 免费成人你懂的| 日本va中文字幕| 久久免费黄色| 日日碰狠狠躁久久躁婷婷| 国产欧美日韩一区二区三区在线| 国产精品久久久久久久久电影网| 中文字幕av亚洲精品一部二部| 在线视频91| 国产精品二区不卡| 中文字幕一区二区三区四区五区人| 99久久影视| 国产成人三级视频| 欧美一区亚洲| 免费看欧美黑人毛片| 在线视频观看日韩| 色999日韩自偷自拍美女| 亚洲桃色综合影院| 日韩av一区二区三区在线观看| 久操精品在线| 色吧亚洲视频| 天天射综合网视频| 欧美另类videosbestsex日本| 午夜a一级毛片亚洲欧洲| 国产精品亚洲美女av网站| 国语对白在线刺激| 久久免费视频在线观看| www视频在线观看| 浅井舞香一区二区| 日本免费一区二区三区等视频| 91丨九色丨国产在线| 6080亚洲理论片在线观看| 国产精品99久久久久久人 | 99精品国产一区二区| 99re6热只有精品免费观看| 狠狠久久综合婷婷不卡| 免费欧美一区| 国产又爽又黄ai换脸| 欧美二区视频| 男人操女人免费| 国产综合一区二区| 看全色黄大色黄女片18| 久久九九久久九九| 小向美奈子av| 久久久精品欧美丰满| 殴美一级黄色片| 亚洲国产日韩综合久久精品| 五月天激情四射| 在线播放欧美女士性生活| 蜜臀av在线观看| 在线精品91av| 超级白嫩亚洲国产第一| 国产精品无av码在线观看| 91成人在线精品视频| 欧美日韩在线一区二区三区| 欧美在线首页| 色婷婷综合久久久久中文字幕| 国产精品自产自拍| 91视频在线网站| www.亚洲色图| 99久久久无码国产精品不卡| 亚洲国产日韩a在线播放| 中文字幕av久久爽| 日韩精品极品视频| 亚洲av成人精品一区二区三区在线播放| 欧美一区二区视频在线观看2020 | 唐朝av高清盛宴| 亚洲品质自拍视频网站| 国产一级做a爱片久久毛片a| 7777精品伊人久久久大香线蕉完整版 | 亚洲欧美日韩不卡一区二区三区| 免费成人av| 777久久精品一区二区三区无码| 石原莉奈在线亚洲二区| 佐佐木明希电影| 成人动漫在线一区| 怡红院一区二区| 中文字幕在线不卡国产视频| 一级免费在线观看| 日韩精品在线看片z| 亚洲毛片欧洲毛片国产一品色| 亚洲天堂av网| 中文字幕资源网在线观看免费| 欧美在线免费看| 一区二区在线视频观看| 欧美性视频在线播放| 日韩电影网1区2区| 国产精品揄拍100视频| 亚洲高清免费在线| www.av在线.com| 久久精品电影网| 欧美91在线|欧美| 日韩亚洲一区在线播放| 免费看黄裸体一级大秀欧美| 男人搞女人网站| 久久久久久久久久久久久夜| 国产午夜久久久| 精品国产成人av| 懂色av成人一区二区三区| 欧美精品中文字幕一区| av剧情在线观看| 国产成人精品av| 亚洲精华一区二区三区| 国产老熟妇精品观看| 91在线国产观看| aaaaaa毛片| 亚洲男人天堂古典| 性欧美gay| 日韩久久久久久久| 老司机免费视频一区二区| 午夜国产福利视频| 91精品黄色片免费大全| 视频在线这里都是精品| 国产成人成网站在线播放青青 | 欧美极品aⅴ影院| 欧美成人精品激情在线视频| 91精品国产综合久久精品性色 | 97色伦亚洲国产| 成人免费在线观看视频| 亚洲日本理论电影| 激情综合网av| 免费视频一二三区| 亚洲精品福利资源站| 男人最爱成人网| 五月天久久狠狠| 国产一区在线精品| 久久久久99精品成人片毛片| 337p日本欧洲亚洲大胆精品| 求av网址在线观看| 69堂成人精品视频免费| 精品动漫3d一区二区三区免费版| 亚洲中文字幕一区| 91成人免费在线视频| 久久77777| 国产精品久久久久高潮| 加勒比久久高清| 日本福利视频导航| 国产风韵犹存在线视精品| 成人免费视频入口| 富二代精品短视频| 亚洲第一天堂在线观看| 韩国福利视频一区| 精品国产一区二区三区香蕉沈先生| 加勒比av中文字幕| 午夜私人影院久久久久| 精品国自产拍在线观看| 国自在线精品视频| 第一会所亚洲原创| 农村末发育av片一区二区| 色综合久久久久久久久| 国产精品刘玥久久一区| 久久国产精品-国产精品| 九九精品视频在线看| 亚洲无人区码一码二码三码的含义| 精品视频999| av手机在线观看| 亚洲在线色站| 91小视频在线免费看| 国产精品爽爽久久久久久| 78色国产精品| 欧美黄在线观看| 高潮毛片无遮挡| 精品国产99国产精品|