色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

使用Intellij IDEA的一些小技巧

Android編程精選 ? 來源:CSDN博客 ? 作者:Sam_Deep_Thinking ? 2021-09-05 15:03 ? 次閱讀

https://blog.csdn.net/linsongbin1/article/details/80211919

Intellij IDEA真是越用越覺得它強大,它總是在我們寫代碼的時候,不時給我們來個小驚喜。出于對Intellij IDEA的喜愛,我決定寫一個與其相關的專欄或者系列,把一些好用的Intellij IDEA技巧分享給大家。本文是這個系列的第一篇,主要介紹一些你可能不知道的但是又實用的小技巧。我們可以使用【Presentation Mode】,將IDEA弄到最大,可以讓你只關注一個類里面的代碼,進行毫無干擾的coding。可以使用Alt+V快捷鍵,彈出View視圖,然后選擇Enter Presentation Mode。效果如下:

這個模式的好處就是,可以讓你更加專注,因為你只能看到特定某個類的代碼。可能讀者會問,進入這個模式后,我想看其他類的代碼怎么辦?這個時候,就要考驗你快捷鍵的熟練程度了。你可以使用CTRL+E彈出最近使用的文件。又或者使用CTRL+N和CTRL+SHIFT+N定位文件。如何退出這個模式呢?很簡單,使用ALT+V彈出view視圖,然后選擇Exit Presentation Mode 即可。但是我強烈建議你不要這么做,因為你是可以在Enter Presentation Mode模式下在IDEA里面做任何事情的。當然前提是,你對IDEA足夠熟練。如果你使用IDEA在編寫JSON字符串的時候,然后要一個一個去轉義雙引號的話,就實在太不應該了,又煩又容易出錯。在IDEA可以使用Inject language幫我們自動轉義雙引號。

先將焦點定位到雙引號里面,使用alt+enter快捷鍵彈出inject language視圖,并選中Inject language or reference。

選擇后,切記,要直接按下enter回車鍵,才能彈出inject language列表。在列表中選擇 json組件。

選擇完后。鼠標焦點自動會定位在雙引號里面,這個時候你再次使用alt+enter就可以看到

選中Edit JSON Fragment并回車,就可以看到編輯JSON文件的視圖了。

可以看到IDEA確實幫我們自動轉義雙引號了。如果要退出編輯JSON信息的視圖,只需要使用ctrl+F4快捷鍵即可。Inject language可以支持的語言和操作多到你難以想象,讀者可以自行研究。假設有下面的場景,某個類的名字在project視圖里被擋住了某一部分。

你想完整的看到類的名字,該怎么做。一般都是使用鼠標來移動分割線,但是這樣子效率太低了。可以使用alt+1把鼠標焦點定位到project視圖里,然后直接使用ctrl+shift+左右箭頭來移動分割線。ctrl+shift+enter其實是表示為您收尾的意思,不只是用來給代碼加分號的。比如說:

這段代碼,我們還需要為if語句加上大括號才能編譯通過,這個時候你直接輸入ctrl+shift+enter,IDEA會自動幫你收尾,加上大括號的。IDEA的重構功能非常強大,但是也有時候,在單個類里面,如果只是想批量修改某個文本,大可不必使用到重構的功能。比如說:

上面的代碼中,有5個地方用到了rabbitTemplate文本,如何批量修改呢?

首先是使用ctrl+w選中rabbitTemplate這個文本,然后依次使用5次alt+j快捷鍵,逐個選中,這樣五個文本就都被選中并且高亮起來了,這個時候就可以直接批量修改了。

去掉導航欄,因為平時用的不多。

可以把紅色的導航欄去掉,讓IDEA顯得更加干凈整潔一些。使用alt+v,然后去掉Navigation bar即可。去掉這個導航欄后,如果你偶爾還是要用的,直接用alt+home就可以臨時把導航欄顯示出來。

如果想讓這個臨時的導航欄消失的話,直接使用esc快捷鍵即可。當工程里的包和類非常多的時候,有時候我們想知道當前類在project視圖里是處在哪個位置。

上面圖中的DemoIDEA里,你如何知道它是在spring-cloud-config工程里的哪個位置呢? 可以先使用alt+F1,彈出Select in視圖,然后選擇Project View中的Project,回車,就可以立刻定位到類的位置了。

那如何從project跳回代碼里呢?可以直接使用esc退出project視圖,或者直接使用F4,跳到代碼里。如果你依稀記得某個方法名字幾個字母,想在IDEA里面找出來,可以怎么做呢? 直接使用ctrl+shift+alt+n,使用symbol來查找即可。 比如說:

你想找到checkUser方法。直接輸入user即可。

如果你記得某個業務類里面有某個方法,那也可以使用首字母找到類,然后加個。,再輸入方法名字也是可以的。

使用ctrl+shift+n后,使用/,然后輸入目錄名字即可。

自動生成not null這種if判斷,在IDEA里有很多種辦法,其中一種辦法你可能沒想到。

當我們使用rabbitTemplate. 后,直接輸入notnull并回車,IDEA就好自動生成if判斷了。

這個也是我非常喜歡的一個功能,可以根據模板來找到與模板匹配的代碼塊。比如說: 想在整個工程里面找到所有的try catch語句,但是catch語句里面沒有做異常處理的。catch語句里沒有處理異常,是極其危險的。我們可以IDEA里面方便找到所有這樣的代碼。

首先使用ctrl+shift+A快捷鍵彈出action框,然后輸入Search Struct

選擇Search Structurally后,回車,跳轉到模板視圖。

點擊Existing Templates按鈕,選擇try模板。為了能找出catch里面沒有處理異常的代碼塊,我們需要配置一下CatchStatement的Maximum count的值,將其設置為1。點擊Edit Variables按鈕,在界面修改Maximum count的值。

最后點擊find按鈕,就可以找出catch里面沒有處理異常的代碼了。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • eda
    eda
    +關注

    關注

    71

    文章

    2755

    瀏覽量

    173207
  • 代碼
    +關注

    關注

    30

    文章

    4780

    瀏覽量

    68527

原文標題:Intellij IDEA小技巧你玩過嗎?

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

收藏 人收藏

    評論

    相關推薦

    【半導體存儲】關于NAND Flash的一些小知識

      前言   作為名電子專業的學生,半導體存儲顯然是繞不過去的個坎,今天聊聊關于Nand Flash的一些小知識。   這里十分感謝深圳雷龍發展有限公司為博主提供的兩片CS創世S
    發表于 12-17 17:34

    關于NAND Flash的一些小知識

    前言 作為名電子專業的學生,半導體存儲顯然是繞不過去的個坎,今天聊聊關于Nand Flash的一些小知識。 這里十分感謝深圳雷龍發展有限公司為博主提供的兩片CS創世SD NAND
    的頭像 發表于 12-17 17:33 ?118次閱讀

    Java 23功能介紹

    Java 23 包含全新和更新的 Java 語言功能、核心 API 以及 JVM,同時適合新的 Java 開發者和高級開發者。從?IntelliJ IDEA 2024.2?開始已支持 Java 23
    的頭像 發表于 12-04 10:02 ?194次閱讀
    Java 23功能介紹

    歌爾股份四款XR領域工業設計作品榮獲2024年美國IDEA設計獎

    相繼榮獲日本GOOD DESIGN AWARD與德國iF設計獎后,再度斬獲國際設計大獎。 美國IDEA設計獎是全球最具影響力的設計獎項之,不僅關注產品的外觀設計,還注重其創新性、用戶體驗、生態友好性等多方面的綜合表現。歌爾本次的獲獎作品XR設備佩戴舒適性檢測系統,可
    的頭像 發表于 11-21 15:06 ?724次閱讀

    分享一些常見的電路

    理解模電和數電的電路原理對于初學者來說可能比較困難,但通過一些生動的教學方法和資源,可以有效地提高學習興趣和理解能力。 下面整理了一些常見的電路,以動態圖形的方式展示。 整流電路 單相橋式整流
    的頭像 發表于 11-13 09:28 ?285次閱讀
    分享<b class='flag-5'>一些</b>常見的電路

    LED驅動器應用的一些指南和技巧

    電子發燒友網站提供《LED驅動器應用的一些指南和技巧.pdf》資料免費下載
    發表于 09-25 11:35 ?0次下載
    LED驅動器應用的<b class='flag-5'>一些</b>指南和技巧

    如何用Rust編寫個ChatGPT桌面應用(保姆級教程)

    為什么我們需要個桌面應用 原因實在太多,我們需要便捷地 導出 記錄,需要在回答長度超長的時候自動加上“繼續”,需要 收藏 一些很酷很實用的prompt...... (首先我假設你是名如我
    的頭像 發表于 09-25 11:19 ?343次閱讀
    如何用Rust編寫<b class='flag-5'>一</b>個ChatGPT桌面應用(保姆級教程)

    Vision Pro開發實踐(結合24黑馬idea

    =152384&isHideShareButton=1 恰逢2024黑客馬拉松舉行,我結合本次參賽的idea,介紹下visionOS的開發實踐,希望能為大家在進行“空間計算”開發的過程當中提供幫助
    的頭像 發表于 09-04 17:56 ?1087次閱讀
    Vision Pro開發實踐(結合24黑馬<b class='flag-5'>idea</b>)

    想用運放直接驅動一些小型繼電器,請問有沒有合適的芯片推薦?

    現在想用運放直接驅動一些小型繼電器。24v電源,輸出電壓12v,電流100mA。請問有沒有合適的片子推薦。最好是4路的集成運放
    發表于 08-20 06:43

    二進制處理中的一些技巧

    在二進制和十進制的處理中,有時候一些小技巧是很有用的。 1、把十進制數轉換成二進制數 (1)在MATLAB中有個函數dec2bin,可以把正整數轉換為2進制 (2)對于負數有這樣個結論:N位二進制負數X的補
    的頭像 發表于 07-05 11:51 ?565次閱讀

    Java語言、idea開發工具、MYSQL數據庫開發的UWB定位技術系統源碼

    Java語言+?idea開發工具+?MYSQL?數據庫開發的 UWB定位技術系統源碼 實現人員/設備/車輛實時軌跡定位 UWB高精度人員定位系統提供實時定位、電子圍欄、軌跡回放等基礎功能以及各種拓展
    的頭像 發表于 06-24 09:33 ?414次閱讀
    Java語言、<b class='flag-5'>idea</b>開發工具、MYSQL數據庫開發的UWB定位技術系統源碼

    如何利用一些小技巧實現SVM的增量式訓練

    同時根據測試精度,可以看出,通過添加第次訓練多得到的支持向量,而非將全體數據進行二次訓練,能夠達到同樣的效果。
    發表于 04-25 11:05 ?893次閱讀
    如何利用<b class='flag-5'>一些小</b>技巧實現SVM的增量式訓練

    #2024,立Flag了嘛? #在win平臺搭建SpinalHDL開發環境

    1、軟件下載 首先列出我們需要安裝的軟件:IDEA(社區版就行,不需要采用特殊的方法去PJ)、JDK17(也是免費的); 2、軟件安裝 2.1、IntelliJ IDEA安裝 其他的按照默認安裝就行
    發表于 01-21 10:52

    PCB拼版的一些小方法

    拼板外框與內部小板、小板與小板之間的連接點附近不能有大的器件或伸出的器件,且元器件與PCB板的邊緣應留有大于0.5mm的空間,以保證切割刀具正常運行。
    發表于 01-16 15:06 ?433次閱讀

    輻射測試,在近場要低于多少值?

    本文簡單的介紹了下關于輻射測試的一些小知識點,有興趣的朋友可以點進來了解
    的頭像 發表于 01-04 11:23 ?1168次閱讀
    輻射測試,在近場要低于多少值?
    主站蜘蛛池模板: zoovideo人与驴mp4| 嫩草AV久久伊人妇女| 主播蜜汁丝袜精品自拍| 天天爽夜夜爽夜夜爽| 免费看片A级毛片免费看| 国产看黄网站又黄又爽又色| 99久久国产综合色| 最新国自产拍天天更新| 亚洲欧美日韩国产另类电影| 人妻系列合集| 秋霞午夜理论理论福利无码| 啦啦啦视频在线观看WWW| 国产亚洲精品免费视频| 国产成人在线小视频| 成 人 免费 黄 色 网站无毒下载| 在线观看国产亚洲| 亚洲视频黄| 中文字幕无码乱人伦蜜桃| 亚洲综合免费视频| 伊人电院网| 制服丝袜第一页| 69久久国产精品热88人妻| 亚洲在线视频自拍精品| 与子敌伦刺激对白亂輪亂性| 亚洲日本欧美日韩高观看| 亚洲欧美视频在线| 中文字幕偷乱免费视频在线| 一区二区三区内射美女毛片 | 国产福利一区二区精品| 成人伦理影院| 国产成人亚洲精品老王| 国产亚洲精品线观看不卡| 国内精品久久久久影院男同志| 精品国产5g影院天天爽| 激情内射亚州一区二区三区爱妻 | 男gv纯肉免费视频| 久久精品中文闷骚内射| 免费国产精品视频| 人人爽久久久噜噜噜丁香AV| 日韩欧美一区二区三区在线视频 | 欧美午夜a级精美理论片|