下载安装
不用多说,从官网进行下载。
IntelliJIDEA有旗舰版和社区版对比如下:
注册激活
以下方法在最新2019.3上测试通过。只要你安装以下步骤操作,绝对能成功激活。当然,若资金允许,购买正版,
操作步骤也不是很繁琐。如下:
- 先下载压缩包解压后得到jetbrains-agent.jar,把它放到你认为合适的文件夹内。例如:idea安装目录的bin目录:C:\ProgramFiles\JetBrains\IntelliJIDEA2019.3\bin
下载地址为:链接:https://545c.com/file/23049940-413608820访问码:102530 - 启动你的IDE,如果上来就需要注册,选择:试用(Evaluateforfree)进入IDE
- 点击IDEA菜单:"Help"->"EditCustomVMOptions..."
如果提示是否要创建文件,请点"Yes"。
- 在打开的vmoptions编辑窗口末行添加:-javaagent:/absolute/path/to/jetbrains-agent.jar
一定要自己确认好路径(不要使用中文路径),填错会导致IDE打不开!!!最好使用绝对路径。
一个vmoptions内只能有一个-javaagent参数。
示例:mac:-javaagent:/Users/neo/jetbrains-agent.jarlinux:-javaagent:/home/neo/jetbrains-agent.jarwindows:-javaagent:C:\ProgramFiles\JetBrains\IntelliJIDEA2019.3\bin\jetbrains-agent.jar
- 重启你的IDE。
- 点击IDE菜单"Help"->"Register..."
支持两种注册方式:Licenseserver和Activationcode:选择Licenseserver方式,地址填入:http://jetbrains-license-server(应该会自动填上)(推荐此方法,方便)
或者点击按钮:"DiscoverServer"来自动填充地址。选择Activationcode方式离线激活,请使用:ACTIVATION_CODE.txt内的注册码激活
五、一些使用方法技巧
1.IDEA启动速度优化
安装IDEA后,可能会感觉启动速度比较慢。通过修改IDEA的配置文件能有效加快IDEA的启动速度。
找到IDEA的安装目录,如:C:\ProgramFiles\JetBrains\IntelliJIDEA2019.2.1,在bin文件夹里有idea64.exe.vmoptions的文件,修改如下参数:
- -Xms128m,16G内存的机器可尝试设置为-Xms1024m
- -Xmx750m,16G内存的机器可尝试设置为-Xmx1024m
- -XX:MaxPermSize=350m,16G内存的机器可尝试设置为-XX:MaxPermSize=500m
- -XX:ReservedCodeCacheSize=225m,16G内存的机器可尝试设置为-XX:ReservedCodeCacheSize=500m
2.常用设置
2.1文件编码修改
- 上图标注1所示,IDE的编码默认是UTF-8,ProjectEncoding虽然默认是GBK,但是一般我都建议修改为UTF-8。
- 上图标注2所示,IntelliJIDEA可以对Properties文件进行专门的编码设置,一般也建议改为UTF-8,其中有一个重点就是属性Transparentnative-to-asciiconversion,
- 上图标注3所示,对于Properties文件,重要属性Transparentnative-to-asciiconversion主要用于转换ascii,一般都要勾选,不然Properties文件中的注释显示的都不会是中文。
2.2自动导包
如上图标注1和2所示,默认IntelliJIDEA是没有开启自动import包的功能。
- 勾选标注1选项,IntelliJIDEA将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动Alt+Enter进行导入的,IntelliJIDEA目前还无法智能到替我们做判断。
- 勾选标注2选项,IntelliJIDEA将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。
2.3不折叠包名
IntelliJIDEA默认是会折叠空包的,这样就会出现包名连在一起的情况。但是有些人不喜欢这种结构,喜欢整个结构都是完整树状的,所以我们可以去掉演示中的勾选框即可。
2.4多行显示
如上图标注所示,在打开很多文件的时候,IntelliJIDEA默认是把所有打开的文件名Tab单行显示的。但是我个人现在的习惯是使用多行,多行效率比单行高,因为单行会隐藏超过界面部分Tab,这样找文件不方便。
3.常用插件
4.常用快捷键