本篇內(nèi)容介紹了“如何使用Intellij IDEA打造全棧IDE”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
扎囊網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),扎囊網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為扎囊上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的扎囊做網(wǎng)站的公司定做!
通過 官網(wǎng)網(wǎng)站下載
通過
homebrew
安裝,
brew cask install intellij-idea
原則:簡(jiǎn)潔,夠用
cdn.nlark.com/lark/0/2018/png/2746/1534164364364-6bffa97a-257f-4ef0-8cea-12efd36e1516.png">
新增copyright
設(shè)置copyright
配置shell path與系統(tǒng)一致
配置Java環(huán)境
配置Python環(huán)境
配置Golang環(huán)境
配置Shell環(huán)境
配置集團(tuán)插件倉庫
安裝插件
IDE性能優(yōu)化
具體參考 Go開發(fā)環(huán)境搭建
IDE的強(qiáng)大之一再于擴(kuò)展,幾乎所有的IDE都支持插件擴(kuò)展,你可以通過第三方公開的插件倉庫或者自定義插件的方式進(jìn)行擴(kuò)展,IDE目前提供的插件安裝方式有以下兩類:
遠(yuǎn)程倉庫(推薦)
官方遠(yuǎn)程倉庫,默認(rèn)配置
自定義遠(yuǎn)程倉庫,集團(tuán)就有自建的遠(yuǎn)程倉庫
硬盤安裝,推薦 官方插件下載
__建議:優(yōu)先使用遠(yuǎn)程倉庫下載__,偶遇網(wǎng)絡(luò)不佳情況可以嘗試手動(dòng)下載,通過硬盤安裝
Ali-CodeAnalysis 集團(tuán)代碼規(guī)約插件
FindBugs-IDEA code analysi 必備,期待 Ali-CodeAnalysis 可以完全替代FindBugs
Python
Go
BashSupport
Scala
JRebel 熱部署插件
Lombok Plugin lombok support
Code Glance 借鑒于Sublime
Statistic 代碼統(tǒng)計(jì)插件
IntelliJ IDEA 是基于Java開發(fā)的,這個(gè)時(shí)候合理調(diào)整JVM參數(shù)往往可以加速IDE性能,如果你在使用IDEA的過程中遇到過類似:
初次打開IDE,項(xiàng)目文件indexing的時(shí)候系統(tǒng)會(huì)異??D
導(dǎo)入多個(gè)module的引起卡頓
maven重新導(dǎo)入IDEA卡頓
長(zhǎng)時(shí)間沒有重啟IDE引起卡頓
其它情況
這個(gè)時(shí)候建議大家通過修改IDEA java進(jìn)程啟動(dòng)參數(shù)來達(dá)到優(yōu)化,修改方式如下:
MAC(默認(rèn)安裝):編輯文件
/Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions
內(nèi)容可以參考如下:
-Xms4096m -Xmx4096m -XX:ReservedCodeCacheSize=1024m -XX:+UseCompressedOops -Dfile.encoding=UTF-8 -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Xverify:none -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
說明:默認(rèn)情況 -Xms與-Xmx一般為128M或者256M,默認(rèn)配置在我們通過一個(gè)Project管理多個(gè)moudle 代碼量查過百M(fèi)的情況明顯是不夠的。
“如何使用Intellij IDEA打造全棧IDE”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!