1. 程式人生 > 實用技巧 >IntelliJ IDEA 常用快捷鍵列表及技巧大全

IntelliJ IDEA 常用快捷鍵列表及技巧大全

Dubug快捷鍵

F9 resume programe 恢復程式 Alt+F10 show execution point 顯示執行斷點 F8 Step Over 相當於eclipse的f6 跳到下一步 F7 Step Into 相當於eclipse的f5就是 進入到程式碼 Alt+shift+F7 Force Step Into 這個是強制進入程式碼 Shift+F8 Step Out 相當於eclipse的f8跳到下一個斷點,也相當於eclipse的f7跳出函式 Atl+F9 Run To Cursor 執行到游標處 ctrl+shift+F9 debug執行java類 ctrl+shift+F10 正常執行java類 alt+F8 debug時選中檢視值

IntelliJ Idea 常用快捷鍵列表

程式碼補全

Ctrl+Shift+Space 自動補全程式碼 Ctrl+J 自動程式碼 Ctrl+空格 程式碼提示 Ctrl+Alt+Space 類名或介面名提示 Ctrl+P 方法引數提示 Ctrl+Alt+O 優化匯入的類和包 alt+enter/alt+insert(開啟小鍵盤,alt+fn+0) 生成get/set等方法 Alt+回車 匯入包,自動修正 alt+enter 開啟錯誤提示 sout 輸出列印System.out.println()

程式碼移動

Ctrl+Shift+上下鍵 程式碼行上下移動 Ctrl+X 刪除行 Ctrl+D 複製行 Ctrl+/ 或 Ctrl+Shift+/ 註釋(// 或者/*...*/ ) Shift+F6 重構-重新命名 Alt+1 快速開啟或隱藏工程面板 Alt+ left/right 切換程式碼檢視 Alt+ Up/Down 在方法間快速移動定位 home/end 移動游標到行尾或行首 Ctrl+Shift+Up/Down 程式碼向上/下移動。 F2 或Shift+F2 下一個/上一個錯誤快速定位 Alt+F1 查詢程式碼所在位置 Ctrl+Alt+ left/right 返回至上次瀏覽的位置 選中文字,按Alt+F3 ,逐個往下查詢相同文字,並高亮顯示。 Ctrl+Up/Down 游標跳轉到第一行或最後一行下 Ctrl+B 快速開啟游標處的類或方法 雙擊shift 彈出搜尋框,查詢檔案 一鍵清除所有斷點 左下方dubug介面點選"View Breakpoints"按鈕,取消全選再點選上方"-"即"Remove"按鈕,完成即可

註釋

行註釋 Ctrl+/

塊註釋 Ctrl+Shift+/

方法或類註釋 /**

最常用快捷鍵

1.Ctrl+E,可以顯示最近編輯的檔案列表 2.Shift+Click,可以關閉檔案 3.Ctrl+[或],可以跳到大括號的開頭結尾 4.Ctrl+Shift+Backspace,可以跳轉到上次編輯的地方 5.Ctrl+F12,可以顯示當前檔案的結構 6.Ctrl+F7,可以查詢當前元素在當前檔案中的引用,然後按F3可以選擇 7.Ctrl+N,可以快速開啟類 8.Ctrl+Shift+N,可以快速開啟檔案 9.Alt+Q,可以看到當前方法的宣告 10.Ctrl+W,可以選擇單詞繼而語句繼而行繼而函式 11.Alt+F1,可以將正在編輯的元素在各個面板中定位 12.Ctrl+P,可以顯示引數資訊 13.Ctrl+Shift+Insert,可以選擇剪貼簿內容並插入 14.Alt+Insert,可以生成構造器/Getter/Setter等 15.Ctrl+Alt+V,可以引入變數。例如把括號內的SQL賦成一個變數 16.Ctrl+Alt+T可以把程式碼包在一塊內,例如try/catch 17.Alt+Up and Alt+Down可在方法間快速移動

18.在一些地方按Alt+Enter可以得到一些Intention Action,例如將”==”改為”equals()” 19.Ctrl+Shift+Alt+N可以快速開啟符號 20.Ctrl+Shift+Space在很多時候都能夠給出Smart提示 21.Alt+F3可以快速尋找 22.Ctrl+/和Ctrl+Shift+/可以註釋程式碼 23.Ctrl+Alt+B可以跳轉到抽象方法的實現 24.Ctrl+O可以選擇父類的方法進行重寫 25.Ctrl+Q可以看JavaDoc 26.Ctrl+Alt+Space是類名自動完成 27.快速開啟類/檔案/符號時,可以使用萬用字元,也可以使用縮寫 28.Live Templates! Ctrl+J 29.Ctrl+Shift+F7可以高亮當前元素在當前檔案中的使用 30.Ctrl+Alt+Up /Ctrl+Alt+Down可以快速跳轉搜尋結果 31.Ctrl+Shift+J可以整合兩行 32.Alt+F8是計算變數值

Ctrl+Alt+L 格式化程式碼 Alt+Insert 生成程式碼(如get,set方法,建構函式等) Ctrl+E或者Alt+Shift+C 最近更改的程式碼 Alt+Shift+C 對比最近修改的程式碼 程式碼標籤輸入完成後,按Tab,生成程式碼。 選中文字,按Ctrl+Shift+F7 ,高亮顯示所有該文字,按Esc高亮消失。 Ctrl+W 選中程式碼,連續按會有其他效果 Ctrl+N 查詢類 Ctrl+Shift+N 查詢檔案 Ctrl+R 替換文字 Ctrl+F 查詢文字 Ctrl+Shift+Alt+N 查詢類中的方法或變數 Ctrl+E 最近開啟的檔案 Ctrl+H 顯示類結構圖 Ctrl+Q 顯示註釋文件

Intellij IDEA 智慧補全

首先來看一下下面這張圖,在方法裡面有效位置後面輸入一個.,最後面會列表所有可用的自動補全的關鍵字,這也就是今天要分享的內容。

下面再介紹幾個它們的用法,其實很簡單,跟上次一樣,這次我同樣還是錄了動圖,這樣看得更直觀,看起來更牛逼。。

1、快速列印輸出

除了用 sout 開頭快速生成,還能在後面快速生成。

2、快速定義區域性變數

在字串或者數字……後面輸入 .var,回車,IDEA會自動推斷並快速定義一個區域性變數,不過它是 final 型別的。

3、快速定義成員變數

在值後面輸入.field,可以快速定義一個成員變數,如果當前方法是靜態的,那生成的變數也是靜態的。

4、快速格式化字串

在字串後面輸入.format,回車,IDEA會自動生成 String.format…語句,牛逼吧!

5、快速判斷(非)空

if (xx != null)
if (xx == null)

像上面這種判斷空/非空的情況非常多吧,其實可以快速生成 if 判斷語句塊,非空:.notnull 或者 .nn,空:.null。

6、快速取反判斷

輸入 .not 可以讓布林值快速取反,再輸入 .if 可快速生成 if 判斷語句塊。

7、快速遍歷集合

下面是幾種 for 迴圈語句的快速生成演示,.for, .fori, .forr 都可以滿足你的要求。

8、快速返回值

在值後面輸入.return,可以讓當前值快速返回。

9、快速生成同步鎖

在物件後面輸入.synchronized,可以快速生成該物件的同步鎖語句塊。

10、快速生成JDK8語句

.lambda 快速生成 Lambda 以及 Optional 語句。

Intellij IDEA神器居然還有這些小技巧

演出模式

我們可以使用【Presentation Mode】,將IDEA弄到最大,可以讓你只關注一個類裡面的程式碼,進行毫無干擾的coding。

可以使用Alt+V快捷鍵,彈出View檢視,然後選擇Enter Presentation Mode。 這個模式的好處就是,可以讓你更加專注,因為你只能看到特定某個類的程式碼。可能讀者會問,進入這個模式後,我想看其他類的程式碼怎麼辦?這個時候,就要考驗你快捷鍵的熟練程度了。你可以使用CTRL+E彈出最近使用的檔案。又或者使用CTRL+N和CTRL+SHIFT+N定位檔案。

如何退出這個模式呢?很簡單,使用ALT+V彈出view檢視,然後選擇Exit Presentation Mode 即可。但是我強烈建議你不要這麼做,因為你是可以在Enter Presentation Mode模式下在IDEA裡面做任何事情的。當然前提是,你對IDEA足夠熟練。

轉義字串Inject language

如果你使用IDEA在編寫JSON字串的時候,然後要一個一個\去轉義雙引號的話,就實在太不應該了,又煩又容易出錯。在IDEA可以使用Inject language幫我們自動轉義雙引號。 先將焦點定位到雙引號裡面,使用alt+enter快捷鍵彈出inject language檢視,並選中 Inject language or refere

nce。

選擇後,切記,要直接按下enter回車鍵,才能彈出inject language列表。在列表中選擇 json元件。

選擇完後。滑鼠焦點自動會定位在雙引號裡面,這個時候你再次使用alt+enter就可以看到

選中Edit JSON Fragment並回車,就可以看到編輯JSON檔案的檢視了。

可以看到IDEA確實幫我們自動轉義雙引號了。如果要退出編輯JSON資訊的檢視,只需要使用ctrl+F4快捷鍵即可。

Inject language可以支援的語言和操作多到你難以想象,讀者可以自行研究。

使用快捷鍵移動分割線

假設有下面的場景,某個類的名字在project視圖裡被擋住了某一部分。

你想完整的看到類的名字,該怎麼做。一般都是使用滑鼠來移動分割線,但是這樣子效率太低了。可以使用alt+1把滑鼠焦點定位到project視圖裡,然後直接使用ctrl+shift+左右箭頭來移動分割線。

ctrl+shift+enter收尾

不只是用來給程式碼加分號的,如果一條if語句加上大括號才能編譯通過,這個時候你直接輸入ctrl+shift+enter,IDEA會自動幫你收尾,加上大括號的。

批量修改某個文字

IDEA的重構功能非常強大,但是也有時候,在單個類裡面,如果只是想批量修改某個文字,大可不必使用到重構的功能。比如說:

上面的程式碼中,有5個地方用到了rabbitTemplate文字,如何批量修改呢? 首先是使用ctrl+w選中rabbitTemplate這個文字,然後依次使用5次alt+j快捷鍵,逐個選中,這樣五個文字就都被選中並且高亮起來了,這個時候就可以直接批量修改了。

按照模板找內容

這個也是我非常喜歡的一個功能,可以根據模板來找到與模板匹配的程式碼塊。比如說:

想在整個工程裡面找到所有的try catch語句,但是catch語句裡面沒有做異常處理的。

catch語句裡沒有處理異常,是極其危險的。我們可以IDEA裡面方便找到所有這樣的程式碼。

首先使用ctrl+shift+A快捷鍵彈出action框,然後輸入Search Struct

選擇Search Structurally後,回車,跳轉到模板檢視。

點選Existing Templates按鈕,選擇try模板。為了能找出catch裡面沒有處理異常的程式碼塊,我們需要配置一下CatchStatement的Maximum count的值,將其設定為1。

點選Edit Variables按鈕,在介面修改Maximum count的值。

最後點選find按鈕,就可以找出catch裡面沒有處理異常的程式碼了。

IntelliJ IDEA使用技巧一覽表

在使用 InelliJ IDEA 的過程中,通過查詢資料以及一些自己的摸索,發現這個眾多 Java 程式設計師喜歡的 IDE 裡有許多值得一提的小竅門,如果能熟練的將它們應用於實際開發過程中,相信它會大大節省你的開發時間,而且隨之而來的還會有那麼一點點成就感:) Try it !

1 、寫程式碼時用 Alt-Insert ( Code|Generate… )可以建立類裡面任何欄位的 getter 與 setter 方法。 <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

2 、右鍵點選斷點標記(在文字的左邊欄裡)啟用速查選單,你可以快速設定 enable/disable 斷點或者條件它的屬性。

3 、 CodeCompletion (程式碼完成)屬性裡的一個特殊的變數是,啟用 Ctrl-Alt-Space 可以完成在或不在當前檔案裡的類名。如果類沒有引入則 import 標誌會自動建立。

4 、使用 Ctrl-Shift-V 快捷鍵可以將最近使用的剪貼簿內容選擇插入到文字。使用時系統會彈出一個含有剪貼內容的對話方塊,從中你可以選擇你要貼上的部分。

5 、利用 CodeCompletion (程式碼完成)屬性可以快速地在程式碼中完成各種不同地語句,方法是先鍵入一個類名地前幾個字母然後再用 Ctrl-Space 完成全稱。如果有多個選項,它們會列在速查列表裡。

6 、用 Ctrl-/ 與 Ctrl-Shift-/ 來註釋 / 反註釋程式碼行與程式碼塊。 -/ 用單行註釋標記(“ //… ”)來註釋 / 反註釋當前行或者選擇地程式碼塊。而 Ctrl-Shift-/ 則可以用塊註釋標記(“ /*…*/ ”)把所選塊包圍起來。要反註釋一個程式碼塊就在塊中任何一個地方按 Ctrl-Shift-/ 即可。

7 、按 Alt-Q ( View|Context Info )可以不需要移動程式碼就能檢視當前方法地宣告。連續按兩次會顯示當前所編輯的類名。

8 、使用 Refactor|Copy Class… 可以建立一個所選擇的類的“副本”。這一點很有用,比如,在你想要建立一個大部分內容都和已存在類相同的類時。

9 、在編輯器裡 Ctrl-D 可以複製選擇的塊或者沒有所選塊是的當前行。

10 、 Ctrl-W (選擇字)在編輯器裡的功能是先選擇脫字元處的單詞,然後選擇原始碼的擴充套件區域。舉例來說,先選擇一個方法名,然後是呼叫這個方法的表示式,然後是整個語句,然後包容塊,等等。

11 、如果你不想讓指示事件細節的“亮球”圖示在編輯器上顯示,通過按 Alt-Enter 組合鍵開啟所有事件列表然後用滑鼠點選它就可以把這個事件文字附件的亮球置成非活動狀態。 這樣以後就不會有指示特殊事件的亮球出現了,但是你仍然可以用 Alt-Enter 快捷鍵使用它。

12 、在使用 CodeCompletion 時,可以用逗點( . )字元,逗號(,)分號(;),空格和其它字元輸入彈出列表裡的當前高亮部分。選擇的名字會隨著輸入的字元自動輸入到編輯器裡。

13 、在任何工具窗口裡使用 Escape 鍵都可以把焦點移到編輯器上。 Shift-Escape 不僅可以把焦點移到編輯器上而且還可以隱藏當前(或最後活動的)工具視窗。 F12 鍵把焦點從編輯器移到最近使用的工具視窗。

14 、在除錯程式時檢視任何表示式值的一個容易的方法就是在編輯器中選擇文字(可以按幾次 Ctrl-W 組合鍵更有效地執行這個操作)然後按 Alt-F8 。

15 、要開啟編輯器脫字元處使用的類或者方法 Java 文件的瀏覽器,就按 Shift-F1 (右鍵選單的 External JavaDoc )。 要使用這個功能須要把加入瀏覽器的路徑,在“ General ”選項中設定( Options | IDE Settings ),另外還要把建立的 Java 文件加入到工程中( File | Project Properties )。

16 、用 Ctrl-F12 ( View | File Structure Popup )鍵你可以在當前編輯的檔案中快速導航。 這時它會顯示當前類的成員列表。選中一個要導航的元素然後按 Enter 鍵或 F4 鍵。要輕鬆地定位到列表中的一個條目,只需鍵入它的名字即可。

17 、在程式碼中把游標置於標記符或者它的檢查點上再按 Alt-F7 (右鍵選單中的 Find Usages… )會很快地查詢到在整個工程中使用地某一個類、方法或者變數的位置。

18 、按 Ctrl-N ( Go to | Class… )再鍵入類的名字可以快速地在編輯器裡開啟任何一個類。從顯示出來的下拉列表裡選擇類。 同樣的方法你可以通過使用 Ctrl-Shift-N ( Go to | File… )開啟工程中的非 Java 檔案。

19 、要導航程式碼中一些地方使用到的類、方法或者變數的宣告,把游標放在檢視項上再按 Ctrl-B 即可。也可以通過按 Ctrl 鍵的同時在檢視點上單擊滑鼠鍵調轉到宣告處。

20 、把游標放到檢視點上再按 Ctrl-Alt-B 可以導航到一個抽象方法的實現程式碼。

21 、要看一個所選擇的類的繼承層次,按 Ctrl-H ( Browse Type Hierarchy )即可。也可以啟用編輯器中的繼承關係檢視檢視當前編輯類的繼承關係。22 、使用 Ctrl-Shift-F7 ( Search | Highlight Usages in File )可以快速高亮顯示當前檔案中某一變數的使用地方。按 Escape 清除高亮顯示。

23 、用 Alt-F3 ( Search | Incremental Search )在編輯器中實現快速查查詢功能。 在“ Search for: ”提示工具裡輸入字元,使用箭頭鍵朝前和朝後搜尋。按 Escape 退出。

24 、按 Ctrl-J 組合鍵來執行一些你記不起來的 Live Template 縮寫。比如,鍵“ it ”然後按 Ctrl-J 看看有什麼發生。

25 、 Introduce Variable 整合幫助你簡化程式碼中複雜的宣告。舉個例子,在下面的程式碼片斷裡,在程式碼中選擇一個表示式:然後按 Ctrl-Alt-V 。

26 、 Ctrl-Shift-J 快捷鍵把兩行合成一行並把不必要的空格去掉以匹配你的程式碼格式。

27 、 Ctrl-Shift-Backspace ( Go to | Last Edit Location )讓你調轉到程式碼中所做改變的最後一個地方。 多按幾次 Ctrl-Shift-Backspace 檢視更深的修改歷史。

28 、用 Tools | Reformat Code… 根據你的程式碼樣式參考(檢視 Options | IDE Setting | Code Style )格式化程式碼。 使用 Tools | Optimize Imports… 可以根據設定(檢視 Options | IDE Setting | Code Style | Imports )自動“優化” imports (清除無用的 imports 等)。

29 、使用 IDEA 的 Live Templates | Live Templates 讓你在眨眼間建立許多典型程式碼。比如,在一個方法裡鍵入。再按 Tab 鍵看有什麼事情發生了。 用 Tab 鍵在不同的模板域內移動。檢視 Options | Live Templates 獲取更多的細節。

30 、要檢視一個檔案中修改的本地歷史,啟用右鍵選單裡的 Local VCS | Show History… 。也許你可以導航不同的檔案版本,看看它們的不同之處再回滾到以前的任何一個版本吧。 使用同樣的右鍵選單條目還可以看到一個目錄裡修改的歷史。有了這個特性你就不會丟失任何程式碼了。

31 、如果要了解主選單裡每一個條目的用途,把滑鼠指標移到選單條目上再應用程式框架的底部的狀態列裡就會顯示它們的一些簡短描述,也許會對你有幫助。

32 、要在編輯器裡顯示方法間的分隔線,開啟 Options | IDE Settings | Editor ,選中“ Show method separators ”檢查盒( checkbox )。

33 、用 Alt-Up 和 Alt-Down 鍵可以在編輯器裡不同的方法之間快速移動。

34 、用 F2/Shift-F2 鍵在高亮顯示的語法錯誤間跳轉。用 Ctrl-Alt-Down/Ctrl-Alt-Up 快捷鍵則可以在編譯器錯誤資訊或者查詢操作結果間跳轉。

35 、通過按 Ctrl-O ( Code | Override Methods… )可以很容易地過載基本類地方法。要完成當前類 implements 的(或者抽象基本類的)介面的方法,就使用 Ctrl-I ( Code | Implement Methods… )。

36 、如果游標置於一個方法呼叫的括號間,按 Ctrl-P 會顯示一個可用引數的列表。

37 、要快速檢視編輯器脫字元處使用的類或方法的 Java 文件,按 Ctrl-Q (在彈出選單的 Show Quick JavaDoc 裡)即可。

38 、像 Ctrl-Q ( Show Quick JavaDoc 顯示簡潔 Java 文件), Ctrl-P ( Show Parameter Info 顯示引數資訊), Ctrl-B ( Go to Declaration 跳轉到宣告), Shift-F1 ( External JavaDoc 外部 Java 文件)以及其它一些快捷鍵不僅可以在編輯器裡使用,也可以應用在程式碼完成右鍵列表裡。

39 、 Ctrl-E ( View | Recent Files )彈出最近訪問的檔案右鍵列表。選中檔案按 Enter 鍵開啟。

40 、在 IDEA 中可以很容易地對你的類,方法以及變數進行重新命名並在所有使用到它們的地方自動更正。試一下,把編輯器脫字元置於任何一個變數名字上然後按 Shift-F6 ( Refactor | Rename… )。在對話方塊裡鍵入要顯示地新名字再按 Enter 。你會瀏覽到使用這個變數地所有地方然後按“ Do Refactor ”按鈕結束重新命名操作。

41 、要在任何檢視( Project View 工程檢視, Structure View 結構檢視或者其它檢視)裡快速選擇當前編輯地部分(類,檔案,方法或者欄位),按 Alt-F1 ( View | Select in… )。

42 、在“ new ”字元後例項化一個已知型別物件時也許你會用到 SmartType 程式碼完成這個特性。比如,鍵入再按 Ctrl-Shift-Space :

43 、通過使用 SmartType 程式碼完成,在 IDEA 中建立介面的整個匿名 implementation 也是非常容易的,比如,對於一些 listener (監聽器),可以鍵入 Component component; component.addMouseListener( new <caret is here> );

然後再按 Ctrl-Shift-Space 看看有什麼發生了。

44 、在你需要設定一個已知型別的表示式的值時用 SmartType 程式碼完成也很有幫助。比如,鍵入 String s = ( <caret is here> 再按 Ctrl-Shift-Space 看看會有什麼出現。

45 、在所有視圖裡都提供了速查功能:在樹裡只需鍵入字元就可以快速定位到一個條目。

46 、當你想用程式碼片斷捕捉異常時,在編輯器裡選中這個片斷,按 Ctrl-Alt-T ( Code | Surround with… )然後選擇“ try/catch ”。它會自動產生程式碼片斷中丟擲的所有異常的捕捉塊。在 Options | File Templates | Code tab 中你還可以自己定製產生捕捉塊的模板。 用列表中的其它項可以包圍別的一些結構。

47 、在使用程式碼完成時,用 Tab 鍵可以輸入彈出列表裡的高亮顯示部分。 不像用 Enter 鍵接受輸入,這個選中的名字會覆蓋掉脫字元右邊名字的其它部分。這一點在用一個方法或者變數名替換另一個時特別有用。

48 、在宣告一個變數時程式碼完成特性會給你顯示一個建議名。比如,開始鍵入“ private FileOutputStream ”然後按 Ctrl-Space 在 Options | IDE Setting | Code Style 中還可以為本地變數,引數,例項及靜態欄位定製名字。

IntelliJ IDEA: 字型美化(anti-aliased)和字型新增 http://www.linuxidc.com/Linux/2013-11/92609.htm

IntelliJ IDEA 12 建立Web專案圖文詳細教程 http://www.linuxidc.com/Linux/2013-05/84213.htm

用IntelliJ IDEA開發Android程式圖文教程 http://www.linuxidc.com/Linux/2013-03/81471.htm

IntelliJ IDEA 12開發haXe NME應用配置指南 http://www.linuxidc.com/Linux/2013-01/77227.htm

IntelliJ IDEA執行Play Framework的test mode http://www.linuxidc.com/Linux/2013-07/87694.htm

Ubuntu 13.04 安裝IntelliJ IDEA 12 http://www.linuxidc.com/Linux/2013-11/93014.htm

IntelliJ IDEA 12建立Maven管理的Java Web專案(圖解) http://www.linuxidc.com/Linux/2014-04/99687p2.htm

Intellij IDEA配置優化

1. 優化JVM引數

  修改 IntelliJ IDEA 2016.1.2/bin/idea.exe.vmoptions【記得備份】檔案,如果是x64系統,修改idea64.exe.vmoptions檔案中的引數,具體引數如下:

-Xms512m -Xmx750m -Xmn264m -XX:MaxPermSize=350m -XX:PermSize=128m -XX:ReservedCodeCacheSize=240m -Xverify:none -Xnoclassgc -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -server -Dsun.io.useCanonCaches=false -Dsun.awt.keepWorkingSetOnMinimize=true -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow

  注:-Xms512m 設定初時的記憶體大小,提高Java程式的啟動速度

    -Xmx750m 設定最大記憶體數,提高該值,可以減少記憶體Garage收集的頻率,提高程式效能

    -Xverify:none 關閉Java位元組碼驗證,從而加快了類裝入的速度,並使得在僅為驗證目的而啟動的過程中無需裝入類,縮短了啟動時間

    -XX:+UseParNewGC 使用並行收集演算法

    -server 控制記憶體garage方式,這樣你無需在花一到兩分鐘等待記憶體garage的收集

    -Dsun.awt.keepWorkingSetOnMinimize=true 可以讓IDEA最小化到工作列時依然保持以佔有的記憶體,當你重新回到IDEA,能夠被快速顯示,而不是由灰白的介面逐漸顯現整個介面,加快回復到原介面的速度。

2. 基本常用設定

    顯示行號:File -> Settings -> Editor -> General -> Appearance 標籤項,勾選Show line numbers

    讓游標不隨意定位:File -> Settings -> Editor -> General 標籤項中的Virtual Space,去掉Allow placement of caret after end of line

    用*標識編輯過的檔案:File -> Settings -> Editor -> General -> Editor Tabs 標籤項中,勾選Mark modified tabs with asterisk

    取消程式碼拼寫檢查:File -> Settings -> Editor -> Inspections 去掉Spelling -> Typo

    統一編碼格式:File -> Settings -> Editor -> File Encodings

    設定外觀字型:File -> Settings -> Appearance & Behavior -> Appearance

    設定自動儲存、自動開啟上一次專案:File -> Settings -> Appearance & Behavior -> System Settings 勾選Save files automatically...

    程式碼自動補齊(針對小寫):File -> Settings -> Editor -> General -> Code Completion,Case sensitive completion:none