日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Intellij IDEA神器居然还有这些小技巧

發布時間:2025/3/21 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Intellij IDEA神器居然还有这些小技巧 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

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足夠熟練。

神奇的Inject language

如果你使用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不只是用來行尾加分號的

ctrl+shift+enter其實是表示為您收尾的意思,不只是用來給代碼加分號的。比如說:

這段代碼,我們還需要為if語句加上大括號才能編譯通過,這個時候你直接輸入ctrl+shift+enter,IDEA會自動幫你收尾,加上大括號的。

不要動不動就使用IDEA的重構功能

IDEA的重構功能非常強大,但是也有時候,在單個類里面,如果只是想批量修改某個文本,大可不必使用到重構的功能。比如說:

上面的代碼中,有5個地方用到了rabbitTemplate文本,如何批量修改呢? 首先是使用ctrl+w選中rabbitTemplate這個文本,然后依次使用5次alt+j快捷鍵,逐個選中,這樣五個文本就都被選中并且高亮起來了,這個時候就可以直接批量修改了。

去掉導航欄

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

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

如果想讓這個臨時的導航欄消失的話,直接使用esc快捷鍵即可。

把鼠標定位到project視圖里

當工程里的包和類非常多的時候,有時候我們想知道當前類在project視圖里是處在哪個位置。

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

那如何從project跳回代碼里呢?可以直接使用esc退出project視圖,或者直接使用F4,跳到代碼里。

強大的symbol

如果你依稀記得某個方法名字幾個字母,想在IDEA里面找出來,可以怎么做呢? 直接使用ctrl+shift+alt+n,使用symbol來查找即可。 比如說:

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

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

如何找目錄

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

自動生成not null判斷語句

自動生成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里面沒有處理異常的代碼了。

本文作者:Sam哥哥聊技術
原文鏈接:https://blog.csdn.net/linsongbin1/article/details/80211919
版權歸作者所有,轉載請注明出處

總結

以上是生活随笔為你收集整理的Intellij IDEA神器居然还有这些小技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 少妇熟女一区二区 | 欧美日本高清视频 | 日韩欧美激情视频 | 特黄大片又粗又大又暴 | 顶级尤物极品女神福利视频 | 天天射综合网站 | 欧美日韩tv| 日韩免费小视频 | 91禁在线观看 | 日本乱码一区 | 国内自拍真实伦在线观看 | www.av小说 | 性高潮视频在线观看 | 毛片黄色片 | 黄色成年人 | 秋葵视频污| 美女黄色影院 | 99久热| 操比网站| 粉嫩av一区二区三区免费观看 | 四川黄色一级片 | 欧美三级自拍 | 99热播精品 | 中国大陆高清aⅴ毛片 | 精品在线一区 | 中国一级免费毛片 | 国产熟妇搡bbbb搡bbbb | 伊人网大 | 丰满少妇高潮在线观看 | 99av国产精品欲麻豆 | 久久久久久久色 | 国产欧美综合一区二区三区 | exo妈妈mv在线播放高清免费 | 又大又粗弄得我出好多水 | 成人精品免费 | 九九色在线 | 中文字幕欧美人妻精品一区蜜臀 | wwwwww日本 | 国产精品久久久一区 | 成人在线观看免费高清 | 一区二区三区精 | 欧美少妇网 | 中文字幕视频免费观看 | 在线国产视频 | 精品电影一区二区 | 青青青在线 | 蜜桃视频网站 | 麻豆国产在线播放 | xxxxxx日本| 国产成人精品无码免费看在线 | 国产无码精品久久久 | 天美麻花果冻视频大全英文版 | 桃色一区二区 | 亚洲性视频网站 | 少妇一级淫片日本 | 久久99精品久久久 | 国产精品女优 | 美女精品一区 | 国产精品精品久久久 | 国产精品毛片久久久久久久av | 日韩三级电影网址 | 亚洲吧| 黄色一级在线视频 | 最新av在线网站 | 亚洲第二页 | 性生交大片免费看 | 丁香六月久久 | 黄色一级片黄色一级片 | 色偷偷噜噜噜亚洲男人的天堂 | 青青青免费视频观看在线 | 插女生下面 | 99国产精品自拍 | 日本公妇乱偷中文字幕 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产日韩高清在线 | 亚洲丝袜视频 | www.一起操 | 美女网站污 | 久久中文字幕视频 | 成人入口| 欧洲女女同videos| 久久6视频 | 国产黄色自拍视频 | 日本黄色大片在线观看 | 五月婷婷中文字幕 | 色呦 | av在线电影网 | 男女一级片 | 男女无遮挡网站 | 被灌满精子的波多野结衣 | 日韩福利视频 | 成人午夜精品一区二区 | 欧美日韩专区 | 国产精品jizz在线观看软件 | 国产精品色综合 | 成人h动漫精品一区二区下载 | 婷婷色在线 | 性欧美长视频 | 色婷婷香蕉在线一区二区 |