电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

瀏覽:130日期:2024-08-02 10:27:57

本教程基于 JetBrains IntelliJ IDEA 2018.3.6 編寫,高版本未經(jīng)測試,或有不兼容,請見諒!

JetBrains IntelliJ IDEA 分為兩個(gè)版本:旗艦版(Ultimate)和社區(qū)版(Community)。旗艦版收費(fèi)(30天免費(fèi)使用時(shí)間,功能齊全);社區(qū)版(永久免費(fèi),功能簡陋)。

1.目錄結(jié)構(gòu)解釋

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

bin:容器,執(zhí)行文件和啟動(dòng)參數(shù)等help:快捷鍵文檔和其他幫助文檔 jre64:64 位 Java 運(yùn)行環(huán)境 lib:IDEA 依賴的類庫 license:各個(gè)插件許可 plugin:插件

其中:bin 目錄下:

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

​以我的電腦系統(tǒng)(64位 windows10,16G內(nèi)存)為例,說明一下如何調(diào)整 VM 配置文件:

-Xms128m-Xmx750m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-Dsun.io.useCanonCaches=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=''-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-Dfile.encoding=UTF-8 大家根據(jù)電腦系統(tǒng)的位數(shù),選擇 32 位的 VM 配置文件或者 64 位的 VM 配置文件。 32 位操作系統(tǒng)內(nèi)存不會(huì)超過 4G,所以沒有多大空間可以調(diào)整,建議不用調(diào)整了。 64 位操作系統(tǒng)中 8G 內(nèi)存以下的機(jī)子或是靜態(tài)頁面開發(fā)者是無需修改的。 64 位操作系統(tǒng)且內(nèi)存大于 8G 的,如果你是開發(fā)大型項(xiàng)目、Java 項(xiàng)目或是 Android 項(xiàng)目, 建議進(jìn)行修改,常修改的就是下面 3 個(gè)參數(shù):

1-16G 16G以上 -Xms 128m 512m -Xmx 750m 1500m -XX:ReservedCodeCacheSize 240m 500m

2.設(shè)置顯示常見的視圖

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

3.設(shè)置主題

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

4.設(shè)置窗體及菜單的字體及字體大小

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

5.設(shè)置默認(rèn)項(xiàng)目路徑&打開新項(xiàng)目方式

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

6.設(shè)置鼠標(biāo)滾輪修改字體大小

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

勾選此設(shè)置后,增加 Ctrl + 鼠標(biāo)滾輪快捷鍵來控制代碼字體大小顯示。

7.設(shè)置鼠標(biāo)懸浮提示

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

8.設(shè)置自動(dòng)導(dǎo)包功能

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

Add unambiguous imports on the fly:自動(dòng)導(dǎo)入不明確的結(jié)構(gòu)

​Optimize imports on the fly:自動(dòng)幫我們優(yōu)化導(dǎo)入的包

9.設(shè)置顯示行號(hào)和方法間的分隔符

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

如上圖紅圈所示,可以勾選 Show line numbers:顯示行數(shù)。我建議一般這個(gè)要勾選上。

​如上圖紅圈所示,可以勾選 Show method separators: 顯示方法分隔線。這種線有助于我們區(qū)分開方法,所以建議勾選上。

10.忽略大小寫提示

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

IntelliJ IDEA 的代碼提示和補(bǔ)充功能有一個(gè)特性:區(qū)分大小寫。如上圖標(biāo)注所示,默認(rèn)就是 First letter 區(qū)分大小寫的。 區(qū)分大小寫的情況是這樣的:比如我們在 Java 代碼文件中輸入 stringBuffer,IntelliJ IDEA 默認(rèn)是不會(huì)幫我們提示或是代碼補(bǔ)充的,但是如果我們輸入 StringBuffer 就可以進(jìn)行代碼提示和補(bǔ)充。 如果想不區(qū)分大小寫的話,改為 None 選項(xiàng)即可。

11.設(shè)置取消單行顯示 tabs 的操作

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

12.設(shè)置默認(rèn)的字體、字體大小、字體行間距

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

13. 修改當(dāng)前主題的字體、字體大小、字體行間距

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

14.修改當(dāng)前主題的控制臺(tái)輸出的字體及字體大小

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

15.修改代碼中注釋的字體顏色

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

Doc Comment ? Text:修改文檔注釋的字體顏色

Block comment:修改多行注釋的字體顏色

​Line comment:修改當(dāng)行注釋的字體顏色

16.設(shè)置超過指定 import 個(gè)數(shù),改為*

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

17.修改類頭的文檔注釋信息

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

/** * <p> * * </p> * * @author:bood * @date:${DATE} */

18.添加類、方法注釋

JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧JetBrains IntelliJ IDEA 配置優(yōu)化技巧

類注釋: /** * <p> * * </p> * * @author: bood * @date: $date$ */

方法注釋:/** * <p> * * </p> * * @return: $return$$params$ * @author: bood * @date: $date$ */

關(guān)鍵字表達(dá)式:datedate()return methodReturnType()paramsgroovyScript('if('${_1}'.length() == 2) {return ’’;} else {def result=’’; def params='${_1}'.replaceAll(’[[|]|s]’, ’’).split(’,’).toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+=’ * @param ’ + params[i] + ’: ’ + ’n’}else{result+=’ * @param ’ + params[i] + ’: ’}}; return result;}', methodParameters());

19.設(shè)置項(xiàng)目文件編碼

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

20. 設(shè)置自動(dòng)編譯

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

21.Debug 的設(shè)置

JetBrains IntelliJ IDEA 配置優(yōu)化技巧設(shè)置 Debug 連接方式,默認(rèn)是 Socket。Shared memory 是 Windows 特有的一個(gè)屬性,一般在 Windows 系統(tǒng)下建議使用此設(shè)置,內(nèi)存占用相對較少。

常用斷點(diǎn)調(diào)試快捷鍵JetBrains IntelliJ IDEA 配置優(yōu)化技巧

22.Maven 的配置

Maven 的下載 ? 解壓 ? 環(huán)境變量的配置這里就贅述了。下面直接整合 Maven。選擇自己 Maven 的目錄,和 settings 文件,然后配置自己的倉庫 reposiroty。JetBrains IntelliJ IDEA 配置優(yōu)化技巧Maven home directory:可以指定本地 Maven 的安裝目錄所在,因?yàn)槲乙呀?jīng)配置了 MAVEN_HOME 系統(tǒng)參數(shù),所以直接這樣配置 IntelliJ IDEA 是可以找到的。但是假如你沒有配置的話,這里可以選擇你的 Maven 安裝目錄。此外,這里不建議使用 IDEA 默認(rèn)的。

User settings file / Local repository:我們還可以指定 Maven 的 settings.xml 位置和本地倉庫位置。JetBrains IntelliJ IDEA 配置優(yōu)化技巧Import Maven projects automatically:表示 IntelliJ IDEA 會(huì)實(shí)時(shí)監(jiān)控項(xiàng)目的 pom.xml 文件,進(jìn)行項(xiàng)目變動(dòng)設(shè)置。

Automatically download:在 Maven 導(dǎo)入依賴包的時(shí)候是否自動(dòng)下載源碼和文檔。默認(rèn)是沒有勾選的,也不建議勾選,原因是這樣可以加快項(xiàng)目從外網(wǎng)導(dǎo)入依賴包的速度,如果我們需要源碼和文檔的時(shí)候我們到時(shí)候再針對某個(gè)依賴包進(jìn)行聯(lián)網(wǎng)下載即可。IntelliJ IDEA 支持直接從公網(wǎng)下載源碼和文檔的。

VM options for importer:可以設(shè)置導(dǎo)入的 VM 參數(shù)。一般這個(gè)都不需要主動(dòng)改,除非項(xiàng)目真的導(dǎo)入太慢了我們再增大此參數(shù)。

23.取消更新

JetBrains IntelliJ IDEA 配置優(yōu)化技巧

24.過濾文件及文件夾

JetBrains IntelliJ IDEA 配置優(yōu)化技巧添加如下忽略:

*.iml;*.idea;*.gitignore;*.sh;*.classpath;*.project;*.settings;

25.使用Alt + Insert,生成serialVersionUID

搜索:Serialization issuesJetBrains IntelliJ IDEA 配置優(yōu)化技巧

26.消除IDEA常見警告

代碼中大量的波浪線

​搜索:GeneralJetBrains IntelliJ IDEA 配置優(yōu)化技巧Spring Autowriting警告JetBrains IntelliJ IDEA 配置優(yōu)化技巧

插件

(必備)Lombok:開發(fā)神器,可以簡化你的實(shí)體類。

GenerateAllSetter:只要你選中需要生成set,get方法的對象,按下快捷鍵 alt+enter,自動(dòng)生成set,get方法。

mybatis-log-plugin:從控制臺(tái)提取一個(gè)的輸出sql語句。

Free Mybatis plugin:Free Mybatis plugin 非常方便進(jìn)行 Mapper 接口和 XML 文件之間跳轉(zhuǎn)。

RestfulToolkit:RESTful 服務(wù)開發(fā)輔助工具集(安利,可以直接在右側(cè)的RestServices查看,所有項(xiàng)目的restful接口,還可以通過 Ctrl 全局搜索 )。

最新idea2020安裝部署超詳細(xì)教程

懂得懂的

2020.3

2020.2.4

2020.2.3

2020.2.2

20.2.1

2019.3

2018.3

最新2020永久

到此這篇關(guān)于JetBrains IntelliJ IDEA 配置優(yōu)化技巧的文章就介紹到這了,更多相關(guān)IDEA 配置優(yōu)化內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: IDEA
相關(guān)文章:
主站蜘蛛池模板: 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 万博士范文网-您身边的范文参考网站Vanbs.com | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 德州网站开发定制-小程序开发制作-APP软件开发-「两山开发」 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 保温杯,儿童婴童奶瓶,运动水壶「广告礼品杯定制厂家」超朗保温杯壶 | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 洗砂机械-球磨制砂机-洗沙制砂机械设备_青州冠诚重工机械有限公司 | 尊享蟹太太美味,大闸蟹礼卡|礼券|礼盒在线预订-蟹太太官网 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 航空铝型材,7系铝型材挤压,硬质阳*氧化-余润铝制品 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 电抗器-能曼电气-电抗器专业制造商| 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) | 400电话_400电话申请_866元/年_【400电话官方业务办理】-俏号网 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 防水套管厂家-柔性防水套管-不锈钢|刚性防水套管-天翔管道 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 飞象网 - 通信人每天必上的网站 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 金联宇电缆总代理-金联宇集团-广东金联宇电缆实业有限公司 | 珠海冷却塔降噪维修_冷却塔改造报价_凉水塔风机维修厂家- 广东康明节能空调有限公司 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 深圳南财多媒体有限公司介绍 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | PVC快速门-硬质快速门-洁净室快速门品牌厂家-苏州西朗门业 |