Jetbrains官網下載IDEA15
我們在瀏覽器輸入網址https://www.jetbrains.com/。選擇相應的系統版本,下載最新版本的IDEA15,Windows系統雙擊安裝文件,根據界面提示進行IDEA安裝。
Jetbrains擁有眾多,有基礎版本和旗艦版本。期間版本功能強悍,需要購買License。
啟動及主界面
安裝完成后,點擊左面IDEA15的圖標,下圖界面進行IDEA加載等待
IDEA加載完成后,一路配置及注冊確認后進入主界面
Create New Project:創建一個新的IDEA工程
Import Project:導入一個已有的IDEA工程
Open:打開一個已有工程或文件
Check out form Version Control:從版本管理系統檢出工程
Configure:配置IDEA
顯示工具欄及工具按鈕
默認狀態,IDEA不會顯示工具欄及工具按鈕。這樣一來我相應的操作必須通過相應菜單一級級瀏覽查找才能使用,非常影響工具使用效率。
顯示工具欄及工具按鈕,需要找到頂部視圖菜單View,勾選①處的Toolbar、②處的Tool Buttons。
IDEA全局配置
IDEA工具,擁有的配置分為IDEA工具全局配置和工程結構配置。首先我們來看IDEA的全局配置。
快捷鍵Ctrl + Alt + S,打開全局配置Settings。
IDEA主題配置,涉及IDEA皮膚、字體等默認設置
系統同步選項設置
Appearance & Bahabior -> System Settings -> Synchronization -> 全部勾選,並且 Save files automatically if application is idle for 3 sec.
IDEA快捷鍵設置
IDEA的快捷鍵與我們習慣的Eclipse有很大區別,當然如此智能的工具肯定也考慮了我們的使用習慣及體驗。
再次使用快捷鍵打開全局配置Settions。
Keymap,右側Keymaps選項可以選擇我們習慣的工具,以此保證我們與原有快捷鍵同步。IDEA真的考慮很周全。
這里我們修改一下,代碼智能補全的快捷鍵,因為IDEA默認為Ctrl + 空格。默認快捷鍵與Windows輸入法快捷鍵沖突。
Main menu -> Code -> Completion下面有兩個選項:
basic:一般用法為輸入某個類名開頭的幾個字母,然后使用此處設置的快捷鍵,自動補全代碼。
smartType:在new關鍵字后使用Ctrl + Shift + 空格,看看會發生什么神奇的事情吧。
自定義設置basic快捷鍵,在basic上點擊鼠標右鍵,彈出菜單,選擇remove Ctrl + 空格,這個默認快捷鍵。
再次在basic上點擊鼠標右鍵,彈出菜單,選擇add Keyboard Shortcut,在彈出的設置窗口中,設置First Stroke為新的快捷鍵Ctrl + Alt + 斜杠( / )
設置代碼編輯視圖的行號顯示
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.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.建立一個多模塊的工程
二、操作層面
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調試
三、設置層面
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的格式,非常重要