1. 程式人生 > >IDEA 配置及操作總結(新手必看)

IDEA 配置及操作總結(新手必看)

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中的主入口點。在這裡,您可以建立一個新的專案,開啟一個現有的或從版本控制中籤出項目。

熟悉主介面

智慧編碼

構建您的專案

如果您的專案不使用構建工具,構建使用選單,下面的命令:

- 編譯:編譯檔案在選定的範圍內,無論已經改變與否。

- 製作:編譯檔案,如果他們已經改變了。

- 重建工程:強制對整個專案重新編譯。

您還可以看看製作,編輯和重建”的教程,看看編譯型別

IntelliJ IDEA 支援 Ant , Maven 和 Gradle .您可以通過使用專案嚮導,然後選擇相應的構建工具,或通過匯入來自源的現有專案,並選擇相應的構建檔案從匯入建立一個新的專案。

如果您的專案使用的構建工具,你也可以從剛剛的IntelliJ IDEA執行構建工具的任務。構建選單仍然可以工作,那樣的專案。IntelliJ IDEA提供了一個構建工具,您可以管理特定操作的工具視窗。要開啟它 View(檢視) | Tool Windows(工具視窗) | Build Tool Name (構建工具名稱.

在這個視窗中,您還可以控制生成的行為,執行生成任務,並新增任務到執行配置中。

執行和除錯應用程式

執行/除錯配置描述當您單擊工具欄,或從執行選單中執行或除錯按鈕會發生什麼情況。您可以建立多個配置,並使用你需要從下拉選單中選擇特定的一個。要編輯執行配置點選 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匯入專案

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

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: 字型美化和字型新增

5.編碼的問題

需要改三處地方為utf-8:

settings-file encoding,設定專案的預設編碼 
other settings - default settings - file encoding 
改單個檔案的話,開啟檔案,專案介面右下角有顯示當前游標行號列號,右邊就是當前檔案編碼,自己改成想要的型別。

6.將編輯器背景調整成綠豆沙色

豆沙綠的RGB值為: 
rgb為199,237,204

7.idea中的選擇某行,在行號那塊部分點選即可選中,另外在行號部分從上往下選中才可以選中。

8.每次開啟intellij idea,都會開啟上次的專案,請問怎麼關閉呢

systerm setting -> Reopen last project on startup去掉勾

9.注意調整xml的格式,非常重要