IntelliJ IDEA 下载安装及配置使用教程(图文步骤详解)
前言
壹哥在前面的文章中,带大家下载、安装、配置了Eclipse这个更好用的IDE开发工具,并教会了大家如何在Eclipse中进行项目的创建和代码编写、运行。但是实际上,在各种IDE开发工具中,Eclipse的功能并不是最好的,开发效率也并不是最高的。今天壹哥会给大家介绍另一个更先进的,可以说是目前开发Java最好用的IDE工具--Intellij Idea。这个软件是目前最流行、最好用的开发工具,大多数Java程序员都在使用它,所以这个软件的使用,大家必须要掌握哦。
------------------------------前戏已做完,精彩即开始----------------------------
全文大约【3000】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考......
一、Intellij简介
IntelliJ IDEA是针对Java语言的集成开发环境(IDE)。IntelliJ在业界被公认为是现在最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面可以说非常牛逼。IDEA是捷克JetBrains公司开发的产品,它的旗舰版还支持HTML、CSS、PHP、MySQL、Python等语言,免费版支持Java、Kotlin等少数语言。
二、下载
如果我们想要安装IDEA,首先需要获取到它的安装包。大家要注意,Intellij Idea是收费的产品,但是提供了免费的开源版。如果我们只是想简单学习使用,可以下载免费的开源社区版;但如果是想体验完整的功能,肯定是要下载购买付费版。当然,目前网上有很多办法可以实现避免付费,你懂的。但壹哥还是建议大家尊重知识产权,养成知识付费的意识。
2.1 IDEA下载
左侧的是付费版,正常情况下可以免费使用30天。右侧的是免费的社区版,功能没有那么齐全,但进行基本的Java开发是没问题的。
2.2 其他版本下载
我们可以在以下地址上下载各个版本的Intellij。大家注意,对于这种开发工具而言,我们不必追求最新的版本。因为最新的版本,可能不够稳定,会有一些bug存在,咱们选一个比较经典的稳定版本使用即可。尤其是对新手小白而言,开发工具的新特性你都用不上,更不必去追求最新版的开发工具。你只需要把最经典的东西学明白就行,别把时间精力浪费在那些暂时和你没关系的地方上。
三、安装
本文以2020.3.1版本为例进行演示,其他版本的安装过程大同小异。
3.1 选择安装目录
壹哥之前就跟大家强调过,一般的软件最好不要安装在C盘。因为C盘属于系统盘,一方面C盘的文件太多会影响到系统的运行速度,另一方面如果将来小伙伴重装了系统还得重新去安装和配置IDEA。
3.2 创建桌面快捷方式
选择自己系统对应的版本,创建一个桌面快捷方式。
3.3 等待安装
接着就会进入到等待安装的界面,需要一点时间。
3.4 启动IDEA
安装完毕后,就可以启动IDEA了。
四、配置
但为了后期能更好地使用IDEA进行编码,我们在软件安装完成后还需要对它进行一些个性化的配置。另外因配置项太多,且考虑到有些配置前期用不上,壹哥今天主要针对初学者列举一些常用的设置。
4.1 设置主题
小伙伴们可以在这里可以根据个人的喜好选择自己喜欢的主题风格,我个人比较倾向于炫酷黑,另外你也可以在网上找一些其他更漂亮的主题下载,导入到IDEA中,这都是可以实现的。
4.2 其他设置
我们可以在这里进行自定义颜色、风格等的设置。
4.3 设置字体大小
可以在这里设置编辑器的字体大小。可以把字体设置的合适一些,不要太小,字体太小并不会省电哦。
4.4 设置滚轮调整字体显示的大小
在这里可以设置滚轮调整字体显示的大小。
4.5 设置编码格式
壹哥之前就跟大家说过,我们安装好编辑器之后,必须先设置编码格式。我们要在这里统一修改编码格式为UTF-8!必须这样做!
4.6 设置自动导包
在这里开启自动导包功能,可以大大提高我们的开发效率哦,否则写代码就太麻烦了。
4.7 设置显示行号分隔符
可以在这里显示出代码的行号和分隔符。
4.8 设置代码提示
IDEA比较厉害的一个功能就是代码的自动提示,这一块必须设置好,一般勾选”First letter only“即可。
4.9 设置注释颜色
这里可以对代码的注释进行设置。
4.10 设置文件模板
这里可以设置你自己喜欢的文件模板。
五、使用
配置完成后,我们就可以开心地使用IDEA了~~~
5.1 创建项目
在这里,选择新建一个项目。
对于我们初学者来说,我们可以选择创建java项目以及自己安装的JDK。
创建项目时,不要使用IDEA自带的模板,这个会影响创建项目的速度。
接着选择项目存放的路径以及项目名称。
5.2 项目结构
项目创建好之后,壹哥再来给大家介绍一下项目的包结构。
5.3 创建Java类
接着我们就可以创建Java类了。
5.4 编写并运行程序
在Java类中编写相关的业务代码,然后运行Java程序。代码的左侧会有绿色的三角箭头,点击即可运行。
讲完了这些基本配置和使用之后,接下来壹哥再给大家列举一些我们开发时常用的快捷键。
六、IDEA快捷键
常用的快捷键大家要记住,边练习边记忆,跟你玩游戏一样,要把那些快捷键都记下来,才能提高你的效率。
6.1 常用快捷键
快捷键 |
介绍 |
Ctrl+F |
在当前文件进行文本查找(必备) |
Ctrl+R |
在当前文件进行文本替换(必备) |
Ctrl+Y |
删除光标所在行代码或者删除选中的行代码(必备) |
Ctrl+D |
复制光标所在行代码或者复制选中的行代码(必备) |
Ctrl+/ |
注释光标所在行代码或者注释选中的行代码(必备) 单行注释 |
Ctrl+Shift+/ |
注释光标所在行代码或者注释选中的行代码(必备) 多行注释 |
Alt+Enter |
提示快速修复代码的选择(光标要放在错误上) (必备) |
F2 |
跳转到程序报错的位置(必备) |
Alt+Insert |
生成代码,生成 Getter、Setter、构造器等(必备) |
Shift+Enter |
自动在当前光标位置下方开辟新的行(必备) |
Ctrl+Alt+L |
格式化代码(与QQ热键冲突)(必备) |
Shift+F10 |
运行Java程序 |
Ctrl+Z |
撤销操作 |
Ctrl+Shift+Z |
还原操作(与搜狗输入法热键冲突) |
Tab |
缩进代码 |
Shift + Tab |
取消缩进 |
Ctrl+ + |
展开当前方法 |
Ctrl + Shift + + |
展开所有方法 |
Ctrl+ - |
收起当前方法 |
Ctrl+ Shift + - |
收起所有方法 |
Ctrl+B |
查看当前类或者方法或者变量定义的位置(等同于按住Ctrl键+左键点击) |
Ctrl+N |
根据指定的类名查找相关的类 |
Ctrl+O |
重写父类方法 |
Ctrl+I |
实现接口方法 |
Ctrl+H |
查看当前类结构 |
Ctrl+Alt+左右方向键 |
切换到上一个或者下一个代码操作处 |
Alt + 左右方向键 |
切换文件 |
Alt+ 上下方向键 |
光标跳转到上一个方法处 |
Alt+Shift+上下方向键 |
移动当前选择的代码 |
Ctrl+Shift+Enter |
自动在当前行末尾添加分号 |
按两下Shift |
弹出搜索弹窗 |
6.2 自定义快捷键
如果以上这些快捷键,你用起来不顺手,没关系,我们可以把默认的快捷键修改成自己想要的快捷键。
6.2.1 打开搜索
首先在IDEA的设置中打开搜索选项。
6.2.2 修改对应的快捷键
接着选择要修改的某个快捷键,进行重新设置,如下图所示。
好了,到此为止,壹哥就带各位小伙伴把IDEA的下载、安装及配置都讲解完毕了,现在你知道该怎么使用IDEA了吗?如果你还有什么问题,请在评论区留言~
------------------------------正片已结束,来根事后烟----------------------------
七、结语
至此,壹哥就把最好用的IDE开发工具Intellij带大家下载、安装、配置完毕了,现在你有没有配置好呢?另外一开始使用Intellij时,可能会不太熟练,或者感到很别扭,这都是正常现象。之后勤加练习,很快就会适应。
在学完这三个常用的开发工具(Notepad++、Eclipse、Intellij Idea)后,接下来壹哥会带大家全力学习Java的各种基础语法。
八、今日作业
第一题
下载、安装、配置出自己的Intellij Idea软件。
第二题
利用Intellij编写出一个HelloWorld案例并运行出结果。
IntelliJ IDEA 下载安装及配置使用教程(图文步骤详解)的更多相关文章
- Centos 安装ImageMagick 与 imagick for php步骤详解
现在有很多朋友在使用安装ImageMagick imagick for php了,今天自己也想做但是不知道如何操作,下面我来给大家介绍Centos 安装ImageMagick imagick for ...
- Burp Suite安装及详细使用教程-Intruder模块详解
01 介绍 安装要求: Java 的V1.5 + 安装( 推荐使用最新的JRE ), 可从这里免费 http://java.sun.com/j2se/downloads.html Burp Suite ...
- Intellij IDEA 配置Subversion插件实现步骤详解
在使用Intellij的过程中,突然发现svn不起效了,在VCS–>Checkout from Version Control中也未发现Subversion这一项.如下图: 一.原因查找 经过 ...
- CentOS下安装配置MySQL8.0的步骤详解
下载yum源的安装包 yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 安装 yu ...
- ant design pro 配置路由 显示页面步骤详解
第一步 在 src/views 下新建页面的vue文件,如果相关页面有多个,可以新建一个文件夹来放置相关文件. 给页面里写几个字,等会可以看到哦~~ 第二步 将文件加入菜单和路由 进入这个文件 ...
- PyCharm 2017 官网 下载 安装 设置 配置 (主题 字体 字号) 使用 入门 教程
一.安装 Python 3.6 首先,要安装好 Python 3.6.如果你还没有安装,可以参考咪博士之前的教程 Python 3.6.3 官网 下载 安装 测试 入门教程 (windows) 二.官 ...
- jdk eclipse SDK下载安装及配置教程
原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...
- Xamarin.Forms教程下载安装JDK配置环境变量
Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...
- 2018年Unity结合Android SDK下载安装及配置教程
原文:2018年Unity结合Android SDK下载安装及配置教程 首先声明: Unity版本2017.1f3 最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到An ...
- MySQL5.7免安装版配置详细教程
MySQL5.7免安装版配置详细教程 一. 软件下载 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的mysql免安装版的配置经验,要安装的朋友可以当做参考哦 mysql5.7 ...
随机推荐
- JavaScript基础知识整理(引用类型-Object)
Object类型 其他的引用类型都是Object类型的实例,创建Object实例有两种方式 (1)使用构造函数 var obj = new Object(); obj.name = "xia ...
- Excel如何默认禁用科学计数法?
微软论坛版主回复"无法默认禁用此功能",可在"设置单元格格式"-"自定义"-"类型"改为"0",去除 ...
- 20181224蒋嘉豪-exp3-免杀原理与实现
20181224蒋嘉豪-exp3-免杀原理与实现 目录 20181224蒋嘉豪-exp3-免杀原理与实现 课上知识点总结 1.恶意软件检测机制 2.免杀技术综述 Exp3.1 能够正确使用msf编码器 ...
- jsp+servlet+mysql
前后端很容易因为编码的问题引起乱码 所以一定要搞清charset的几个值 charset=iso-8859-1 西欧的编码,英文编码 charset=gb2312 中文编码 charset=utf- ...
- Java中内部类相关知识
内部类 1.1内部类概述 内部类就是指在一个类中定义一个类.举例:在一个类A的内部定义了一个类B,类B就称为内部类. 1.1.1内部类的定义格式 格式: public class 类名{ 修饰 ...
- 量化交易 - matplotlib画candle图
需要mplfinance包 pip install mplfinance --upgrade from matplotlib import style import pandas as pd im ...
- python3.5升级到3.6
第一步: sudo apt-get install software-properties-common sudo add-apt-repository ppa:jonathonf/python-3. ...
- 使用NTC计算温度,增加计算精度的算法
uint16_t uGetPCB_Temperature(void) { uint16_t x; float Adcn; float k; Adcn = userADC_var.ADCMeasureV ...
- win10自带录屏为什么录两个小时自动关闭?如何调节使其可以时间更长?
Windows设置->游戏->屏幕截图->录制时间: https://www.zhihu.com/question/404390297
- form表单 css的选择器和一些属性以及盒子模型,浮动
form表单 <form action='' method='' enctype=''> <input type='text'> input:更下type属性就可以得到对应的效 ...