當前位置:
首頁 > 知識 > Intellij IDEA的小技巧

Intellij IDEA的小技巧

我們可以使用【Presentation Mode】,將弄到最大,可以讓你只關注一個類裡面的代碼,進行毫無干擾的。

可以使用快捷鍵,彈出視圖,然後選擇。效果如下:

這個模式的好處就是,可以讓你更加專註,因為你只能看到特定某個類的代碼。可能讀者會問,進入這個模式後,我想看其他類的代碼怎麼辦?這個時候,就要考驗你快捷鍵的熟練程度了。你可以使用彈出最近使用的文件。又或者使用和定位文件。

如何退出這個模式呢?很簡單,使用彈出view視圖,然後選擇即可。但是我強烈建議你不要這麼做,因為你是可以在模式下在裡面做任何事情的。當然前提是,你對足夠熟練。

如果你使用在編寫字元串的時候,然後要一個一個去轉義雙引號的話,就實在太不應該了,又煩又容易出錯。在可以使用幫我們自動轉義雙引號。

先將焦點定位到雙引號裡面,使用快捷鍵彈出視圖,並選中

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

選擇完後。滑鼠焦點自動會定位在雙引號裡面,這個時候你再次使用就可以看到

選中並回車,就可以看到編輯文件的視圖了。

可以看到確實幫我們自動轉義雙引號了。如果要退出編輯信息的視圖,只需要使用快捷鍵即可。

可以支持的語言和操作多到你難以想像,讀者可以自行研究。

假設有下面的場景,某個類的名字在視圖裡被擋住了某一部分。

你想完整的看到類的名字,該怎麼做。一般都是使用滑鼠來移動分割線,但是這樣子效率太低了。可以使用把滑鼠焦點定位到視圖裡,然後直接使用來移動分割線。

其實是表示的意思,不只是用來給代碼加分號的。比如說:

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

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

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

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

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

可以把紅色的導航欄去掉,讓顯得更加乾淨整潔一些。使用,然後去掉即可。去掉這個導航欄後,如果你偶爾還是要用的,直接用就可以臨時把導航欄顯示出來。

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

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

上面圖中的里,你如何知道它是在工程里的哪個位置呢?

可以先使用,彈出視圖,然後選擇中的,回車,就可以立刻定位到類的位置了。

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

如果你依稀記得某個方法名字幾個字母,想在裡面找出來,可以怎麼做呢?

直接使用,使用來查找即可。

比如說:

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

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

使用後,使用,然後輸入目錄名字即可.

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

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

這個也是我非常喜歡的一個功能,可以根據模板來找到與模板匹配的代碼塊。比如說:

想在整個工程裡面找到所有的try catch語句,但是catch語句裡面沒有做異常處理的。

catch語句里沒有處理異常,是極其危險的。我們可以裡面方便找到所有這樣的代碼。

首先使用快捷鍵彈出action框,然後輸入

選擇後,回車,跳轉到模板視圖。

點擊按鈕,選擇模板。為了能找出catch裡面沒有處理異常的代碼塊,我們需要配置一下的的值,將其設置為1。

點擊按鈕,在界面修改的值。

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

本文來源:

(本文版權歸原作者所有。轉載文章僅為傳播更多信息之目的,如有侵權請與我們聯繫,我們將及時處理。)

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員之家 的精彩文章:

Linux運維一定要知道的六類好習慣和23個教訓,避免入坑!
深入了解瀏覽器存儲

TAG:程序員之家 |