chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

IDEA 30個天花板技巧

Android編程精選 ? 來源:CSDN ? 2023-01-31 17:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

IDEA 作為Java開發(fā)工具的后起之秀,幾乎以碾壓之勢把其他對手甩在了身后,主要原因還是歸功于:好用;雖然有點重,但依舊瑕不掩瑜,內(nèi)置了非常多的功能,大大提高了日常的開發(fā)效率,下面匯總了常用的30個使用小技巧,學會之后,讓你的擼碼效率直接起飛...
  1. 查看代碼歷史版本
  2. 調(diào)整idea的虛擬內(nèi)存:
  3. idea設置成eclipse的快捷鍵
  4. 設置提示詞忽略大小寫
  5. 關閉代碼檢查
  6. 設置文檔注釋模板
  7. 顯示方法分隔符
  8. 設置多行tab
  9. 快速匹配方法的大括號位置
  10. 代碼結(jié)尾補全
  11. 模糊搜索方法
  12. 預覽某個類的代碼
  13. 查看方法在哪里被調(diào)用
  14. 代碼模板(代碼快捷鍵)
  15. 自動導包、自動移除沒用的包
  16. codota插件:可以優(yōu)先顯示使用頻率較高的類、方法
  17. 快速查看類、字段的注釋
  18. 括號顏色區(qū)分
  19. 微服務項目中 將不同項目添加到同一個啟動窗口
  20. idea全局設置 (打開新窗口的設置)
  21. java mapper層代碼文件和mapper.xml文件相互跳轉(zhuǎn)
  22. 設置idea背景圖片
  23. maven tree (查看maven jar包依賴關系)
  24. 快捷鍵切換回上一個點擊開的tab
  25. idea自帶的ssh連接工具
  26. 代碼調(diào)用鏈路圖插件
  27. 獲取當前線程dump
  28. idea同個項目不同端口多開

注意:不同idea版本菜單、目錄可能有細微差別,自己稍加分析都能找到

1.查看代碼歷史版本

鼠標在需要查看的java類 右鍵 找到Local History >> Show History 點開即可看到歷史版本,常用于自己忘記代碼改了哪些內(nèi)容 或需要恢復至某個版本 (注意 只能看近期修改 太久了也是看不到的)

9bb87d38-9eae-11ed-bfe3-dac502259ad0.png

2.調(diào)整idea的虛擬內(nèi)存

盡管本質(zhì)都是去改變 .vmoptions配置文件,但推薦使用Change Memory Settings去調(diào)整,選擇Edit Custom VM Options 或者在本地磁盤目錄更改,通過某些方法破解的idea 很可能造成idea打不開的情況

9bccc4a0-9eae-11ed-bfe3-dac502259ad0.png

3.idea設置成eclipse的快捷鍵

這對eclipse轉(zhuǎn)idea的開發(fā)人員來說 非常友好,這樣不需要記兩套快捷鍵

9bdf23c0-9eae-11ed-bfe3-dac502259ad0.png

4.設置提示詞忽略大小寫

把這個勾去掉,(有的idea版本是選擇選項 選擇none即可),例如String 輸入string 、String 都可以提示

9bf2d8a2-9eae-11ed-bfe3-dac502259ad0.png

5.關閉代碼檢查

與eclipse類似,idea也可以自己關閉代碼檢查 減少資源使用,但不推薦全部關閉,(是大佬當我沒說),把我們項目中不會使用到的關閉就好了

9c19aa22-9eae-11ed-bfe3-dac502259ad0.png

6.設置文檔注釋模板

文檔注釋快捷鍵及模板

https://blog.csdn.net/qq_36268103/article/details/108027486

7.顯示方法分隔符

方便查看方法與方法之間的間隔,在代碼不規(guī)范的項目中 很好用!

9c3372ea-9eae-11ed-bfe3-dac502259ad0.png

8.設置多行tab

idea默認是選擇顯示單行的,我們把這個去掉,就可以顯示多行tab了,在打開tab過多時的場景非常方便!

9c5de9ee-9eae-11ed-bfe3-dac502259ad0.png9c8b4902-9eae-11ed-bfe3-dac502259ad0.png

8.1 tab過多會自動關閉

settings - editor - General - Editor tabs - tab limit 數(shù)值設大就好了

9.快速匹配方法的大括號位置

ctrl+[ ctrl+] 可以快速跳轉(zhuǎn)到方法大括號的起止位置,配合方法分隔符使用,不怕找不到方法在哪兒分割了

10.代碼結(jié)尾補全

例如一行代碼補全分號,或者是if(xxx) 補全大括號,按ctrl+shift+enter 無需切換鼠標光標,大幅度提升了編碼效率

9c9ddee6-9eae-11ed-bfe3-dac502259ad0.png

11.模糊搜索方法

例如People類里面的test方法,按ctrl+shift+alt+n 輸入Peo.te 就可以查到該方法了,如果覺得這個快捷鍵難記 也可以按ctrl+shift+r (查找某個文件名的快捷鍵 下圖中的Files),再手動選擇Symbols

9cb3bbd0-9eae-11ed-bfe3-dac502259ad0.png

12.預覽某個類的代碼

例如People類里面的test方法,按ctrl+shift+a

例如我們在test類中,有句代碼:People p = new People(); 我們想稍微查看一下People這個類,但是tab已經(jīng)夠多了,ctrl+alt+b會打開新的標簽,標簽多了就混亂了,尤其一堆命名類似的tab,這時候我們可以按ctrl+shift+i 實現(xiàn)預覽功能,不占tab

9cdb5adc-9eae-11ed-bfe3-dac502259ad0.png

13.查看方法在哪里被調(diào)用

ctrl+alt+h 可以清楚看到方法在哪些地方被調(diào)用;在知道這個快捷鍵之前,都是ctrl+h(idea默認 ctrl+shift+f)搜索,肉眼找的…

9cecdef6-9eae-11ed-bfe3-dac502259ad0.png

14.代碼模板(代碼快捷鍵)

例如 : eclipse 中的syso是打印控制臺輸出 ,但是idea默認是sout , 如果非要改成syso 可以在Postfix Completion里面設置,類似的 fori等都是在里面設置

9d054752-9eae-11ed-bfe3-dac502259ad0.png

15.自動導包、自動移除沒用的包

9d16def4-9eae-11ed-bfe3-dac502259ad0.png

15.1 手動導包 :alt+enter 手動移除未使用包: crtl+alt+o

16.codota插件:可以優(yōu)先顯示使用頻率較高的類、方法

這個根據(jù)個人是否要使用 有的時候工具只能作參考,自己記憶才能保證準確

9d42c910-9eae-11ed-bfe3-dac502259ad0.png

17.快速查看類、字段的注釋

這是一個很有用的小技巧 按F2可以快速查看某個類或某個字段的文檔注釋 ;基于這點 其它IDE應該也是可以快速查看文檔注釋內(nèi)容 不僅僅是idea特性,這也是為什么阿里編碼規(guī)范里面會明確聲明實體類字段需要用文檔注釋 而不能使用雙斜杠// 注釋 ,還記得剛看到這個規(guī)范的時候 很不理解 特地去百度 看到有人說就是個習慣問題 很顯然不能說服人,直到發(fā)現(xiàn)F2可以快速查看之后 恍然大悟!

18.括號顏色區(qū)分

Rainbow Brackets 插件 成對的括號用相同的顏色表示出來了

9d500828-9eae-11ed-bfe3-dac502259ad0.png

19.微服務項目中將不同項目添加到同一個啟動窗口

9d5fe52c-9eae-11ed-bfe3-dac502259ad0.png

步驟:View ——>Tool Windows ——> services ——>add services

9d7ac284-9eae-11ed-bfe3-dac502259ad0.png

20.idea全局設置(打開新窗口設置)

例如我們打開新窗口時,maven配置會恢復 這時就需要對打開新窗口的設置進行修改 達到一個全局的目的。

9d99f88e-9eae-11ed-bfe3-dac502259ad0.png

在低版本idea中 也是在File下 例如idea2018是叫other settings

21.java mapper層代碼文件和mapper.xml文件相互跳轉(zhuǎn)

Free MyBatis plugin 插件

點擊綠色箭頭可以直接跳轉(zhuǎn) 非常方便

9dc5e642-9eae-11ed-bfe3-dac502259ad0.png

22.設置idea背景圖片

BackgroundImage插件

設置喜歡的圖片作為背景圖

9ddc30b4-9eae-11ed-bfe3-dac502259ad0.png

23.maven tree(查看maven jar包依賴關系)

如果是使用 mvn dependency:tree 命令 , 結(jié)果是下圖這樣 很不方便查看

9df1c35c-9eae-11ed-bfe3-dac502259ad0.png

我們可以在idea右上角點擊這個ShowDependencies按鈕 以圖片形式展示出來 圖片按住ctrl和鼠標滑輪 可以放大,這個在排除依賴沖突 查看jar包來源時 非常好用

9e049e8c-9eae-11ed-bfe3-dac502259ad0.png

有的時候 可能莫名其妙看不到這個圖標 ,我們可以點一下設置

9e2cbb60-9eae-11ed-bfe3-dac502259ad0.png

把這個勾上,它就能顯示了,等顯示后,再把這個勾去掉

9e3a2a48-9eae-11ed-bfe3-dac502259ad0.png

24.快捷鍵切換回上一個點開的tab

當我們打開了多個tab的時候 , 想要快速回到上一個點擊的tab中 有的時候肉眼很難找

我們可以用快捷鍵 alt + ← 鍵 (eclipse版快捷鍵 idea默認快捷鍵需要自測) ,有的時候我們在后面tab編輯了內(nèi)容 按一次可能不夠 需要再多按幾次 ,相應的 alt + → 切換到下一個點擊的tab

常見應用場景:debug發(fā)生類跳轉(zhuǎn)時 、利用快捷鍵在其它類中創(chuàng)建方法時

即使兩個tab不相鄰 也可以切換回去

9e5de942-9eae-11ed-bfe3-dac502259ad0.png

25.idea自帶的ssh連接工具

類似的idea還有自帶的數(shù)據(jù)庫連接工具 但是視圖界面并不如Navicat 所以很多人都不選擇用

  • 第一步:配置賬號密碼
9e77ccd6-9eae-11ed-bfe3-dac502259ad0.png
  • 第二步:開啟ssh會話
9e885024-9eae-11ed-bfe3-dac502259ad0.png

26.代碼調(diào)用鏈路圖插件

SequenceDiagram 插件

這其實是本文第13點的上位替代方案,idea自帶的快捷鍵查看代碼調(diào)用,只是以菜單形式展示,不太直觀,如果是自己寫的代碼或比較規(guī)范的代碼,那用自帶的也就無所謂,如果是比較復雜的源碼或不規(guī)范的代碼,那使用 SequenceDiagram 會直觀特別多。

9eb74460-9eae-11ed-bfe3-dac502259ad0.png

在要查看的java文件鼠標右鍵,點擊 Sequence Diagram

9ec93904-9eae-11ed-bfe3-dac502259ad0.png

效果示例:

9ee6d004-9eae-11ed-bfe3-dac502259ad0.png

27.獲取當前線程dump

在斷點調(diào)試的時候,我們可以通過點擊下圖紅色箭頭指向的相機圖標,獲取當前線程的dump信息。

這個功能有什么用呢?我們可以通過線程名,分析當前是哪個線程執(zhí)行的,在多線程環(huán)境下對代碼運行分析起到輔助作用。

比如下圖1, run()方法是通過main主線程執(zhí)行的,只是方法調(diào)用,并沒有啟動多線程(這是我們熟知結(jié)論的實踐證明)

9f05978c-9eae-11ed-bfe3-dac502259ad0.png

當我們把run方法改成start()方法時,可以看到是線程thread0執(zhí)行的。

9f2cc1f4-9eae-11ed-bfe3-dac502259ad0.png

28.idea同個項目不同端口多開

這是個非常實用的功能,可以模擬集群 測試負載均衡。

此外 在開發(fā)階段也是非常好用,開發(fā)過程中,讓別人直接連自己本地測試 是不是非常方便?

那自己又想打斷點調(diào)試 會影響別人 怎么辦呢 ?這個時候多開的作用就體現(xiàn)出來了!

網(wǎng)上很多方法提到勾選 Allow parallel run (不同版本idea 名稱不一樣) ,我也親眼見過有老師是可以多開啟動的, 但我本地啟動發(fā)現(xiàn)每次都會同時同端口啟動多個,不知道是版本問題還是操作問題,這里我用的是另一種有效的方法:

VM options 加上

#8993是區(qū)別于application.yml配置中port的另一個端口,達到不同端口多開的效果
-Dserver.port=8993
9f54668c-9eae-11ed-bfe3-dac502259ad0.png

審核編輯 :李倩
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 虛擬內(nèi)存

    關注

    0

    文章

    79

    瀏覽量

    8415
  • idea
    +關注

    關注

    1

    文章

    70

    瀏覽量

    4862

原文標題:IDEA 30 個天花板技巧,擼碼直接起飛。。。

文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    車企激戰(zhàn)高壓平臺!比亞迪要把“超充戰(zhàn)”打到天花板

    引領的800V平臺競賽,到如今比亞迪直指1000V電壓天花板,這場圍繞“充電效率”展開的科技軍備競賽,正在重構新能源汽車產(chǎn)業(yè)的技術格局。 ? ? 比亞迪 1000V 高壓平臺來襲 進入2025年,電動汽車的“充電革命”又進入新的階段。就在近期特斯拉公
    的頭像 發(fā)表于 03-07 01:13 ?2587次閱讀
    車企激戰(zhàn)高壓平臺!比亞迪要把“超充戰(zhàn)”打到<b class='flag-5'>天花板</b>

    破解“散熱天花板”:金剛石銅復合材料的百億征程(附分析報告)

    在AI算力爆發(fā)、新能源汽車普及、6G通信加速落地的今天,電子設備正以前所未有的速度向高功率、高密度演進。隨之而來的,是“散熱”這一曾經(jīng)被邊緣化的技術環(huán)節(jié),正悄然成為制約設備性能與可靠性的“天花板
    的頭像 發(fā)表于 11-05 06:34 ?463次閱讀
    破解“散熱<b class='flag-5'>天花板</b>”:金剛石銅復合材料的百億征程(附分析報告)

    速通華為全聯(lián)接大會2025!華為怎樣打破智能化的天花板

    華為
    腦極體
    發(fā)布于 :2025年09月29日 10:07:25

    硬件工程師和嵌入式軟件哪個更有前途?

    不少人琢磨硬件工程師和嵌入式軟件到底哪個更有前途,其實從實際職場情況和成長路子看,差別還挺清楚的。先說說天花板這事,一般來講,硬件工程師的職業(yè)天花板還真比嵌入式軟件低 —— 硬件崗位大多圍著產(chǎn)品研發(fā)
    的頭像 發(fā)表于 09-10 10:43 ?795次閱讀

    MediaTek芯片助力REDMI Note 15 Pro性能升級

    REDMI Note15 Pro新一代小金剛震撼來襲!真抗摔、真防水、長續(xù)航,旗艦體驗全配齊,為你刷新體驗天花板。
    的頭像 發(fā)表于 08-30 15:35 ?6672次閱讀

    顛覆游戲體驗!全球首款UWB無線鼠標面世

    當延遲壓縮至200微秒,當輪詢率飆升至8000Hz,當信號在擁擠頻段中無阻穿梭——Waizowl Cloud Ultra游戲鼠標用UWB技術撕開了無線外設的性能天花板。
    的頭像 發(fā)表于 07-18 10:33 ?1526次閱讀
    顛覆游戲體驗!全球首款UWB無線鼠標面世

    突破無風扇工控機技術天花板,聚徽廠家這些方案你知道嗎?

    ,隨著技術的迅猛發(fā)展以及應用場景需求的不斷攀升,無風扇工控機在散熱、性能、防護等方面面臨著諸多挑戰(zhàn),亟待突破技術天花板。接下來,讓我們一同探尋那些能夠突破無風扇工控機技術瓶頸的創(chuàng)新方案。 一、高效散熱方案革新
    的頭像 發(fā)表于 06-03 15:01 ?406次閱讀
    突破無風扇工控機技術<b class='flag-5'>天花板</b>,聚徽廠家這些方案你知道嗎?

    閃迪天花板級PCIe5.0 SSD上市,性能與能效均位于行業(yè)前沿

    PCIe 5.0 SSD的上市,正是能夠滿足未來高性能與主流應用場景的更優(yōu)存儲選擇,同時也是閃迪固態(tài)硬盤組合的天花板級產(chǎn)品。這款產(chǎn)品不僅為消費者帶來卓越的存儲體驗,也進一步推動了當前PCIe Gen 5.0
    的頭像 發(fā)表于 05-29 12:09 ?587次閱讀
    閃迪<b class='flag-5'>天花板</b>級PCIe5.0 SSD上市,性能與能效均位于行業(yè)前沿

    18位無失碼精度,動態(tài)性能天花板#芯片 #國產(chǎn)芯片

    國產(chǎn)芯片行業(yè)資訊
    芯佰微電子
    發(fā)布于 :2025年04月29日 10:57:17

    電子連接器天花板,您的不二之選。

    連接器
    通天電子科技(東莞市)有限公司
    發(fā)布于 :2025年03月19日 18:49:53

    電子連接器的天花板

    電子連接器
    通天電子科技(東莞市)有限公司
    發(fā)布于 :2025年03月18日 19:16:09

    tmp006電壓寄存器讀數(shù)滿值,計算出的目標溫度為300多攝氏度,是正常的嘛?

    現(xiàn)在利用tmp006計算出的目標溫度好像可以了,至少是接近真實溫度了。但是不知道為什么在某些情況下,如探頭對著天花板或者用手捏著探頭,Vobj寄存器讀數(shù)(總是滿值65535或者接近滿值),這時候
    發(fā)表于 02-06 08:29

    游戲體驗天花板,一加 Ace 5 系列售價 2299 元起

    2024年12月26日,一加正式發(fā)布游戲體驗天花板一加Ace5系列——一加Ace5及一加Ace5Pro。一加Ace5系列深度聚焦性能和游戲體驗,搭載驍龍8系旗艦平臺和行業(yè)首個自研芯片級游戲技術「風馳
    的頭像 發(fā)表于 12-27 10:19 ?2114次閱讀
    游戲體驗<b class='flag-5'>天花板</b>,一加 Ace 5 系列售價 2299 元起

    解析天璣8400全大核架構,次旗艦CPU性能天花板再被抬高

    發(fā)起全面挑戰(zhàn),有望成為“旗艦體驗守門員”。 天璣 8400的最大亮點之一便是它采用“全大核”CPU架構,這一設計幾乎是對高端芯片市場競爭格局的一次顛覆。天璣 8400摒棄傳統(tǒng)“大核+小核”的搭配,采用了8Arm最新的A725大核。8高性能大核彼此配合
    的頭像 發(fā)表于 12-26 15:02 ?1680次閱讀
    解析天璣8400全大核架構,次旗艦CPU性能<b class='flag-5'>天花板</b>再被抬高