IntelliJ IDEA最佳配置(推荐) |
您所在的位置:网站首页 › idea设置字体颜色搭配 › IntelliJ IDEA最佳配置(推荐) |
IntelliJ IDEA最佳配置 IntelliJ IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。旗舰版收费(30天免费使用时间,功能齐全);社区版(永久免费,功能简陋)。 1.安装目录结构解释 bin:容器,执行文件和启动参数等 help:快捷键文档和其他帮助文档 jre64:64 位 Java 运行环境 lib:IDEA 依赖的类库 license:各个插件许可 plugin:插件 其中:bin 目录下:
以我的电脑系统(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以上-Xms128m512m-Xmx750m1500m-XX:ReservedCodeCacheSize240m500m2.设置显示常见的视图3.设置主题 4.设置窗体及菜单的字体及字体大小 5.设置鼠标滚轮修改字体大小 勾选此设置后,增加 Ctrl + 鼠标滚轮快捷键来控制代码字体大小显示。 6.设置鼠标悬浮提示 7.设置自动导包功能
Add unambiguous imports on the fly:自动导入不明确的结构 Optimize imports on the fly:自动帮我们优化导入的包 8.设置显示行号和方法间的分隔符 如上图红圈所示,可以勾选 Show line numbers:显示行数。我建议一般这个要勾选上。 如上图红圈所示,可以勾选 Show method separators: 显示方法分隔线。这种线有助于我们区分开方法,所以建议勾选上。 9.忽略大小写提示 IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注所示,默认就是 First letter 区分大小写的。 区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer,IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。 如果想不区分大小写的话,改为 None 选项即可。 10.设置取消单行显示 tabs 的操作 11.设置默认的字体、字体大小、字体行间距 12. 修改当前主题的字体、字体大小、字体行间距 13.修改当前主题的控制台输出的字体及字体大小 14.修改代码中注释的字体颜色 Doc Comment – Text:修改文档注释的字体颜色 Block comment:修改多行注释的字体颜色 Line comment:修改当行注释的字体颜色 15.设置超过指定 import 个数,改为* 16.修改类头的文档注释信息 /** * * * * * @author:bood * @date:${DATE} */17.添加类、方法注释 /** * * * * * @author:bood * @date:${DATE} */方法注释: /** * * * * $params$ * @return:$return$ * @author:bood * @date:$date$ */关键字表达式: date date() return methodReturnType() params groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |