idea 2020.1 安装及配置 |
您所在的位置:网站首页 › idea安装配置javaweb › idea 2020.1 安装及配置 |
目录 下载安装 启动前配置 1.配置路径目录调整 2.JVM内存大小调整 启动后配置 1、设置项目的默认JDK 2、主题UI及显示设置 3、设置默认字符编码 4、设置自动编译(与Eclipse相同) 5、设置Auto Import 6、修改默认快捷键 7、代码补全设置 8、设置自动添加文件头(作者和创建信息等) 9、隐藏idea自带的.iml文件,以及.idea文件夹 10、设置Git 11、设置Maven 12、设置Gradle 13、关闭自动更新 14、安装插件 补充内容:可酌情参考 下载安装打开网站:https://www.jetbrains.com/idea/download/#section=windows。 下载安装分为exe和zip,这里选择Ulitmate版本的zip包下载。
然后,将下载的zip解压到一个目录中。 启动前配置解压安装后先不要启动,先按下配置。 1.配置路径目录调整默认情况, IntelliJ IDEA 存储用户配置属性在${user.home}/.IntelliJIdea2020.1/config目录,存储数据缓存在${user.home}/.IntelliJIdea2020.1/system目录。 因为放在用户目录下,容易把C盘空间占满。 所以,下面修改配置,让其保存在idea软件所在的目录。 打开bin/idea.properties文件。修改四个属性的值,如下图,然后保存 2.JVM内存大小调整 打开bin/idea64.exe.vmoptions文件(还有一个不带64位的文件,但现在估计没人使用32位的了),根据电脑物理内存情况,修改-Xms和-Xmx的内存大小,然后保存。 启动后配置 首次启动时(使用bin/idea64.exe),会自动提示选择主题UI、Plugins(默认都选上了,建议根据自己需要选择)、是否导入本电脑已存在旧idea设置、然后激活注册Ulitmate。 首次启动后,如下图,在右下角,可以点出Setting菜单和新Project项目结构菜单。 上图中的Setting 既为 在进入idea主界面后的 File → Settings。 上图中的Structure for New Project 既为 在进入idea主界面后的 File → Project Structure。 1、设置项目的默认JDK如下图,进入设置菜单 Project Structure | Project Settings | Project 中选择默认的JDK。(建议选本电脑已经安装的JDK)。 设置后需要点“Apply”按钮生效。 2、主题UI及显示设置 如下图,进入设置菜单Settings | Appearance & Behavior | Appearance 选择主题。设置后需要点“Apply”按钮生效。 如下图,进入设置菜单Settings | Editor | General,勾选"Change font size with Ctrl+Mouse Wheel" 允许通过Ctrl+鼠标滚轮 调整字体大小。设置后需要点“Apply”按钮生效。 如下图,进入设置菜单Settings | Editor | General | Editor Tabs,不勾选"Show tabs in one row"。 这样在打开代码文件较多是,上面的Tab标签可以多行显示,找起来方便一点。 设置后需要点“Apply”按钮生效。 同时,勾选“Mark modified *” 当文件被修改后,文件Tab标签带星号,便于识别。设置后需要点“Apply”按钮生效。 Idea默认的语法错误提示不够醒目。修改如下图,进入设置菜单Settings | Editor | Color Scheme | General,分别: ①在Errors and Warnings,选择Error,设置Effects波浪线Underwaved,颜色修改为“FF3F3C”亮红色。 ①在Errors and Warnings,选择Unknown symbol,去掉勾选Foreground, 设置Effects波浪线Underwaved,颜色修改为“FF3F3C”亮红色。 3、设置默认字符编码 如下图,进入设置菜单Settings | Editor | File Encodings,设置默认字符编码(三处都设置为UTF-8)。 中间的Path列表为各个项目,可以对某个项目进行设置字符编码。下面的“Transparent native-to-ascii conversion”一般都勾上,避免Properties等文件中的注释显示乱码。设置后需要点“Apply”按钮生效。 注意:在开发过程中,打开每个文件后并处于编辑状态时,右下角会出现该文件的字符编码设置,可以对该文件单独设置字符编码。 4、设置自动编译(与Eclipse相同)如下图,进入设置菜单Settings | Build, Exceution,Deployment | Compiler,勾选Build project automatically。(eclipse默认自动编译,所以eclipse开发不用管编译,源文件存盘时自动编译为最新的。 而idea默认不自动编译,因此需要勾上)。设置后需要点“Apply”按钮生效。 5、设置Auto Import如下图,进入设置菜单Settings | Editor | General | Auto Import,勾选Add unambiguous imports on the fly(自动添加无歧义的import), 勾选 Optimizeimports on the fly (自动优化,比如删除无用的import)。设置后需要点“Apply”按钮生效。 6、修改默认快捷键 如下图,进入设置菜单Settings | Keymap, 选择快捷键为“Eclipse”以保持与Eclipse快捷键兼容。设置后需要点“Apply”按钮生效。 上面修改为eclipse快捷键后,还需要单独设置个别地方,以兼容Eclipse的习惯: ①增加:代码补全提示快捷键“Alt + /”。 在当前界面,选择:Main Menu > Code > Code Completion > Basic。 选中“Basic”并右键,添加“Alt + /”快捷键(弹出提示警告键冲突,则选择remove删除已分配给其他功能)。设置后需要点“Apply”按钮生效。 ②增加:快速修复代码错误快捷键“Ctrl+1”。在当前界面,选择:Main Menu > Other > Show Context Actions。 选中“Show Context Actions”并右键,添加“Ctrl+1”快捷键(弹出提示警告键冲突,则选择remove删除已分配给其他功能)。设置后需要点“Apply”按钮生效。 (上面的keymap名字,会从Eclipse变成Eclipse copy) 7、代码补全设置 如下图,进入设置菜单Settings | Editor | General | Code Completion: ①代码补全时,匹配候选代码忽略大小写,去掉勾选Match case。 ②代码补全时,勾选Show the documentation popun自动弹出方法用法文档(且等待时间缩短至100毫秒) ③代码补全,方法参数信息提示,三个选择都勾上(且等待时间缩短至100毫秒),这样可类似于Eclipse提示方法的参数。 设置后需要点“Apply”按钮生效。 8、设置自动添加文件头(作者和创建信息等) 如下图,进入设置菜单Settings | Editor | File and Code Templates,增加File Header的内容,可以自行设置。设置后需要点“Apply”按钮生效。 9、隐藏idea自带的.iml文件,以及.idea文件夹如下图,进入设置菜单Settings | Editor | File Types,在最右下角后面增加“*.iml;*.idea;”, 最后有个分号。设置后需要点“Apply”按钮生效。 10、设置Git 本地电脑已经单独安装git(版本为2.27.0),因此在Idea中配置让其使用本地已经存在的git软件(不使用idea自带的)。 进入设置菜单Settings | Version Control | Git 在“Path to Git executable”中输入本地已经安装git软件的路径。然后点“Test”可以查看是否成功。 11、设置Maven 本地电脑已经单独安装maven(版本为3.6.3),并且在maven conf目录下配置了settings.xml文件。在settings.xml中修改了①本地库保存路径;②远程中央库的url镜像设置为阿里地址。 maven的 settings.xml文件内容截取如下: 前面内容省略 E:\Program_Files\apache-maven-3.6.3\repository 中间内容省略 aliyunmaven central aliyun maven https://maven.aliyun.com/repository/public
后面内容省略
进入设置菜单Settings | Build, Exceution,Deployment | Build Tools | Maven。 如果使用idea自带的maven,则建议使用自己的settings file(一般会修改本地仓目录及中央仓镜像URL)。 这里使用本地已经单独安装maven(不使用idea自带的maven),则选择相应maven安装路,及settings.xml文件。设置后需要点“Apply”按钮生效,如下图。 12、设置GradleGradle是和Maven类似的工具,在国内使用的人不多,但在国外如Spring,使用了Gradle来组织和管理工程。如果需要使用Gradle则需要安装Gradle插件(既不单独安装Gradle软件,使用Idea的插件)。然后按下图设置: 如下图,进入设置菜单Settings | Build, Exceution,Deployment | Build Tools | Gradle,设置home路径。 该路径表示下载的依赖的jar文件存放在本地的位置,默认在C盘当前用户下,建议修改为其他位置。 13、关闭自动更新如下图,进入设置菜单Settings | Appearance & Behavior | System Settings | Updates,去掉勾选自动Idea软件更新。 如希望更新,可以手动点 Check Now按钮。设置后需要点“Apply”按钮生效。 14、安装插件 在Idea中安装常用插件如Lombok。如下图,进入设置菜单Settings | Plugins , 搜索“Lombok”,点击Install安装,然后重启Idea。 补充内容:可酌 idea64.exe.vmoptions配置 为提供IDEA启动速度和性能,需修改该文件中标红的配置项 `-Xms2048m` # java heap初始值,建议将其与Xmx配置的一样 `-Xmx2048m` # java heap最大值 `-XX:ReservedCodeCacheSize=1536m` # 预留保存代码的内存空间 -XX:+UseConcMarkSweepGC # 老年代使用CMS垃圾回收策略(并发标记清除) -XX:SoftRefLRUPolicyMSPerMB=50 #每兆堆空闲空间中SoftReference的存活时间(单位:秒) -Xverify:none -ea # 开启断言 -XX:CICompilerCount=2 -Dsun.io.useCanonPrefixCache=false -Djava.net.preferIPv4Stack=true # 在使用ipv4的主机上运行ip6系统需开启此项 -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Djdk.attach.allowAttachSelf=true -Dkotlinx.coroutines.debug=off -Djdk.module.illegalAccess.silent=true idea.properties配置一些IDEA的配置、日志、插件存储路径.windows环境下默认存储在C盘的用户目录下,由于会占用较大空间,建议配置到其他目录。 #--------------------------------------------------------------------- # Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes. #--------------------------------------------------------------------- idea.config.path=D:/Program Files/JetBrains/.IntelliJIdea/config #--------------------------------------------------------------------- # Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes. #--------------------------------------------------------------------- idea.system.path=D:/Program Files/JetBrains/.IntelliJIdea/system #--------------------------------------------------------------------- # Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes. #--------------------------------------------------------------------- idea.plugins.path=${idea.config.path}/plugins #--------------------------------------------------------------------- # Uncomment this option if you want to customize path to IDE logs folder. Make sure you're using forward slashes. #--------------------------------------------------------------------- idea.log.path=${idea.system.path}/log 常用IDEA插件仅介绍日常使用的IDEA插件,排名不分先后,根据字母顺序排序 Alibaba Java Coding Guidelines:阿里巴巴代码规范检查插件.当前版本为2.0.2。2.0.1版本将导致IDEA2020.1无法打开设置页面BashSupport:提供bash支持,支持运行配置、语法高亮、重命名、文档查找、检查、快速修复等功能Chinese (Simplified) Language Pack EAP:IDEA官方汉化插件,用于更好地了解IDEA的配置项。因为不少配置项仍未汉化,所以平常这个插件都是置于disabled。Easy Code:基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。支持数据库类型与java类型映射关系配置; 支持同时生成生成多张表的代码。Extra Icons:为IDEA未设置图标的文件类型提供图标配置。Free MyBatis plugin:增强idea对mybatis支持的插件,支持生成mapper xml文件、自动补全及语法错误提示和从mapper跳转到mapper.xmlGit Commit Template:git提交信息模板Grep Console:日志高亮显示插件Maven Helper:更好地管理maven依赖,解决maven冲突等问题Rainbow Brackets:给配对括号配置不同颜色插件Translation:提供谷歌翻译、有道翻译、百度翻译功能 IDEA详细配置仅介绍基于个人习惯而配置的一些选项 编辑页面显示内存使用情况 菜单栏->View->Appearance->Status Bar Widgets->Memory IndicatorIDEA主题配置 File->Settings->Appearance & Behavior-> Appearance->ThemeIDEA 菜单栏字体及大小配置 File->Settings->Appearance & Behavior-> Appearance->Use custom font禁止自动打开上次的项目 File->Settings->Appearance & Behavior->System Settings->Reopen last project on startupIDEA编辑器主题配置 File->Settings->Editor-> Color Scheme->Shcheme设置鼠标悬浮提示: 当鼠标悬浮与方法名时显示方法参数等信息 File->Settings->Editor-> Color Editing->Quick Documentation->Show quick documentation on mouse move设置自动导包功能 File->Settings->Editor-> General->Auto Import->JavaAdd unambiguous imports on the fly:自动导入不明确的结构;Optimize imports on the fly: 自动优化导入的包忽略大小写提示 File->Settings->Editor-> General->Code Completion取消单行tabs显示 File->Settings->Editor-> General->Editor Tabs->Show tabs in one row配置类的文档注释信息 File->Settings->Editor-> File and Code Templates->Includes快捷键生成serialVersionUID File->Settings->Editor->Inspections设置文件编码 File->Settings->Editor->File EncodingsGlobal Encoding: 全局编码Project Encoding: 项目编码建议全部设置为utf-8 配置自动编译 File->Settings->Build, Execution, Deployment->Compilerdebug配置 File->Settings->Build, Execution, Deployment->Debugger开启该配置,可减少debug时的内存占用 maven配置 File->Settings->Build, Execution, Deployment->Build Tools->Mavenmaven home directory: maven安装目录User settings file:maven配置文件路径Local repository:maven本地仓库目录 情参考 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |