IntelliJ IDEA 2018版本操作总结(长期更新)

经过了一段时间的斗争,最终决定弃用开源的eclipse,投入IDEA的怀抱
主要有如下原因:

1. 不稳定性
在没有做任何处理的情况下,关闭重启后项目会出现异常
但项目本身确实没有问题
2. 因为eclipse自身智商问题而出现的各种Bug(其它IDE并不会出现)
3. 很不完善,又自以为是的弱智提示(这个也使我最终彻底放弃eclipse,相信用过的人都能够有体会),既影响开发效率还影响心情
4. 慢
5. 丑 (当你开始讨厌一个人的时候,他的一切都是错的,开发工具也是一样~)

下面就总结下我使用IDEA的过程,希望能对刚刚投入IDEA怀抱的人有些帮助
本篇博客会长期更新,后续碰到新的操作或者遇到相关问题都会同步更新在此博客里!
一. 下载安装和破解
对于这么优秀的软件,有条件的童鞋还是希望购买正版支持一下

官网下载链接:

对于我这样的穷人, 就要感谢lanyu这种大神提供的资源了 :

IntelliJ IDEA 注册码链接

注册码有效期为2018年5月5日至2019年5月4日
二. 开发环境设置
2.1 设置背景为豆沙绿(护眼色)
File-->Setting-->Editor--> Color Scheme --> General --> Default text 
// 设置为 R = 199,G = 237 ,B = 204 , #C7EDCC
2.2 设置字体
File-->Setting-->Editor--> Font --> 根据自己的喜好设置字体格式和字体大小,设置好了点击Apply应用即可

TIM图片20181031143114.png

2.3 设置编码为UTF-8
对于使用汉语言的开发者来说,一定要将IDE的编码格式设置为UTF-8
否则,各种各样的乱码问题很让人头疼!
操作  : File--> Settings --> Editor --> File Encodings --> 全部设置为UTF-9   

TIM图片20181031153723.png

如上 : 最基本的设置已经完成, 还有很多设置的细节,因为不是本篇文章的重点,不做过多赘述
2.4 配置的导入和导出
配置完成之后,可以将我们的配置导出成jar包
需要该配置的时候,直接导入该jar包即可
https://pan.baidu.com/s/1uDzzvZ7HRHn3ok-IgGfM7A
2.4.1 配置的导出
操作 : File --> Export Settings.. -->选择需要导出的配置,设置好jar包名和jar包存储路径(默认的名字是settings.jar)

TIM图片20181031145345.png

这样,就将我们的配置导出出去了!
2.4.2 配置的导入
操作 : File --> Import Settings.. -->选择需要导入的配置-->点击OK重启IDEA即可生效!

OQXQWQHC`MRV9)VWWPK08KS.png

我自己做了一个配置, 并上传到了网盘上, 实在是懒得自己设计的可以直接下载我的配置,导入然后根据自己的喜好进行修改即可!

百度网盘上配置的链接

三. 设置idea快捷键
3.1 设置idea使用eclipse快捷键
对于习惯了eclipse快捷键的我来说,为了能偷点懒,肯定要先将eclipse的快捷键copy过来

操作 : File-->Settings-->Keymap-->Eclipse-->Apply
如下图 : 

TIM图片20181031141727.png

注意: 以上只是复制了部分快捷键,很多操作快捷键还是有所区别的!
3.2 main方法等常用方法的快捷生成
操作 : File --> Settings --> Editor --> Live Templates
首先点击 + 号,选择第二个 添加java
然后选择第1个,为JAVA添加相关方法:

在Template text框里面写好相应的方法即可!

TIM图片20181031151404.png

3.3 具体的快捷键设置
操作 : File-->Settings-->Keymap
在这里面,把相应的快捷键按照自己的使用习惯设置即可!!
四. idea开发的设置
4.1 类注释的生成
IDEA默认的类注释比较简陋,为了开发的需求,有必要设置一下

操作: File --> Settings --> Editor --> File and Code Templates -->
选择 Includes  --> File Header 进行设置 --> Apply应用即可
这里提供一个模板(包括: 作者,创建时间,以及类描述的信息)

/**
 * @author xxx
 * @date ${DATE} ${TIME}
 * @description
 */

TIM图片20181031154545.png

4.2 一个窗口导入多个项目
和eclipse的workspace概念有所区别的是,idea每一个项目默认打开一个窗口
那么,如果项目或者模块之间存在相互依赖的关系,想要在同一个窗口显示,该怎么做呢?
4.2.1 导入多个maven项目

a. 首先创建一个文件夹, 将想要导入的多个项目放到该文件夹里

注意 : 如果项目存在版本控制,如svn,或者git
需要把版本控制的隐藏文件夹(比如svn,在项目同级目录下有个.svn的隐藏文件夹),将文件夹也放进去项目才会添加到版本管理

这些项目才会加到svn的版本管理里面
实例如下 : 我将包含了四个模块的一个项目,连同版本管理.svn文件夹一并放在了一个大的文件夹下面

TIM图片20181031160039.png
b. 将这个文件夹导入进来

File-->Open File Or Project --> 项目所在的文件夹-->OK
在弹出的窗口选择,新窗口打开!

TIM图片20181031160306.png

c. 添加各个项目的pom.xml文件

单击-->Maven Projects--> 在右边弹出的窗口点击 + 号--> 将所有项目的pom.xml添加进来

TIM图片20181031161436.png

d. 导入maven项目

File --> New -->Module from Existing Source-->选择想要导入项目的pom.xml文件-->点击next按钮-->选择finish即可
4.2.2导入多个普通项目
同样 : 把想导入的项目放置在一个目录下, 
File-->open--> new Window导入进来
File->Project Structure...->Modules--> + -->import modules  
选择好导入的项目即可!

TIM图片20181024111814.jpg

五. 缓存文件的路径修改

idea默认将各种缓存路径,项目路径存放在c盘,使用的时候有诸多不便之处.
在实际开发中,我们往往需要更改默认路径,下面介绍一下修改方法.

首先在idea安装目录下的bin目录找到idea.properties文件
修改该文件下面的如下几个配置 :(首先去掉注释,然后修改为我们希望存储的目录)
idea.config.path
idea.system.path
idea.plugins.path

设置之后的路径如下图所示:TIM图片20190410115853.png
更改了以后重启IDEA,会弹出如下界面Complete Installation,选择Previous version
在我们自定义的目录下,生成了如下目录:
$GJD066Q3UPM60F~X0M(QDU.png
证明设置已经生效!

六. 遇到的问题及解决办法
  1. 运行项目的时候报错:Error running ‘RunApplication’: Command line is too long. Shorten command line for RunApplication or also for Application default configuration.
    问题翻译过来就是 :运行’RunApplication’时出错:命令行太长。
    缩短RunApplication的命令行或缩短应用程序默认配置。

    解决方案 : 网上给的解决方案是这种 :
    到出现问题项目下的idea目录下找到workspace.xml配置文件

    在里面标签为
    <component name="PropertiesComponent">的配置项:
    添加如下标签 :
    <property name="dynamic.classpath" value="true" />
    添加完之后如下图:
    

TIM图片20190412105711.png
但是我按照上述办法并未解决该问题.

	run-->edit configrations -->shorten command line-->选择 JAR manifest
	然后在执行,问题得到解决!配置如下图!

TIM图片20190412110654.png

  • 6
    点赞
  • 80
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值