IDEA使用總結

逸竹小站發表於2019-10-23

IDEA常用設定

  • 在我們第一眼看見IDEA是這個樣子的:

IDEA使用總結

顯示工具條

我們要顯示工具條!,兩個按鈕哦

IDEA使用總結

黑色主體

我們要黑色的主題,白色的太low了!

IDEA使用總結

調整字型大小

現在的字型太小了,我要滑鼠滑輪+crtl鍵可以控制大小

IDEA使用總結

調整字型樣式

設定程式碼區字型的大小,樣式!

IDEA使用總結

方法間的分隔符

方法之間的分割線:

IDEA使用總結

自動換行

自動換行:

有時候程式碼一行太長了,Intellij Idea預設設定是沒有換行的。就是下面這種情況

這裡寫圖片描述

我們想idea幫我們格式換行!是這樣做的

這裡寫圖片描述

效果:

這裡寫圖片描述

一次性導包

一次性導包:

這裡寫圖片描述

properties檔案編碼

properties寫中文資料可以編碼:

IDEA在預設的情況下,在properties寫中文資料是不會幫我們編碼的。因此,需要我們手動去設定。

我在資源國際化的時候就發現了這個問題了。設定的圖片如下:

這裡寫圖片描述

程式碼提示不區分大小寫

程式碼提示不區分大小寫:

這裡寫圖片描述

IDEA WEB結構目錄說明

直接看下面的連結就行了,這裡我就不多做說明了。

my.oschina.net/lujianing/b…

Intellij idea 斷點除錯

之前使用Intellij Idea斷點除錯都是極其簡單的,都是下一步下一步下一步這樣子.....還有最坑爹的以為:IDEA只能除錯一次。除錯完就要重啟Tomcat伺服器.....因此花了大量的冤枉時間...為此,本文講解怎麼使用斷點...

各功能點的介紹##

這裡寫圖片描述

如果在Web容器下除錯斷點,要是錯過了具體的位置.我們是不用重啟伺服器的,一直點選下圖的圖示

這裡寫圖片描述

最後重新訪問,又直接會進入斷點除錯了!

還有個便捷檢視值的方法:ALT+滑鼠左鍵即可看到具體的值

這裡寫圖片描述

Intellij idea使用Junit

之前使用idea做Junit測試的時候,都是一個一個方法來寫,然後在方法名@Test這樣測試.....

後來發現eclipse有直接把整個類的方法都可以抽取出來,自動生成Junit測試方法...於是在找Idea下有沒有類似的功能....

結果發現:在類中直接使用ALT+SHIFT+T就可以自動生成對應的Junit方法了!!!

ALT+SHIFT+T會出現這樣:

這裡寫圖片描述

接著配置Junit就行了:

這裡寫圖片描述

IDEA配置Tomcat

IDEA使用總結

IDEA使用總結

IDEA使用總結

IDEA使用總結

注意:如果不能成功啟動Tomcat,很有可能是JDK版本和Tomcat版本不匹配,此時你可以降低JDK版本試試

eclipse複製到IDEA中文不匹配,編譯失敗

今天使用把eclipse的包複製到Intellij Idea下,結果在編譯的時候,它說我的資料是GBK,而Idea預設的資料是UTF-8,因此出錯了。。。

這裡寫圖片描述

解決:在專案中直接把物件的encoding.xml配置檔案刪除了就行了

這裡寫圖片描述

使用Idea更新資料庫表的資料

我們在做案例的時候,經常需要改變資料表中的資料來進行簡單測試。

那我們在Idea下是如何修改資料表的資料的呢???我們可以看下面的圖片

IDEA使用總結

只要選擇updata就行了,後面再按自動提交的標誌:

IDEA使用總結


更新:現在新版的就更加簡單了,有資料庫的小按鈕給我們點選!

Idea下使用Git

之前跟著廖學峰的課程學習了Git,我使用的是IDEA、自然就得在Idea下使用Git了。網上的教程很多,但是不是所有的教程都能成功的...

就只在IDEA上使用Git就用了我一個多小時了...哎呀。。。

最終是在此教程下成功在Idea上把檔案上傳到GitHub的:www.jianshu.com/p/b26eb96bc…

不過還是有個教程做得是非常好的,參照:www.cnblogs.com/wyb628/p/72…www.cnblogs.com/java-maowei…

發現這個教程也不錯:blog.csdn.net/huangfan322…

修改遠端倉庫地址:www.douban.com/group/topic…


git remote rm origin
git remote add origin git@github.com:Liutos/foobar.git
複製程式碼

detached head

不知道為啥在操作的時候切換到head了,於是在提交的時候老是有:detached head

於是上網查詢了資料,就說head指向了?????,於是就切換回來。


git checkout master


複製程式碼

使用Favorites來管理專案中的常用程式碼

參考連結:www.cnblogs.com/deng-cc/p/6…

IDEA常用快捷鍵

今天在看慕課網的時候發現有IDEA的教程,其實IDEA我已經用了一段時間了,但是本著學習到新東西的原則又去快速看了一下視訊。

視訊是挺好的,也發現了不少有用的東西。

視訊連結:www.imooc.com/learn/924

我下面就看課程的目錄來進行回憶有什麼值得一看的地方吧。

IDEA使用總結

程式碼定位

專案之間進行跳轉:

IDEA使用總結

Ctrl+E最近修改過的檔案

利用書籤跳轉:

IDEA使用總結

利用收藏來進行定位:

IDEA使用總結


定位類

ctrl+n



定位檔案

ctrl + shift +n



定位函式或者屬性

ctrl + shift + alt +n



字串

ctrl + shift + f
複製程式碼

列操作

大小寫 ctrl+shift+u

列操作

ctrl+shift+alt +j

資料資料是統一的,能夠實現批量處理

live template

IDEA使用總結

IDEA使用總結

postfix

IDEA使用總結

ALT+ENTER

  • 還能夠自動建立實現類..
  • 導包
  • 格式化輸出資料
  • 修正單詞拼寫

抽取重構

IDEA使用總結

尋找修改軌跡

找寫程式碼的作者(版本控制工具下如git才會有):

IDEA使用總結

撤銷修改的痕跡

ctrl+alt+z(在不同的地方撤銷的範圍也是不一樣的)

本地尋找軌跡修改的內容:

localhistroy 使用alt+shift+a掉它出來就可以看到了。

貼上板

ctrl+shift+v

呼叫圖

ctrl+alt+h

常用快捷鍵大全參考連結:

總結

使用IDEA是需要在過程中不斷去嘗試的,當你需要相關的功能時,就去搜尋IDEA有沒有支援。也不用去背快捷鍵,用得多了自然就熟了。

最後再給出一個參考資料:

如果文章有錯的地方歡迎指正,大家互相交流。習慣在微信看技術文章的同學,想要獲取更多的Java資源的同學,可以關注微信公眾號:Java3y