IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

Stella981
• 阅读 505

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

IDEA全称IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,在实际工作中使用IDEA工具从事软件开发的人群,相信也越来越多了。

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

但是对于一些初学者难免有时会因IDEA工具的常用设置或IDEA工具在电脑上跑起来性能差、开发效率低而犯愁,下面小编为大家整理总结了在IDEA使用中常用设置及提升IEAD工具性能和开发效率的方法,供大家参考。

IDEA常用配置

项目初始化

默认工程配置:顶部导航栏->File->Other Settings->Settings for New Project.../Structure for New Project...

当前工程配置:顶部导航栏->File->Settings/Project Structs...

参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

JDK默认配置

具体步骤:顶部工具栏->File->Other Settings->Structure for New Project...->SDKs->+ ,根据下图所示步骤设置JDK目录,最后点击OK即可。

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

同样参考上述操作,单独在Project Structure为工程和各模块设置符合开发需求的JDK版本。

Maven默认配置

具体步骤:顶部导航栏->File->Other Settings->Settings for New Project...->Build,Execution,Deployment->Build  Tools->Maven,只需设置Maven主目录即可,参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

Git/SVN版本控制

具体步骤:顶部导航栏->File->Other Settings->Settings for New Project...->Version Control->Git,在IDEA默认集成了对Git/SVN的支持,只需直接设置执行程序,右侧点击Test按钮提示成功。参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

自动导包和移除

具体步骤:顶部导航栏->File->Other Settings->Settings for New Project...->Auto Import,可以设置自动导入依赖包和优化导入和智能删除无用依赖包,参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

新窗口形式打开多个项目

具体步骤:顶部导航栏->File->Settings...->Appearance & Behavior->System Settings,可以IDEA以新窗口的形式打开多个项目,参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

Tomcat Server设置

具体步骤:顶部导航栏->File->Settings...->Build,Execution,Deployment->Application Servers,Tomcat Server服务配置方法,参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

设置全局编码

具体步骤:顶部导航栏->File->Settings...->Editor->File Encodings,设置IDEA全局编码格式,参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

IDEA调优小技巧

大小写敏感设置

大小写敏感取消的话,当编写代码时,代码无需区分大小写,自动提示将更加全面和丰富。

具体步骤:顶部导航栏->File->Settings...->Editor->Code Completion,取消大小写敏感,参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

字体大小和类型设置

具体步骤:顶部导航栏->File->Settings...->Editor->Font,调整字体大小和字体类型,参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

快捷键设置与Eclipse保持一致

很多经验丰富的程序员可能不习惯IDEA的快捷键,比如小编使用很长时间的Eclipse突然换成IDEA很是不习惯,这里可以将快捷键设置与Eclipse保持一致。

具体步骤:顶部导航栏->File->Settings->Appearance & Behavior->Keymap->选择Eclipse,参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

智能开启提示

具体步骤:顶部导航栏->File->Settings->Keymap,利用鼠标中键,快速打开智能提示,取代Alt+enter快捷键,参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

自动隐藏注释

具体步骤:顶部导航栏->File->Settings->Editor->General->Code Folding,勾选Documentation comments选项,参考如图所示:

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

至此,大家掌握这些关于IntelliJ IDEA工具的常用设置及性能和开发效率的调优,基本上可以满足日常软件开发了,其他的方面大家可以从网上搜索了解,欢迎关注“Java精选”微信公众号,一系列各种工具使用方法持续更新中。

推荐阅读

IntelliJ IDEA使用技巧——IDEA常用快捷键01期

IntelliJ IDEA使用技巧——IDEA增加jar包02期

IntelliJ IDEA使用技巧——IDEA工具Debug模式断点调试详解03期

IntelliJ IDEA使用技巧—IDEA设置默认Maven版本04期

IntelliJ IDEA使用技巧—使用EasyCode插件一键生成代码05期

IntelliJ IDEA使用技巧—在IDEA中Project和Module的概念、区别与关系06期

Java面试技巧—面试者简历如何通过初步筛选

浅谈Java后端开发工程师腾讯面试经历分享总结

程序员未来的出路究竟在哪里?一位老码农的心声

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

更多推荐↓↓↓

 

IntelliJ IDEA使用技巧—在IDEA使用中常用设置及性能优化图解07期

关注微信公众号“Java精选”(w_z90110),回复关键词领取资料:如Mysql,Hadoop,Dubbo,Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架、大数据技术、数据库、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。

我就知道你“在看”!

本文分享自微信公众号 - Java精选(w_z90110)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
IDEA00 IDEA知识点汇总
一、从头搭建IDEA开发环境https://mp.weixin.qq.com/s/6jXHzkU8JfubhDsQJbwl8Q(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2F6jXHzkU8JfubhDsQJbwl8Q)1下
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究
Python进阶者 Python进阶者
2个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这