IntelliJ IDEA工具使用總結

在Mac 平臺上使用了一段時間的IntelliJ IDEA,它在智能代碼助手、代碼自動提示、重構、J2EE支持、Maven、JUnit、Git整合、代碼審查、 創新的GUI設計等方面的功能能夠說是超常的,業界良心。php

 

若是想學習有關如何使用IDEA的知識,能夠多訪問官方文檔(http://www.jetbrains.com/),對初學者來講是足夠了,至少我我的是這麼走過來的。若是以爲閱讀官方文檔耗時費力,我搜集到了一個學習的教程,自我感受整理的還不錯,分享連接http://www.phperz.com/special/83.html。html

 

我學習的過程當中以爲以下幾點比較重要:服務器

1.基本概念app

Project 至關於 Eclipse的Workspacemaven

Modules 至關於 Eclipse 的Project學習

Facets 表示這個module有什麼特徵,好比 Web,Spring和Hibernate等; this

Artifact 是maven中的一個概念,表示某個module要如何打包,例如war exploded、war、jar、ear等等這種打包形式;一個module有了 Artifacts 就能夠部署到應用服務器中了!spa

artifact你把它理解成「生成的東西」就差很少了。這個詞強調的是這是你軟件生產過程當中某一步的產生物,不像程序自己,或者是配置文件這些,是你手寫出來的。 插件

Exploed在給項目配置Artifacts的時候有好多個type的選項,explode 在這裏你能夠理解爲展開,不壓縮的意思。也就是war、jar等產出物沒壓縮前的目錄結構。建議在開發的時候使用這種模式,便於修改了文件的效果馬上顯現出來。設計

ArchiveExploed是相對的,意味最終的產物爲打包的內容,能夠是war\ear\jar包。【Archive 原意爲存檔,這裏能夠理解爲打包】 

默認狀況下,IDEA的Modules和Artifacts的output目錄已經設置好了,不須要更改,打成war包的時候會自動在WEB-INF目錄下生產classes目錄,而後把編譯後的文件放進去。

Langugae Level

SDK

2.經常使用設置(注意我這裏說的經常使用是指必須掌握的,這個不掌握,後續開發過程當中會很迷惑)

設置File Encoding

團隊協做開發時,須要注意哪些內容是須要歸入版本管理哪些又是不能的?好比我的配置數據就不能歸入版本管理,若是這樣作了,會常常性的出現衝突。

設置適合本身的快捷鍵。

3.熟悉經常使用的快捷鍵(我的的建議是預置的快捷鍵最好不要改,除非你以爲學習成本過高)

Ctrl + B (or Command + B in Mac)

directs the developer to the declarationof methods, fields, constructors, and so on. To use this shortcut correctly,the developer needs to hover the cursor over the element being used. 

Ctrl+N and Ctrl+Shift+N(or Command+NandCommand+Shift+N inMac)

are used to navigate to a class and a file, respectively; you just needto type the name of the resource you want. 

Ctrl + Alt + B (or Command + Option + B in Mac)

directs the developer to the implementation of an element (class, interface, method, and such). In case the element has more than one implementation, a list with all implementations will appear. 

Ctrl + E (or Command + E in Mac)

can be used so the developer can see therecently opened files, allowing him/her to reopen them easily and fast. 

Ctrl + Tab

will display a simple dialog with opened files and availabletool tabs. 

Ctrl + F (or Command + F in Mac)

shows a find text field to run a search for sentences in the current file. You can configure regex to find things and use other options available in the find bar. 

Ctrl + Shift + F 

will open a dialog that will allow you to run a search for a sentence through all the files in the project. The developer can filter where the search will be done and define some other options. 

 

4.使用提升效率的插件(好比:支持熱部署插件)

JRebel

Hungry Backspace

相關文章
相關標籤/搜索