- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章JetBrains IntelliJ IDEA 优化教程超详细由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
本教程基于 JetBrains IntelliJ IDEA 2020.3.2 编写.
JetBrains IntelliJ IDEA 下载地址:JetBrains IntelliJ IDEA 官网 。
软件安装完成后,先修改配置文件存放路径,修改配置文件路径后,会导致之前的配置因误操作失效,所以建议先修改在配置.
JetBrains IntelliJ IDEA 优化教程 。
JetBrains IntelliJ IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。旗舰版收费(30天免费使用时间,功能齐全);社区版(永久免费,功能简陋).
1.目录结构解释 。
bin:容器,执行文件和启动参数等 。
help:快捷键文档和其他帮助文档 。
jbr:Java 运行环境 。
lib:IDEA 依赖的类库 。
license:各个插件许可 。
plugins:插件 。
其中:bin 目录下:
以我的电脑系统(64位 windows10,16G内存)为例,说明一下如何调整 VM 配置文件:
大家根据电脑系统的位数,选择 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 |
4.设置窗体及菜单的字体及字体大小 。
5.设置默认项目路径&打开新项目方式 。
6.设置适合自己的快捷键风格 。
7.设置鼠标滚轮修改字体大小 。
勾选此设置后,增加 Ctrl + 鼠标滚轮快捷键来控制代码字体大小显示.
Add unambiguous imports on the fly:自动导入不明确的结构 。
Optimize imports on the fly:自动帮我们优化导入的包 。
Show line numbers:显示行数。我建议一般这个要勾选上.
Show method separators: 显示方法分隔线。这种线有助于我们区分开方法,所以建议勾选上.
Doc Comment – Text:修改文档注释的字体颜色 。
Block comment:修改多行注释的字体颜色 。
Line comment:修改当行注释的字体颜色 。
设置 Debug 连接方式,默认是 Socket。Shared memory 是 Windows 特有的一个属性,一般在 Windows 系统下建议使用此设置,内存占用相对较少.
常用断点调试快捷键 。
Maven 的下载 – 解压 – 环境变量的配置这里就赘述了。下面直接整合 Maven。选择自己 Maven 的目录,和 settings 文件,然后配置自己的仓库 reposiroty.
Maven home path:可以指定本地 Maven 的安装目录所在,因为我已经配置了 MAVEN_HOME 系统参数,所以直接这样配置 IntelliJ IDEA 是可以找到的。但是假如你没有配置的话,这里可以选择你的 Maven 安装目录。此外,这里不建议使用 IDEA 默认的.
User settings file / Local repository:我们还可以指定 Maven 的 settings.xml 位置和本地仓库位置.
建议添加如下忽略:
搜索:Serialization issues 。
代码中大量的波浪线 。
搜索:General 。
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 \ 全局搜索 ).
Easy Code:支持自定义模板的代码生成插件.
Translation:中英文翻译工具.
JRebel for IntelliJ:热部署插件.
Maven Helper:方便显示maven的依赖树,处理冲突的好帮手.
FindBugs-IDEA:代码审查.
Alibaba Java Coding Guidelines:阿里的开发设计规范.
到此这篇关于JetBrains IntelliJ IDEA 优化教超详细程的文章就介绍到这了,更多相关JetBrains IDEA 优化内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。
原文链接:https://blog.csdn.net/BUG_call110/article/details/108406366 。
最后此篇关于JetBrains IntelliJ IDEA 优化教程超详细的文章就讲到这里了,如果你想了解更多关于JetBrains IntelliJ IDEA 优化教程超详细的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
目录 进程 其他相关概念 创建线程的两种方式 为什么使用start()方法而不直接使用run()方法 start()方法底层
CURL状态码列表 状态码 状态原因 解释 0 正常访问
ODBC连接类函数 odbc_connect函数:打开一个ODBC连接 odbc_close函数:关闭一个已经打开的ODBC连接 odbc_close_all函数:关闭所有已经打开的ODBC连
作为标题,如何计算从纪元1900到现在使用boost的持续时间? 编辑:很抱歉以前的问题太短。我将再次描述我的问题。 我有关于将生日另存为整数的问题。我创建了四个函数,用法如下: ptime转换为整数
前言 在Java中,有一个常被忽略 但 非常重要的关键字Synchronized今天,我将详细讲解 Java关键字Synchronized的所有知识,希望你们会喜欢 目录 1. 定义 J
详细 JVM 垃圾收集日志的时间戳是收集的开始还是结束? 2016-08-09T21:04:19.756-0400: 224890.317: [GC Desired survivor size 167
我在“Master-Detail”概念上苦苦挣扎,除了一点点(但很重要)的细微差别外,几乎所有东西都按预期工作。我应该在 Storyboard上更改什么以在详细信息 View (屏幕截图底部的右上角)
我希望能够显示表格的详细 View ,但不推送新屏幕,而只显示表格所在的详细 View 。 设置它的最佳方式是什么......如果真的可行的话? ---------------------------
我在我的博客中为我的帖子使用了详细 View ,每篇帖子都有评论,所以我想对它们进行分页,但我不知道该怎么做,因为我请求了帖子模型。我知道如何在功能 View 中执行此操作,但不知道如何在详细 Vie
在下面的代码中,与 pm 对齐,该行是否会 move 整个内存并将其分配给 pm,或者它只会 move p 指向的内存而不是整个数组? int main() { int*
1·下载 https://dev.mysql.com/downloads/mysql/ 2·安装服务 1)管理员运行cmd 2)D: 3)cd D:\mysql
今天以前一直用的SQL Server 2005做开发,偶尔也用MySQL,现入手公司项目,用到SQL Server 2008,于是乎必须安装它,免得出现其他很纠结的小问题,现将自己安装图解分享如下:
1. crontab命令选项 复制代码 代码如下: #crontab -u <-l, -r, -e> -u指定一个用
我们有一个 WPF 应用程序,它有一个主窗口/详细信息窗口,两者都是 WPF 数据网格。当您在上部数据网格中选择一行时,详细信息将显示在下部数据网格中。我想知道从 UI 的角度来看是否有任何关于如何处
在可视化 Perforce 客户端 (p4v) 中有一个选项: 显示文件操作的 p4 命令输出 启用后,在日志 Pane 中,我可以看到这样的详细日志记录: p4 sync /Users/az/ftp
在其他服务器上设置测试环境后,在几个API调用中出现错误。 99%肯定这是MySQL的事情,但是返回的错误根本没有帮助: global name 'sys' is not defined" 我已经导入
我正在维护一个通用的 iOS 应用程序,其开发已开始于 iOS 6。我正在为 iOS 7 更新 UI。现在我遇到了应用程序的 iPad 部分的奇怪问题。这部分遵循使用 UISplitViewContr
我希望我能正确描述这种情况。当它发生时很容易在屏幕上看到,但很难用语言解释,但我会尽力而为。 我有一个带有固定主视图 (UITableView) 和两个详细 View 之一的 UISplitViewC
我尝试在 eclipse 和 intelliJ 参数中使用垃圾收集记录器来配置简单的测试程序。尝试了不同类型的配置,但尚未创建日志文件。 -XX:+PrintGCDetails -XX:+PrintG
正如您所知,.cap 文件中的 java 小程序的输出文件格式必须通过智能卡读卡器/写卡器(如 ACR122 或任何其他读卡器)部署到 java 卡,而且我相信 java 卡与 java 卡之间的部署
我是一名优秀的程序员,十分优秀!