低版本的IDEA可以使用,中文插件吗
1, 简介
JetBrains 公司介绍 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
-
Android Studio:用于开发 android(google 基于 IDEA 社区版进行迭代)
2.IntelliJ IDEA 介绍 IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,
IDEA 在业界被公认为是 最好的 java 开发工具之一,
尤其在智能代码助手、代码自动提示、重构、J2EE 支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说 是超
常的。
4.IDEA 的主要优势:(相较于 Eclipse 而言)
-
强大的整合能力。比如:Git、Maven、Spring 等
-
提示功能的快速、便捷
-
提示功能的范围广
-
好用的快捷键和代码模板 private static final psf
-
精准搜索
5.IDEA 的下载地址:(官网) https://www.jetbrains.com/idea/download/#section=windows
官网提供的详细使用文档: https://www.jetbrains.com/help/idea/meet-intellij-idea.html
2, Windows下安装过程
2.1, 安装前的准备
2.2, 安装前的准备
2.2.1, 硬件要求(Hardware requirements)
-
内存:2 GB RAM minimum, 4 GB RAM recommended
-
硬盘:1.5 GB hard disk space + at least 1 GB for caches
-
屏幕:1024x768 minimum screen resolution
个人建议配置:内存 8G 或以上,CPU 最好 i5 以上,最好安装块固态硬盘(SSD),将 IDEA 安装在固态硬盘上,这样流畅度会加快很多。
2.2.2, 软件要求(Software requirements)
操作系统:Microsoft Windows 10/8/7/Vista/2003/XP (32 or 64 bit) 软件环境:
-
JRE 1.8 is bundled with the IntelliJ IDEA distribution. You do not need to install Java on your computer to run IntelliJ IDEA.
-
A standalone JDK is required for Java development.
注意:这里如果没有安装 JDK 的话,请参考提供的文档《尚硅谷_宋红康_JDK8 的下载_安装_ 配置.pdf》进行安装配置。
3.安装总结 从安装上来看,IntelliJ IDEA 对硬件的要求似乎不是很高。可是实际在开发中其 实并不是这样的,
因为 IntelliJ IDEA 执行时会有大量的缓存、索引文件,所以 如果你正在使用 Eclipse / MyEclipse,想通过 IntelliJ IDEA 来解决计算机的
卡、 慢等问题,这基本上是不可能的,本质上你应该对自己的硬件设备进行升级。
2.3, 具体安装过程
2.4, 安装总结
2.5, 查看安装目录结构
文件目录
-
bin:容器,执行文件和启动参数等
-
help:快捷键文档和其他帮助文档
-
jre64:64 位java 运行环境 lib:
-
idea 依赖的类库 license:各个插件许可
-
plugin:插件
2.6, 查看设置目录结构
2.6.1, config目录
config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。
此目录可看成是最重要的目录,没有之一,
如果你还记得安装篇的介绍的时候, 安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。
这个目录主要记录了:
-
IDE 主要配置功能、
-
自定义的代码模板、
-
自定义的文件 模板、
-
自定义的快捷键、
-
Project 的 tasks 记录等等个性化的设置。 比如:
2.6.2, system目录
目录 system 目录是 IntelliJ IDEA 系统文件目录,是 IntelliJ IDEA 与开发项目一个 桥梁目录,
里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录, 但也是最不可或缺的目录之一。比如:
2.7, 启动应用后简单配置
2.7.1, 是否导入已有配置
2.7.2, 激活
2.7.3, 设置主题
2.7.4, 设置插件
试用期之后, 删除C:\Users\Administrator的.IntelliJIdea2018.1, 可以继续试用
不用按照上面删除整个.IntelliJIdea2018.1
2018版本, 删除 C:\Users\Administrator.IntelliJIdea2018.1\config\eval 下的 .key文件即可
2020版本, 删除 C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2020.3\eval 下的 .key文件即可
3, 创建HelloWorld
3.1, 选择Java工程
选择 New
选择 jdk 的安装路径所在位置
3.2, 工具栏配置
菜单栏中View下,勾选√
- Toolbars
- Tool Buttons
3.3, 创建package和class
4, 模块(Module)
4.1, 模块中运行HelloJava
选中 JavaSenior
右键 new module, 输入day01
选中day01下src,右键 new package
选中package, 右键 new class
4.2, 创建模块
1.在 Eclipse 中我们有 Workspace
(工作空间)和 Project
(工程)的概念,
在 IDEA 中只有 Project
(工程)和 Module
(模块)的概念。
2.从 Eclipse 转过来的人总是下意识地要在同一个窗口管理 n 个项目,这在 IntelliJ IDEA 是无法做到的。
IntelliJ IDEA 提供的解决方案是 打开多个项目实例, 即 打开多个项目窗口。
一个 Project 打开一个 Window 窗口。
4.相比较于多 Module 项目,小项目就无需搞得这么复杂。
只有一个 Module 的 结构 IntelliJ IDEA 也是支持的,并且 IntelliJ IDEA 创建项目的时候,默认就是单Module 的结构的。
4.3, 删除模块
方法1
选中 day01, 右键选择 Remove Module
方法2
选中 day01, 右键选择 Open Module Settings
选中 day01, 点击 -
号,
- 在提示框中,点击 Yes
- 右下角,点击 Ok
选中 day01, 右键选择 Delete
此时的删除,会从硬盘上将此 module 删除掉。
5, 设置显示常见的视图
工程下的 src 类似于 Eclipse 下的 src 目录,用于存放代码。
工程下的.idea
和 project01.iml
文件都是 IDEA 工程特有的。
类似于 Eclipse 工 程下的、.classpath
、.project
等。
不管是创建 class
,还是 interface
,还是 annotation
,都是选择 new – java class,
然后在下拉框中选择创建的结构的类型。 接着在类 HelloWorld 里声明主方法,输出 helloworld,完成测试
说明:在 IDEA 里要说的是,写完代码,不用点击保存。IDEA 会自动保存代码。
Create New Project : 创建一个新的工程
Import Project : 导入一个现有的工程
Open : 打开一个已有工程。比如:可以打开 Eclipse 项目。
Check out from Version Control : 可以通过服务器上的项目地址 check out Github 上面项目或其他 Git 托管服务器上的项目
这里选择 Create New Project,
需要明确一下概念: IntelliJ IDEA 没有类似 Eclipse 的工作空间的概念(Workspaces),最大单元就是 Project。
这里可以把 Project 理解为 Eclipse 中的 Workspace。
选择指定目录下的 JDK 作为 Project SDK
。
如果要创建 Web 工程,则需要勾选上面的 Web Application
6, 查看项目配置
项目SDK, 要和 项目语言级别匹配, 否则会报错
7, 常用配置
8, 外观
8.1, 颜色主题设置
IntelliJ,Darcula,Windows
8.2, 设置窗体及菜单的字体及字体大小
8.3, 设置编辑区主题(补充)
Editor - Color Scheme
IDEA 默认提供了两个编辑区主题,可以通过如下的方式进行选择。
方法1:网站下载
如果想要更多的主题效果的话,可以到如下的网站下载:
http://www.riaway.com/
下载以后,导入主题:(方式一) file –> import setttings –> 选中下载的主题 jar 文件 –> 一路确认 –> 重启。
重启以后,新主题会自动启用。如果没有启用,可以如下方式选择
方法2:安装插件
Plugins
如果对安装的主题插件不满意,还可以找到此插件,进行卸载 – 重启 IDEA 即 可。
9, 常规设置
9.1, 设置鼠标滚轮修改字体大小(可忽略)
Editor - General - Mouse
勾选 Change font size…
9.2, 设置鼠标悬浮提示
Editor - General - Others
勾选 Show quick documentation on mouse move
修改为 1000ms
9.3, 设置自动导包功能
Editor - General - Auto Import
右侧 Java栏中
-
Ask 改成 All
-
勾选下面2项
- Add unambiguous imports on the fly:自动导入不明确的结构
- Optimize imports on the fly:自动帮我们优化导入的包
9.4, 设置显示行号和方法间的分隔符
Editor - General - Appearance
勾选
- Show line numbers:显示行数
- Show method separators: 显示方法分隔线,有助于区分开方法
9.5, 忽略大小写提示
Editor - General - Code Completion
First letter 改为 None
IDEA 的代码提示和补充功能有一个特性:区分大小写。
默认就是 First letter 区分大小写的。
区分大小写:比如我们在 Java 代码文件中输入 stringBuffer,
IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。
如果想不区分大小写的话,改为 None 选项即可。
9.6, 设置取消单行显示 tabs 的操作
Editor - General - Editor Tabs
取消勾选
Show tabs in single row
10, 代码字体设置
Editor - General - Font
Font : Consolas
Size : 18
Line spacing : 1.0
11, 修改代码中注释的字体颜色
Editor - Color Scheme - Language Default
Doc Comment – Text:修改文档注释的字体颜色
Block comment:修改多行注释的字体颜色
Line comment:修改当行注释的字体颜色
12, 修改类头的文档注释信息
Editor - File and Code Templates
选择 Includes
选择 File Header
复制下面的内容,到右侧空白区
/**
@author shksta