筆者是IDEA的忠實(shí)用戶催首,比較偏激地說,IDEA是我認(rèn)為當(dāng)下最好的Java開發(fā)工具泄鹏。沒有其他功能能夠超越郎任!之前使用的Mac Pro 16G i7的筆記本進(jìn)行Java開發(fā),運(yùn)行無比的流暢备籽。后來?yè)Q了一份工作舶治,使用MacBook Air 8G i5,運(yùn)行IDEA極卡车猬,無論是重啟IDEA還是重啟電腦都不管用霉猛。一怒之下,研究了些許IDEA的使用技巧诈唬,在這里分享給大家韩脏。
IDEA參數(shù)配置和說明
點(diǎn)擊help—>Edit Custom VM Options,會(huì)為我們打開idea.vmoptions文件铸磅,該文件配置了idea vm的參數(shù)信息赡矢。如果是第一次點(diǎn)擊杭朱,會(huì)詢問是否創(chuàng)建該文件。我們也可以從idea的安裝路徑中找到idea.vmoptions文件修改參數(shù)吹散。
在該文件中添加如下配置信息弧械,我的筆記本內(nèi)存大小為8G,讀者需根據(jù)自己電腦的內(nèi)存大小設(shè)置相應(yīng)值
-server
#IDEA啟動(dòng)時(shí)內(nèi)存空民,好比是一間房的大門刃唐,門越大,進(jìn)來的人越多界轩。
-Xms4096m
#IDEA運(yùn)行時(shí)最大內(nèi)存画饥。值越大,垃圾回收頻率越低浊猾,卡頓次數(shù)越少抖甘。
-Xmx4096m
#保留代碼占用的內(nèi)存容量
-XX:ReservedCodeCacheSize=1024m
#下面的我也不是太懂了,照著配置就行
-XX:+UseConcMarkSweepGC
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
照著上面配置完以后葫慎,重啟IDEA衔彻,如果運(yùn)行速度沒有極其明顯的提高,你打我偷办!
破解IDEA旗艦版
參考破解IDEA旗艦版
破解教程的沒有提到的地方艰额,可以使用在線方式破解,打開IDEA后椒涯,在提示你輸入激活信息的頁(yè)面柄沮,選擇第三種方式:License server,填寫以下網(wǎng)址中的任意一個(gè)逐工,即可破解铡溪。
編碼前的操作
- Create New Project:Create New Project:創(chuàng)建一個(gè)新的工程 創(chuàng)建一個(gè)新的工程
- Import Project: 導(dǎo)入一個(gè)現(xiàn)有的工程
- Open:Open: 可以直接打開一個(gè)已有工程,可以直接打開Eclipse項(xiàng)目泪喊。但由于兩個(gè) IDE 的項(xiàng)目配置不一樣棕硫,所以還是需要配置的
- Check out from Version Control:可以通過版本控制工具服務(wù)器地址check out Github或是SVN等版本控制工具中托管的代碼。
重點(diǎn)說明:IntelliJ IDEA 沒有類似Eclipse 的工作空間概念( Workspaces )袒啼,最大單元就是 Project 哈扮。如果時(shí)開啟多個(gè)項(xiàng)目的情況,IntelliJ IDEA 提供的解決方案是打開多個(gè)項(xiàng)目實(shí)例蚓再,你可以理解為開多個(gè)項(xiàng)目窗口滑肉。
快捷鍵
至于快捷鍵,實(shí)在是太多了摘仅,參考IDEA(jetbrain通用)優(yōu)雅級(jí)使用教程靶庙,Mac、Windows娃属、Linux環(huán)境下的IDEA快捷鍵大全六荒,應(yīng)有盡有护姆。