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

您的位置:首頁技術文章
文章詳情頁

JetBrains IntelliJ IDEA 配置優化技巧

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

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

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

1.目錄結構解釋

JetBrains IntelliJ IDEA 配置優化技巧

bin:容器,執行文件和啟動參數等help:快捷鍵文檔和其他幫助文檔 jre64:64 位 Java 運行環境 lib:IDEA 依賴的類庫 license:各個插件許可 plugin:插件

其中:bin 目錄下:

JetBrains IntelliJ IDEA 配置優化技巧

​以我的電腦系統(64位 windows10,16G內存)為例,說明一下如何調整 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 大家根據電腦系統的位數,選擇 32 位的 VM 配置文件或者 64 位的 VM 配置文件。 32 位操作系統內存不會超過 4G,所以沒有多大空間可以調整,建議不用調整了。 64 位操作系統中 8G 內存以下的機子或是靜態頁面開發者是無需修改的。 64 位操作系統且內存大于 8G 的,如果你是開發大型項目、Java 項目或是 Android 項目, 建議進行修改,常修改的就是下面 3 個參數:

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

2.設置顯示常見的視圖

JetBrains IntelliJ IDEA 配置優化技巧

3.設置主題

JetBrains IntelliJ IDEA 配置優化技巧

4.設置窗體及菜單的字體及字體大小

JetBrains IntelliJ IDEA 配置優化技巧

5.設置默認項目路徑&打開新項目方式

JetBrains IntelliJ IDEA 配置優化技巧

6.設置鼠標滾輪修改字體大小

JetBrains IntelliJ IDEA 配置優化技巧

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

7.設置鼠標懸浮提示

JetBrains IntelliJ IDEA 配置優化技巧

8.設置自動導包功能

JetBrains IntelliJ IDEA 配置優化技巧

Add unambiguous imports on the fly:自動導入不明確的結構

​Optimize imports on the fly:自動幫我們優化導入的包

9.設置顯示行號和方法間的分隔符

JetBrains IntelliJ IDEA 配置優化技巧

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

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

10.忽略大小寫提示

JetBrains IntelliJ IDEA 配置優化技巧

IntelliJ IDEA 的代碼提示和補充功能有一個特性:區分大小寫。如上圖標注所示,默認就是 First letter 區分大小寫的。 區分大小寫的情況是這樣的:比如我們在 Java 代碼文件中輸入 stringBuffer,IntelliJ IDEA 默認是不會幫我們提示或是代碼補充的,但是如果我們輸入 StringBuffer 就可以進行代碼提示和補充。 如果想不區分大小寫的話,改為 None 選項即可。

11.設置取消單行顯示 tabs 的操作

JetBrains IntelliJ IDEA 配置優化技巧

12.設置默認的字體、字體大小、字體行間距

JetBrains IntelliJ IDEA 配置優化技巧

13. 修改當前主題的字體、字體大小、字體行間距

JetBrains IntelliJ IDEA 配置優化技巧

14.修改當前主題的控制臺輸出的字體及字體大小

JetBrains IntelliJ IDEA 配置優化技巧

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

JetBrains IntelliJ IDEA 配置優化技巧

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

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

​Line comment:修改當行注釋的字體顏色

16.設置超過指定 import 個數,改為*

JetBrains IntelliJ IDEA 配置優化技巧

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

JetBrains IntelliJ IDEA 配置優化技巧

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

18.添加類、方法注釋

JetBrains IntelliJ IDEA 配置優化技巧JetBrains IntelliJ IDEA 配置優化技巧JetBrains IntelliJ IDEA 配置優化技巧JetBrains IntelliJ IDEA 配置優化技巧JetBrains IntelliJ IDEA 配置優化技巧JetBrains IntelliJ IDEA 配置優化技巧JetBrains IntelliJ IDEA 配置優化技巧JetBrains IntelliJ IDEA 配置優化技巧

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

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

關鍵字表達式: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.設置項目文件編碼

JetBrains IntelliJ IDEA 配置優化技巧

20. 設置自動編譯

JetBrains IntelliJ IDEA 配置優化技巧

21.Debug 的設置

JetBrains IntelliJ IDEA 配置優化技巧設置 Debug 連接方式,默認是 Socket。Shared memory 是 Windows 特有的一個屬性,一般在 Windows 系統下建議使用此設置,內存占用相對較少。

常用斷點調試快捷鍵JetBrains IntelliJ IDEA 配置優化技巧

22.Maven 的配置

Maven 的下載 ? 解壓 ? 環境變量的配置這里就贅述了。下面直接整合 Maven。選擇自己 Maven 的目錄,和 settings 文件,然后配置自己的倉庫 reposiroty。JetBrains IntelliJ IDEA 配置優化技巧Maven home directory:可以指定本地 Maven 的安裝目錄所在,因為我已經配置了 MAVEN_HOME 系統參數,所以直接這樣配置 IntelliJ IDEA 是可以找到的。但是假如你沒有配置的話,這里可以選擇你的 Maven 安裝目錄。此外,這里不建議使用 IDEA 默認的。

User settings file / Local repository:我們還可以指定 Maven 的 settings.xml 位置和本地倉庫位置。JetBrains IntelliJ IDEA 配置優化技巧Import Maven projects automatically:表示 IntelliJ IDEA 會實時監控項目的 pom.xml 文件,進行項目變動設置。

Automatically download:在 Maven 導入依賴包的時候是否自動下載源碼和文檔。默認是沒有勾選的,也不建議勾選,原因是這樣可以加快項目從外網導入依賴包的速度,如果我們需要源碼和文檔的時候我們到時候再針對某個依賴包進行聯網下載即可。IntelliJ IDEA 支持直接從公網下載源碼和文檔的。

VM options for importer:可以設置導入的 VM 參數。一般這個都不需要主動改,除非項目真的導入太慢了我們再增大此參數。

23.取消更新

JetBrains IntelliJ IDEA 配置優化技巧

24.過濾文件及文件夾

JetBrains IntelliJ IDEA 配置優化技巧添加如下忽略:

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

25.使用Alt + Insert,生成serialVersionUID

搜索:Serialization issuesJetBrains IntelliJ IDEA 配置優化技巧

26.消除IDEA常見警告

代碼中大量的波浪線

​搜索:GeneralJetBrains IntelliJ IDEA 配置優化技巧Spring Autowriting警告JetBrains IntelliJ IDEA 配置優化技巧

插件

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

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

mybatis-log-plugin:從控制臺提取一個的輸出sql語句。

Free Mybatis plugin:Free Mybatis plugin 非常方便進行 Mapper 接口和 XML 文件之間跳轉。

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

最新idea2020安裝部署超詳細教程

懂得懂的

2020.3

2020.2.4

2020.2.3

2020.2.2

20.2.1

2019.3

2018.3

最新2020永久

到此這篇關于JetBrains IntelliJ IDEA 配置優化技巧的文章就介紹到這了,更多相關IDEA 配置優化內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IDEA
相關文章:
主站蜘蛛池模板: 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 北京燃气公司 用户服务中心| 【黄页88网】-B2B电子商务平台,b2b平台免费发布信息网 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 体坛网_体坛+_体坛周报新闻客户端| 工业雾炮机_超细雾炮_远程抑尘射雾器-世纪润德环保设备 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 北京成考网-北京成人高考网 | 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 事迹材料_个人事迹名人励志故事 学生作文网_中小学生作文大全与写作指导 | 3d打印服务,3d打印汽车,三维扫描,硅胶复模,手板,快速模具,深圳市精速三维打印科技有限公司 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 汕头市盛大文化传播有限公司,www.11400.cc | 西安微信朋友圈广告投放_微信朋友圈推广_西安度娘网络科技有限公司 | 高柔性拖链电缆-聚氨酯卷筒电缆-柔性屏蔽电缆厂家-玖泰电缆 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 四川职高信息网-初高中、大专、职业技术学校招生信息网 | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 氟塑料磁力泵-不锈钢离心泵-耐腐蚀化工泵厂家「皖金泵阀」 | 高精度-恒温冷水机-螺杆式冰水机-蒸发冷冷水机-北京蓝海神骏科技有限公司 | 玻璃瓶厂家_酱菜瓶厂家_饮料瓶厂家_酒瓶厂家_玻璃杯厂家_徐州东明玻璃制品有限公司 | 河南中专学校|职高|技校招生-河南中职中专网 | 庭院灯_太阳能景观灯_草坪灯厂家_仿古壁灯-重庆恒投科技 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器| 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 粤丰硕水性环氧地坪漆-防静电自流平厂家-环保地坪涂料代理 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 【电子厂招聘_普工招工网_工厂招聘信息平台】-工立方打工网 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 |