IDEA jjsp 404_不可不知的IDEA的使用技巧

fe0869c93488cc3a440a34b4a866a06e.png

之前学习Java的时候,用的IDE是eclipse,免费也挺好用的。最近由于公司主要使用IDEA进行开发,因此转换到了IDEA。也听说过IDEA是开发Java最好用的IDE。用了一段时间后,确实感觉IDEA非常智能方便。

这里大家可以关注一下我的个人专栏《Java 进阶集中营》,每天会给大家即时分享一个最新的java技术资讯,有优秀的java技术内容,也欢迎分享在我的专栏。

JAVA 进阶集中营​zhuanlan.zhihu.com
3386bdcecca75fbb6c0f903525818d25.png

如果你之前使用的是其他的ide,刚开始会感觉不是很习惯。但当你熟悉IDEA的基本使用后,你会发现它相比其他ide的优点。

下面是我使用过程中,觉得IDEA中比较重要的设置,功能和技巧。

1.IDEA启动速度优化

安装IDEA后,可能会感觉启动速度比较慢。通过修改IDEA的配置文件能有效加快IDEA的启动速度。

找到IDEA的安装目录,如:C:Program FilesJetBrainsIntelliJ IDEA 2019.2.1,在bin文件夹里有 idea64.exe.vmoptions 的文件,修改如下参数:

  • -Xms128m,16 G 内存的机器可尝试设置为 -Xms1024m
  • -Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1024m
  • -XX:MaxPermSize=350m,16G 内存的机器可尝试设置为 -XX:MaxPermSize=500m
  • -XX:ReservedCodeCacheSize=225m,16G 内存的机器可尝试设置为 -XX:ReservedCodeCacheSize=500m

2.常用设置

2.1 文件编码修改

d008d225ced595b7bf1e683198ba4596.png
  • 上图标注 1 所示,IDE 的编码默认是 UTF-8,Project Encoding 虽然默认是 GBK,但是一般我都建议修改为 UTF-8。
  • 上图标注 2 所示,IntelliJ IDEA 可以对 Properties 文件进行专门的编码设置,一般也建议改为 UTF-8,其中有一个重点就是属性 Transparent native-to-ascii conversion,
  • 上图标注 3 所示,对于 Properties 文件,重要属性 Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。

2.2 自动导包

9e103b3f445cdb1ebcef9044728945fd.png

如上图标注 1 和 2 所示,默认 IntelliJ IDEA 是没有开启自动 import 包的功能。

  • 勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的,IntelliJ IDEA 目前还无法智能到替我们做判断。
  • 勾选标注 2 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。

2.3 不折叠包名

2caefec67ca844dfdca79d64e9cbde04.png

IntelliJ IDEA 默认是会折叠空包的,这样就会出现包名连在一起的情况。但是有些人不喜欢这种结构,喜欢整个结构都是完整树状的,所以我们可以去掉演示中的勾选框即可。

2.4 多行显示

b0321d1bad95fe79957bc23198e5f74c.png

如上图标注 所示,在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。但是我个人现在的习惯是使用多行,多行效率比单行高,因为单行会隐藏超过界面部分 Tab,这样找文件不方便。

3.常用插件

d605d24b61d2c61dd6d8afb03509160a.png

4.常用快捷键

4fae7160c469be80d27fdda20485e97b.png

2362398f0748c79cc33416ebc72f8e46.png

具体的使用技巧分享的就差不多了,后续更多还是需要大家自己去做一个实践,关于新版idea的下载我会更新在下篇文章,如果觉得本文不错,记得点赞并在评论区留下你的评论建议,最后大家记得关注一下我的专栏《Java 进阶集中营》,每天都会给大家分享一个最新的java技术资讯

JAVA 进阶集中营​zhuanlan.zhihu.com
3386bdcecca75fbb6c0f903525818d25.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值