本篇内容介绍了“如何使用Intellij IDEA打造全栈IDE”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
通过 官网网站下载
通过
homebrew
安装,
brew cask install intellij-idea
原则:简洁,够用
cdn.nlark.com/lark/0/2018/png/2746/1534164364364-6bffa97a-257f-4ef0-8cea-12efd36e1516.png">
新增copyright
设置copyright
配置shell path与系统一致
配置Java环境
配置Python环境
配置Golang环境
配置Shell环境
配置集团插件仓库
安装插件
IDE性能优化
具体参考 Go开发环境搭建
IDE的强大之一再于扩展,几乎所有的IDE都支持插件扩展,你可以通过第三方公开的插件仓库或者自定义插件的方式进行扩展,IDE目前提供的插件安装方式有以下两类:
远程仓库(推荐)
官方远程仓库,默认配置
自定义远程仓库,集团就有自建的远程仓库
硬盘安装,推荐 官方插件下载
__建议:优先使用远程仓库下载__,偶遇网络不佳情况可以尝试手动下载,通过硬盘安装
Ali-CodeAnalysis 集团代码规约插件
FindBugs-IDEA code analysi 必备,期待 Ali-CodeAnalysis 可以完全替代FindBugs
Python
Go
BashSupport
Scala
JRebel 热部署插件
Lombok Plugin lombok support
Code Glance 借鉴于Sublime
Statistic 代码统计插件
IntelliJ IDEA 是基于Java开发的,这个时候合理调整JVM参数往往可以加速IDE性能,如果你在使用IDEA的过程中遇到过类似:
初次打开IDE,项目文件indexing的时候系统会异常卡顿
导入多个module的引起卡顿
maven重新导入IDEA卡顿
长时间没有重启IDE引起卡顿
其它情况
这个时候建议大家通过修改IDEA java进程启动参数来达到优化,修改方式如下:
MAC(默认安装):编辑文件
/Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions
内容可以参考如下:
-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
说明:默认情况 -Xms与-Xmx一般为128M或者256M,默认配置在我们通过一个Project管理多个moudle 代码量查过百M的情况明显是不够的。
“如何使用Intellij IDEA打造全栈IDE”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。