Jetbrains官網下載IDEA15
咱們在瀏覽器輸入網址https://www.jetbrains.com/。選擇相應的系統版本,下載最新版本的IDEA15,Windows系統雙擊安裝文件,根據界面提示進行IDEA安裝。
Jetbrains擁有衆多,有基礎版本和旗艦版本。期間版本功能強悍,須要購買License。css
啓動及主界面
安裝完成後,點擊左面IDEA15的圖標,下圖界面進行IDEA加載等待
IDEA加載完成後,一路配置及註冊確認後進入主界面
Create New Project:建立一個新的IDEA工程
Import Project:導入一個已有的IDEA工程
Open:打開一個已有工程或文件
Check out form Version Control:從版本管理系統檢出工程
Configure:配置IDEAhtml
顯示工具欄及工具按鈕
默認狀態,IDEA不會顯示工具欄及工具按鈕。這樣一來我相應的操做必須經過相應菜單一級級瀏覽查找才能使用,很是影響工具使用效率。
顯示工具欄及工具按鈕,須要找到頂部視圖菜單View,勾選①處的Toolbar、②處的Tool Buttons。 java
IDEA全局配置
IDEA工具,擁有的配置分爲IDEA工具全局配置和工程結構配置。首先咱們來看IDEA的全局配置。
快捷鍵Ctrl + Alt + S,打開全局配置Settings。android
IDEA主題配置,涉及IDEA皮膚、字體等默認設置 spring
系統同步選項設置
Appearance & Bahabior -> System Settings -> Synchronization -> 所有勾選,而且 Save files automatically if application is idle for 3 sec.apache
IDEA快捷鍵設置
IDEA的快捷鍵與咱們習慣的Eclipse有很大區別,固然如此智能的工具確定也考慮了咱們的使用習慣及體驗。
再次使用快捷鍵打開全局配置Settions。
Keymap,右側Keymaps選項能夠選擇咱們習慣的工具,以此保證咱們與原有快捷鍵同步。IDEA真的考慮很周全。
這裏咱們修改一下,代碼智能補全的快捷鍵,由於IDEA默認爲Ctrl + 空格。默認快捷鍵與Windows輸入法快捷鍵衝突。
Main menu -> Code -> Completion下面有兩個選項:
basic:通常用法爲輸入某個類名開頭的幾個字母,而後使用此處設置的快捷鍵,自動補全代碼。
smartType:在new關鍵字後使用Ctrl + Shift + 空格,看看會發生什麼神奇的事情吧。json
自定義設置basic快捷鍵,在basic上點擊鼠標右鍵,彈出菜單,選擇remove Ctrl + 空格,這個默認快捷鍵。
再次在basic上點擊鼠標右鍵,彈出菜單,選擇add Keyboard Shortcut,在彈出的設置窗口中,設置First Stroke爲新的快捷鍵Ctrl + Alt + 斜槓( / )windows
設置代碼編輯視圖的行號顯示
Editor -> General -> Appearance,勾選show line numbers。瀏覽器
代碼自動補全忽略大小寫
Editor -> General -> Code Completion -> Case sensitive completion -> 下拉選擇 None服務器
關閉單詞拼寫檢查
Editor -> Spelling -> Typo,設置Options,去掉去掉勾選 Process code、Procss literals、Process comments。
設置字體
首先, Editor -> Colors & Fonts,Scheme點擊Save As…按鈕,輸入另存爲字體配置的名稱,點擊OK按鈕。
再設置,Editor -> Colors & Fonts -> Font,取消勾選show only monospaced fonts,Primary font設置爲Monaco(Monaco字體須要系統已安裝該字體),Size設置爲14。點擊OK按鈕完成字體樣式及大小設置。
編碼設置
因爲須要避免亂碼問題,咱們一般狀況會將編碼統一爲UTF-8。
Editor -> File Encodings,將IDE Encoding、Project Encoding、Default Encoding for properties files,所有設置爲UTF-8。而且勾選Default Encoding for properties files後面的Transparent natice-to-ascii conversion,點擊OK按鈕完成設置。
過濾文件夾及目錄類型
Editor -> File Types,Ignore files and folders過濾列表輸入框中添加.iml;.idea;*.gradle;*build;
各個過濾項之間以分號( ; )隔開。
生成序列化serialVersionUID
Editor -> Inspections -> Java -> Serialization issues,勾選Serializable class without ‘serialVersionUID’,至此之後,在你的Java類實現java.io.Serializable接口時,使用快捷鍵Alt+Enter就會提示add ‘serialVersionUID’ field,自動建立serialVersionUID了。
配置Java編譯版本
Build,Execution,Deployment -> Compiler -> Java Compiler,設置Use Cimpiler爲javac,Project bytecode version(leave blank for JDK default)下拉列表選中1.8(須要設置的JDK編譯版本),點擊OK按鈕完成設置。
解決強迫症同窗們對Spring整合Mybaitis後,Mybatis的Mapper接口注入報錯問題,咱們可修改成警告
Enditor -> Inspecitions -> Spring -> spring Core -> Code -> Autowiring fro Bean Class,講右邊右邊Severity設置爲Warning。
備份IDEA全局配置
IDEA主界面,點擊菜單File,選擇Export Settings,選擇導出所有配置文件存放目錄,點擊OK按鈕完成導出。
導入備份的IDEA全局配置
IDEA主界面,點擊菜單File,選擇Import Settings,選擇導出所有配置文件存放目錄的settings.jar配置備份文件,點擊OK按鈕完成導入。
工程結構配置
如今,咱們經過快捷鍵Ctrl + Alt + Shift + S,打開工程結構設置。
Project SDK:選擇或建立新的JDK,可在列表中選擇已建立的對應版本的JDK。New…按鈕能夠建立不一樣版本的JDK,穿件成功後會在列表中出現新建立的JDK供配置選擇。若是當前尚未任何JDK被建立,則列表會顯示紅色的No SDK。
Project language level:選擇Java JDK的編譯版本。在IDEA進行編譯時,會檢查低於此處設置的版本的語法給出相應警告或錯誤提示。
Project compiler output:設置編譯後的.class文件存放目錄。
插件安裝配置
快捷鍵Ctrl + Alt + S,打開全局配置Settings。
安裝
PMD
Plugins->Browse Repositories…->PMDPlugin->install,完成安裝。
FindBugs
Plugins->Browse Repositories…->FindBugs-IDEA->install,完成安裝。
CheckStyle
Plugins->Browse Repositories…->CheckStyle-IDEA->install,完成安裝。
- GsonFormat
Java語言,json格式的內容轉成Object
配置
PMD
Other Settions->PMD
設置options,Target JDK值爲1.8,Encoding值爲UTF-8。
FindBugs
Other Settions->FindBugs-IDEA
保持默認設置。
CheckStyle
Other Settions->Checkstyle
配置Configuration File點擊綠色+號,添加CheckStyle-mars.xml文件,並在Configuration File選擇該文件爲Active。
使用
PMD
IDEA的Project導航視圖中,項目或模塊文件夾點擊鼠標右鍵,彈出菜單選擇Run PMD->Pre->Defined->All(或者單個PMD規則)
FindBugs
IDEA的Project導航視圖中,項目或模塊文件夾點擊鼠標右鍵,彈出菜單選擇FindBugs->Analyze Module Files
Analyze Module Files:分析模塊中的全部文件。
Analyze Project Files:分析項目中的全部文件。
Analyze All Modified Files:分析所有已修改的文件。
CheckStyle
IDEA的Project導航視圖中單選、多選一個文件。
底部CheckStyle視圖,點擊綠色三角運行CheckStyle,窗口顯示檢查報告。
IntelliJ IDEA 快速入門指南
2016年07月03日 17:05:30
閱讀數:57289
本節內容:
- 運行你的第一個Java應用程序- 熟悉主界面- 智能編碼- 簡單的項目配置- 構建您的項目- 運行和調試應用程序- 運行測試- 部署你的應用到服務器上- 定製一切- 找到適合你的方式- 從Eclipse或NetBeans的遷移- 下一步作什麼?
若是您已成功將IntelliJ IDEA安裝在計算機上,是第一次運行它的時候了。您將看到歡迎屏幕,讓你進到IDE中的主入口點。在這裏,您能夠建立一個新的項目,打開一個現有的或從版本控制中籤出項目。
運行你的第一個Java應用程序
熟悉主界面
智能編碼
簡單的項目配置
構建您的項目
若是您的項目不使用構建工具,構建使用菜單,下面的命令:
- 編譯:編譯文件在選定的範圍內,不管已經改變與否。
- 製做:編譯文件,若是他們已經改變了。
- 重建工程:強制對整個項目從新編譯。
IntelliJ IDEA 支持 Ant , Maven 和 Gradle .您能夠經過使用項目嚮導,而後選擇相應的構建工具,或經過導入來自源的現有項目,並選擇相應的構建文件從導入建立一個新的項目。
若是您的項目使用的構建工具,你也能夠從剛剛的IntelliJ IDEA運行構建工具的任務。構建菜單仍然能夠工做,那樣的項目。IntelliJ IDEA提供了一個構建工具,您能夠管理特定操做的工具窗口。要打開它 View(查看) | Tool Windows(工具窗口) | Build Tool Name (構建工具名稱).
在這個窗口中,您還能夠控制生成的行爲,運行生成任務,並添加任務到運行配置中。
有關支持的構建工具的更多信息,你能夠看到網站幫助頁面 Ant ,Gradle 或 Maven 或看一看 "Building on Ant, Gradle and Maven" 視頻教程。
運行和調試應用程序
運行/調試配置描述當您單擊工具欄,或從運行菜單中運行或調試按鈕會發生什麼狀況。您能夠建立多個配置,並使用你須要從下拉菜單中選擇特定的一個。要編輯運行配置點擊 Run(運行) | Edit configurations'(編輯配置)要了解不一樣類型的運行配置的,請看運行/調試配置。又見運行/調試配置基礎。
運行和調試應用程序
確保您的模塊的依賴關係中指定了適當的測試框架。
對於運行在應用程序中的全部測試,請右鍵單擊測試文件夾,而後單擊運行「全部測試」。
您能夠經過按Ctrl+Shift+F10運行特定的測試。它也是基於運行配置。不要忘記觀看測試視頻教程和閱讀測試Web幫助頁面。
部署你的應用到服務器上
在部署應用程序到應用程序服務器以前,請確保配置此應用程序服務器在 File(文件) | Settings(設置) | Build(生成), Execution(執行), Deployment(部署) | Application Servers(應用程序服務器)
一旦配置了應用程序服務器,建立一個相應的運行/調試配置,並指定應用程序服務器:
此外,在部署選項卡中指定要部署的實際工件:
查找更多全面的教程有關部署一個Java EE應用程序到應用程序服務器在 開發Java EE應用程序。
定製一切
自定義外觀IDE在 File(文件) | Settings(設置) | Appearance & Behaviour(外觀和行爲) | Appearance(外觀).
IntelliJ IDEA提供淺色的和深色的外觀主題。能夠有幾個線色的,根據您的操做系統,和一個深色的一個叫作Darcula。
自定義文本編輯器的行爲在 File(文件) | Settings(設置) | Editor(編輯器) .
在 File(文件) | Settings (設置)| Editor (編輯器)| Colors and fonts(顏色和字體) ,你能夠爲編輯器選擇任何顏色方案,修改它們,並將它們保存爲你本身所用。
要配置風格,到 File(文件) | Settings (設置)| Editor (編輯器) | Code Style(代碼風格).IntelliJ IDEA會自動應用你已經配置的代碼風格。
有不少能夠在文本編輯器中使用快捷鍵。從檢查你不能錯過的快捷方式開始。
此外,下載帶有各類平臺最經常使用的快捷方式參考卡:Win/Linux , MacOS .
IntelliJ IDEA 爲您提供幾個鍵盤方案供您選擇,在 File(文件) | Settings (設置)| Keymap(鍵盤方案)。您還能夠指定本身的快捷方式爲任何動做。
一些自定義設置能夠與您的團隊經過VCS共享。
找到適合你的方式
若是您剛剛忘了一個快捷方式,使用查找操做(按Ctrl+Shift+A)和經過名稱查找動做。
最後,如果你想找到的東西,但你不知道在哪裏,按Shift鍵兩次,使用全面搜索功能。
一般,若是你想找到設置中的東西,使用搜索欄的設置/首選項對話框。
試着開始在樹上、列表或任何地方按鍵搜索,快捷搜索在不少地方可用。
版本控制集成
IntelliJ IDEA 支持 Git, CVS, Mercurial(一種輕量級分佈式版本控制系統,採用 Python 語言實現,易於學習和使用,擴展性強),Perforce(一個功能比較強大的版本控制軟件,並且是跨平臺的,支持 Windows. *nix, Mac,連 cygwin 的版本都有一個) 等.
決定使用哪個,指定其設置在 File(文件) | Settings (設置) | Version Control(版本控制).
這可能要添加您的當前項目或現有的項目做爲新的VCS(版本控制系統)根路徑。
除了通常的VCS(版本控制系統)設置,在這裏你能夠配置全部對應於您要使用特定的VCS(版本控制系統)。
IDE容許您添加,刪除,提交,回覆,管理分支,查看歷史,推,拉,作不少其餘的事情。有些操做在版本控制經過VCS稱爲工具窗口提供 VCS | Show Changes View 顯示更改視圖。
其餘的能夠從VCS菜單的相應點被調用。
1、項目層面
1.Java開發工具IntelliJ IDEA導入項目
http://jingyan.baidu.com/article/a17d52852118ac8098c8f2c1.html
2.IDEA 項目怎麼刪除
先關閉項目(從菜單 File -> Close Project 關掉此項目),而後界面上不會是有項目例表,鼠標移到你想要刪除的項目上(不要點擊,一點就打開了),而後按DELETE鍵
3.idea一個窗口只能打開一個project?不能像eclipse同樣多個項目
沒有這個功能不須要。idea的project至關於vc的workspace,下一級別的是model ,同時打開多個 IDE 便可。放心,他們用的都是同一個 JVM 堆棧,不會多耗內存。
idea close project後,會回到項目列表的窗口~~~~也是很是之經常使用的功能。
另外IDEA能夠寫多模塊的工程。
4.與eclipse相比,eclipse的右鍵source功能在idea中在哪裏呢,在code下拉菜單裏能夠找到,包括代碼的格式進行formate,生成get、set方法等等。
5.IntelliJ IDEA java工程如何添加jar
http://blog.csdn.net/fyqcdbdx/article/details/17465929
6.若是想把某些代碼封裝成函數,能夠選中想封裝的代碼,而後右鍵重構。很是快。這個方法加上提取成員變量的方法,結合使用,對於咱們重構本身的代碼很是有幫助。
7.創建一個多模塊的工程
2、操做層面
1.快捷鍵
- xml文件中想觸發自動提示,<這個符號必不可少。
- alt+enter鍵:萬能鍵
- ctrl+alt+v:提取爲局部變量
- ctrl+alt+f:提取爲成員變量
- Ctrl+w:依次按層級選中
- alt+左右,能夠切換tab的各個類
- ctrl+shift+空格 能夠調出文檔,須要你先關聯源代碼,這樣咱們就能夠不看開發文檔了,由於都同樣,開發文檔就是源代碼中的註釋生成的doc
- ctr+shit+v,打開你當前至少5條的粘貼板
- inn直接就是if(xxx != null)
- iter就能夠調出遍歷的一串內容
在設置裏面,咱們能夠把快捷鍵設置成爲eclipse對應的,以上有些快捷方式是原生的,須要本身查找快捷鍵的設置,對應成本身idea的。
要查看文檔就要關聯源碼?如何關聯源碼呢?
D:\deve_tools\Android_SDK_windows\sdk\extras\android\support\v4\src\java
2.善用to do
3.日誌沒有怎麼辦
4.如何看日誌的問題出錯標識
idea看異常日誌:主要看case by xxxxx後面的
對於日誌出錯地方及問題的快速定位也是很是重要的
5.idea調試
3、設置層面
1.intellij idea 內存優化
由於intellij idea比較卡,咱們能夠到以下的安裝路徑修改便可,我是直接覆蓋粘貼了。確實不太卡了。\IntelliJ IDEA 8\bin\idea.exe.vmoptions
不過也要先看看你機器自己的配置而配置.
-Xms64m
-Xmx256m
-XX:MaxPermSize=92m
-ea
-server
-Dsun.awt.keepWorkingSetOnMinimize=true
2.用標識編輯過的文件
Editor –> Editor Tabs
在IDEA中,你須要作如下設置, 這樣被修改的文件會以*號標識出來,你能夠及時保存相關的文件。」Mark modifyied tabs with asterisk」
3.顯示行號
如何顯示行號:Settings->Editor->Appearance標籤項,勾選Show line numbers
4.IntelliJ IDEA: 字體美化和字體添加
http://lavasoft.blog.51cto.com/62575/745271/
http://jingyan.baidu.com/article/6525d4b12a4f18ac7d2e94c1.html
5.編碼的問題
須要改三處地方爲utf-8:
settings-file encoding,設置項目的默認編碼
other settings - default settings - file encoding
改單個文件的話,打開文件,項目界面右下角有顯示當前光標行號列號,右邊就是當前文件編碼,本身改爲想要的類型。
http://blog.csdn.net/xiejx618/article/details/26414391
6.將編輯器背景調整成綠豆沙色
豆沙綠的RGB值爲:
rgb爲199,237,204
7.idea中的選擇某行,在行號那塊部分點擊便可選中,另外在行號部分從上往下選中才能夠選中。
8.每次打開intellij idea,都會打開上次的項目,請問怎麼關閉呢
systerm setting -> Reopen last project on startup去掉勾
9.注意調整xml的格式,很是重要