IDEA使用總結

IDEA經常使用設置

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

顯示工具條

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

黑色主體

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

調整字體大小

如今的字體過小了,我要鼠標滑輪+crtl鍵能夠控制大小
git

調整字體樣式

設置代碼區字體的大小,樣式!github

方法間的分隔符

方法之間的分割線:數據庫

自動換行

自動換行:服務器

有時候代碼一行太長了,Intellij Idea默認設置是沒有換行的。就是下面這種狀況微信

這裏寫圖片描述

咱們想idea幫咱們格式換行!是這樣作的eclipse

這裏寫圖片描述

效果:ide

這裏寫圖片描述

一次性導包

一次性導包:函數

這裏寫圖片描述

properties文件編碼

properties寫中文數據能夠編碼:

IDEA在默認的狀況下,在properties寫中文數據是不會幫咱們編碼的。所以,須要咱們手動去設置。

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

這裏寫圖片描述

代碼提示不區分大小寫

代碼提示不區分大小寫:

這裏寫圖片描述

IDEA WEB結構目錄說明

直接看下面的連接就好了,這裏我就很少作說明了。

https://my.oschina.net/lujianing/blog/186737?p=1#OSC_h2_1

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

注意:若是不能成功啓動Tomcat,頗有多是JDK版本和Tomcat版本不匹配,此時你能夠下降JDK版本試試

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

今天使用把eclipse的包複製到Intellij Idea下,結果在編譯的時候,它說個人數據是GBK,而Idea默認的數據是UTF-8,所以出錯了。。。

這裏寫圖片描述

解決:在項目中直接把對象的encoding.xml配置文件刪除了就好了

這裏寫圖片描述

使用Idea更新數據庫表的數據

咱們在作案例的時候,常常須要改變數據表中的數據來進行簡單測試。

那咱們在Idea下是如何修改數據表的數據的呢???咱們能夠看下面的圖片

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


更新:如今新版的就更加簡單了,有數據庫的小按鈕給咱們點擊!

Idea下使用Git

以前跟着廖學峯的課程學習了Git,我使用的是IDEA、天然就得在Idea下使用Git了。網上的教程不少,可是不是全部的教程都能成功的...

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

最終是在此教程下成功在Idea上把文件上傳到GitHub的:http://www.jianshu.com/p/b26eb96bce29

不過仍是有個教程作得是很是好的,參照:http://www.cnblogs.com/wyb628/p/7243776.htmlhttp://www.cnblogs.com/java-maowei/p/5950930.html

發現這個教程也不錯:http://blog.csdn.net/huangfan322/article/details/53220060

修改遠程倉庫地址:https://www.douban.com/group/topic/33666661/

git remote rm origin
git remote add origin git@github.com:Liutos/foobar.git

detached head

不知道爲啥在操做的時候切換到head了,因而在提交的時候總是有:detached head

因而上網查找了資料,就說head指向了?????,因而就切換回來。

git checkout master

使用Favorites來管理項目中的經常使用代碼

參考連接:http://www.cnblogs.com/deng-cc/p/6530279.html

IDEA經常使用快捷鍵

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

視頻是挺好的,也發現了很多有用的東西。

視頻連接:https://www.imooc.com/learn/924

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

代碼定位

項目之間進行跳轉:

Ctrl+E最近修改過的文件

利用書籤跳轉:

利用收藏來進行定位:

定位類

ctrl+n



定位文件

ctrl + shift +n



定位函數或者屬性

ctrl + shift + alt +n



字符串

ctrl + shift + f

列操做

大小寫 ctrl+shift+u

列操做

ctrl+shift+alt +j

數據數據是統一的,可以實現批量處理

live template

postfix

ALT+ENTER

  • 還可以自動建立實現類..
  • 導包
  • 格式化輸出數據
  • 修正單詞拼寫

抽取重構

尋找修改軌跡

找寫代碼的做者(版本控制工具下如git纔會有):

撤銷修改的痕跡

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

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

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

粘貼板

ctrl+shift+v

調用圖

ctrl+alt+h

經常使用快捷鍵大全參考連接:

總結

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

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

若是文章有錯的地方歡迎指正,你們互相交流。習慣在微信看技術文章的同窗,想要獲取更多的Java資源的同窗,能夠 關注微信公衆號:Java3y
相關文章
相關標籤/搜索