0


idea的卸载和安装

一.认识idea。

IDEA(https://www.jetbrains.com/idea/)是 JetBrains 公司的产品,公司旗下还有其它产品,比如:

  • WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术;

  • PyCharm:用于开发 python

  • PhpStorm:用于开发 PHP

  • RubyMine:用于开发 Ruby/Rails

  • AppCode:用于开发 Objective - C/Swift

  • CLion:用于开发 C/C++

  • DataGrip:用于开发数据库和 SQL

  • Rider:用于开发.NET

  • GoLand:用于开发 Go

  • Datalore: 用于构建机器学习模型并在Python中创建丰富的可视化。

而且用于开发 android的Android Studio,也是Google 基于 IDEA 社区版进行迭代的。

idea官网地址(https://www.jetbrains.com)

进入官网后的页面如下:

点击Developer Tools,出现如下页面:

这里我是要下载IntelliJ IDEA,所以点击IntelliJ IDEA。

idea官网的下载地址:https://www.jetbrains.com.cn/idea/download/#section=windows

IDEA 分为两个版本: 旗舰版(Ultimate)和 社区版(Community)。

两个不同版本的详细对比,可以参照官网:

https://www.jetbrains.com/idea/features/editions_comparison_matrix.html

官网提供的详细使用文档:https://www.jetbrains.com/help/idea/meet-intellij-idea.html

二.idea的卸载和安装

  1. - idea的卸载

  2. 点击windows图标,点击设置。出现如下图:

  1. 点击应用,找到idea图标

  1. 点击卸载,会出现一个确认框,点击是。就会出现如下界面:

  1. 根据需求自己选择。我是选择上面两个然后直接点击uninstall。卸载完成界面如下:

5.点击Close关闭,然后idea卸载完成。

  1. - idea的安装

从官网下载对应版本和对应操作系统的idea到本地后。(建议下载 旗舰版(Ultimate)),我是下载的旗舰版(Ultimate)如下图:

第一步:

双击该图标后,出现如下界面:

第二步:点击next后,出现如下界面:

这是因为我的电脑上已经安装了一个idea2019.3.1版本的,这里第一个框大概意思是选择你想卸载哪个版本的idea,第二个框大概意思是以静默方式卸载(旧版本的设置和配置将不会删除)。

我这选择卸载idea,然后直接点击下一步。

第三步:点击next后,出现如下界面:

第四步:设置idea软件安装路径(建议不要安装在C盘),点击Browse进行设置。

这是设置的路径,出现如下界面:

第五步:点击next,出现如下界面:

第六步:在桌面创建一个idea的快捷键

我的电脑是64位的,所以选中64-bit-launcher,然后点击next。

出现如下界面:

第七步:直接点击install安装

漫长的等待......安装完成然后出现如下界面:

第八步:点击Finish,安装完成,关闭界面。

  1. - idea的使用

  2. 将包含补丁的这个文件夹放到bin目录下的任意位置。如图:

该文件夹主要是包含有补丁,如图:

我的补丁所在路径是:D:\develop\java\IntelliJ IDEA 2022.1.4\bin\janetfilter\ja-netfilter.jar

  1. 在idea64.exe.vmoptions文件中配置补丁的绝对路径,配置完成一定要保存。如下图所示:

补丁的绝对路径(可根据你实际的位置进行修改),注意路径一定要填写正确,且不能包含中文,否则会导致 IDEA 无法启动

-javaagent:D:\develop\java\IntelliJ IDEA 2022.1.4\bin\janetfilter\ja-netfilter.jar

最新 IDEA 版本需要添加下面两行,否则会报 key valid

--addopens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED

--addopens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

  1. 双击点击快捷键或者在idea安装目录下的bin目录下的idea64.exe双击。如果是windows32位的操作系统就双击idea.exe。

出现如下界面:

  1. 点击Activation code,输入激活码。(激活码自己百度找)

  2. 如下图:

当你的Activate亮了,就点击激活。如果没亮就是激活码有问题或者idea没删干净,也可能是前面的配置文件写的有问题。

  1. 激活成功后的最终页面如下:

平时有空可以点击Start Tour,学习怎么使用idea。个人感觉这个2022版本的比我之前用的2019版的要更人性化一些。后面我也会来重学一下。

三.认识idea的安装目录结构

idea安装完成后,文件所在的目录结构如下图:

  1. bin:容器,执行文件和启动参数等

  2. help:快捷键文档和其他帮助文档

  3. jbr:咱们在介绍IntelliJ IDEA安装之前的准备时就给大家说过硬件和软件上的一个要求,如果你只是想运行Java程序,那么你就用不着再去装JRE了,因为IntelliJ IDEA已经绑定好了。在jbr目录中,大家就能够看到它已经提供好了Java的运行环境,当然,如果你要是想开发Java程序的话,那么就得需要独立安装JDK了

  4. lib:IntelliJ IDEA依赖的一些相关的类库

  5. license:下载各种插件的许可认证

  6. plugins:放置各种插件的文件夹

  7. - 认识idea安装目录中的bin目录

认识其中几个重要的应用程序:

  1. idea.exe:32位idea的启动文件

  2. idea.exe.vmoptions:32位idea的vm配置文件

  3. idea.properties:idea的属性配置文件

  4. idea64.exe:64位idea的启动文件

  5. idea64.exe.vmoptions:64位idea的vm配置文件

四.idea的详细配置

  1. - 运行内存大小配置

找到IDEA安装目录的bin目录例如:D:\develop\java\IntelliJ IDEA 2019.3.5\bin,找到idea64.exe.vmoptions文件,用文本编辑器打开:

  • 大家根据电脑系统的位数,选择 32 位的 VM 配置文件或者 64 位的 VM 配置文件

  • 32 位操作系统内存不会超过 4G,所以没有多大空间可以调整,建议不用调整了

  • 64 位操作系统中 8G 内存以下的机子或是静态页面开发者是无需修改的。

  • 64 位操作系统且内存大于 8G 的,如果你是开发大型项目、Java 项目或是 Android 项目,建议进行修改,常修改的就是下面 3 个参数:

修改如下:

-Xms128m

如果16 G 内存的机器可尝试设置为 -Xms512m(设置初始的内存数,增加该值可以提高 Java 程序的启动速度。)

-Xmx750m

如果16 G 内存的机器可尝试设置为 -Xmx1500m(设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能)

-XX:ReservedCodeCacheSize=240m

如果16G 内存的机器可尝试设置为-XX:ReservedCodeCacheSize=500m(保留代码占用的内存容量)

  1. - 选择详细配置菜单或者按钮

Advanced Settings 高级设置

  1. - 默认启动项目配置

  1. - 设置整体主题

  2. - 选择主题

根据自己的喜好,选择主题就行。

  1. - 设置菜单和窗口字体和大小

  1. - 设置编辑器

  2. 编辑器主题

  1. 字体大小与颜色

用Ctrl+鼠标滚轮改变字体大小。

更详细的字体与颜色如下:

  1. 显示行号与方法分隔符

  1. - 自动提示功能

IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 system,IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入System 就可以进行代码提示和补充。 如果想不区分大小写的话,就把这个对勾去掉。

  1. - 自动导包配置

  • 默认需要自己手动导包,Alt+Enter快捷键

  • 自动导包设置

  1. 动态导入明确的包:Add unambiguous imports on the fly,该设置具有全局性;

  2. 优化动态导入的包:Optimize imports on the fly,该设置只对当前项目有效;

  1. - 设置编码

(1).当前项目编码设置

方式一:File菜单-->Settings-->Editor-->File Encodings

方式二:工具类的详细配置按钮(小扳手图案)-->Editor-->File Encodings

说明: Transparent native-to-ascii conversion主要用于转换ascii,一般都要勾选。

  1. - 设置自动编译

File菜单-->Settings-->Build,Execution,Deployment-->Compiler

注意:该项配置只针对当前项目有效。

  1. - 取消自动更新

  1. - 项目的JDK设置

File-->Project Structure...-->Platform Settings -->SDKs

注:SDKs全称是Software Development Kit

五.idea的设置目录结构

当运行idea软件之后将自动生成两个设置文件夹:

config:配置目录

system:程序运行生成的缓存数据以及索引等

六.快捷键的使用

  1. - 软件通用的快捷键

  • 保存:Ctrl + S

  • 剪切:Ctrl + X

  • 粘贴:Ctrl + V

  • 复制:Ctrl + C

  • 全选:Ctlr + A

  • 撤销:Ctrl + Z

  1. - IDEA常用快捷键

(1).提高代码编写速度

  • 智能提示:Alt + Enter(回车)

  • 自动代码:

  • 自动补全函数括号、分号、当前行缩进:Ctrl + Shift + 回车

  • 提示代码模板:Ctrl + J

  • 使用xx块环绕:Ctrl + Alt + T

  • 自动生成构造器、get/set:Alt + Insert (有的键盘需要同时按Fn键)

  • 由方法自动生成返回值变量:Ctrl + Alt + V

  • 格式化代码:Ctrl + Alt + L

  • 插入空行开始编辑

  • 在当前光标下一行插入空行开始编辑:Shift + 回车

  • 在当前光标上一行插入空行开始编辑:Ctrl+Alt+回车

  • 移动代码:

  • 向上移动代码:Ctrl+Shift + ↑ (整个方法移动)或 Alt + Shift + ↑(逐行移动)

  • 向下移动代码:Ctrl+Shift + ↓ (整个方法移动) 或 Alt + Shift + ↓(逐行移动)

  • 复制行:Ctrl+D

  • 删除行:

  • Ctrl + Y

  • 不选中删除光标所在行:Ctrl + X

  • 重命名类、变量、方法等:选择要重名的元素,按Shift + F6

  • 抽取代码重构方法:Ctrl + Alt + M

  • 查看所调用方法的形参列表提醒:Ctrl + P

  • 重写或实现方法:

  • 实现接口的方法:Ctrl + i

  • 重写父类的方法:Ctrl + O

  • 注释:

  • 单行注释:Ctrl + /

  • 多行注释:Ctrl + Shift + /

  • 文档注释: / + ** + 回车

  • 转大小写:Ctrl +Shift + U

(2).移动光标定位

  • 移动定位

  • 跳转到上一个/下一个位置编辑位置:Ctrl + Alt + 左/右键

  • 跳转到上一个/下一个方法位置: Alt + 上/下键

  • 打开的类文件之间切换: Alt + 左/右键

  • 定位某行:Ctrl + G

  • 选择文本:Ctrl + W

  • 按一下选择单词,再按选择语句,再按选择行,再按选择方法

(3).查找与查看源码

  • 按住Ctrl键,单击某个类或方法就可以打开某个类或方法的源码

  • 但是当某个变量是通过多态引用调用父类或父接口的方法时,想要打开方法的实现类:Ctrl +Alt +B

  • 查看方法文档:选中方法名后按Ctrl + Q

  • 查看某个类的结构信息

  • 类的继承层次:Ctrl + H

  • 类的UML关系图:Ctrl + Alt + U

  • 当前文件结构:Ctrl + F12键

  • 搜索

  • 搜索类:Ctrl + N

  • 全项目搜索文本:Ctrl + Shift + F

  • 全项目替换文本:Ctrl +Shift + R

  • 当前源文件查找文本:Ctrl + F

  • 当前源文件替换问题:Ctrl + R

  • 任何地方搜索:双击Shift

  • 折叠与展开

  • 折叠方法实现:Ctrl + Shift + -

  • 展开方法实现:Ctrl +Shift + +

  1. - 查看和自定义快捷键

  2. - 已知快捷键操作,未知快捷键

  1. - 已知快捷键,不知道对应的操作名

  1. - 自定义自己的快捷键

  1. - 取消双击shift搜索

因为我们按shift切换中英文输入方式,经常被按到,总是弹出搜索框,太麻烦了。可以取消它。

双击shift 或 ctrl + shift + a,打开如下搜索窗口:

选择registry...,找到"ide.suppress.double.click.handler",把复选框打上勾就可以取消双击shift出现搜索框了。

七.代码模板

  1. - 常用快捷模板

  • 主方法

  • psvm:public static void main(String[] args){}

  • main:public static void main(String[] args){}

  • 输出语句

  • sout:System.out.println();

  • soutp:System.out.println("xxx :" + 方法形参);

  • soutm:System.out.println("xx类.当前方法名");

  • soutv:System.out.println("变量名 = " + 变量);

  • 变量.sout:System.out.println("变量名 = " + 变量);

  • 非空判断

  • ifn:if(xx == null)

  • inn:if(xx != null)

  • 变量.null:if(变量 == null)

  • 变量.nn:if(变量 != null)

  • 遍历

  • fori:for循环

  • itar:遍历数组

  • iter:foreach循环

  • 静态常量声明

  • psf:public static final

  • prsf:private static final

  • 常量声明:

  • psfi:public static final int

  • psfs:public static final String

  • List集合遍历

  • list集合.for:foreach循环

  • list集合.fori:用for循环遍历list集合,正向遍历

  • list集合.forr:用for循环遍历list集合,逆向遍历

  1. - 预定义模板

  2. - 预定义Postfix Completion模板,不能修改

  1. - 预定义Live Templates模板,可以修改

  1. - 自定义模板

  2. - 定义sop模板

①在Live Templates中增加模板

②先定义一个模板的组

③在模板组里新建模板

④定义模板

  • Abbreviation:模板的缩略名称

  • Description:模板的描述

  • Template text:模板的代码片段

  • 应用范围。比如点击Define。选择如下:应用在java代码中。

  1. - 定义test测试方法模板

选中自定义的模板组,点击”+”(1.Live Template)来定义模板。

标签: intellij-idea java ide

本文转载自: https://blog.csdn.net/m0_61477124/article/details/128772861
版权归原作者 保佑无BUG 所有, 如有侵权,请联系我们删除。

“idea的卸载和安装”的评论:

还没有评论