IntelliJIDEA
1. 介绍IDEA-主要功能、主要优势
答:IDEA是 Java 语言的集成开发环境
语言支持上:
其他支持:
IDEA 的主要优势(相较于 Eclipse 而言)
① 强大的整合能力。比如:Git、Maven、Spring 等
② 提示功能的快速、便捷
③ 提示功能的范围广
④ 好用的快捷键和代码模板 private static final psf
Syso – System.out.println()
Psf — private static final
⑤ 精准搜索
2. IDEA的下载、安装
答:https://www.jetbrains.com/idea/download/#section=windows
IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。
旗舰版收费(可以免费试用30天)社区版免费,两个版本功能有差距。
官网提供的详细使用文档:
https://www.jetbrains.com/help/idea/meet-intellij-idea.html
个人建议配置:内存 8G 或以上,CPU 最好 i5 以上,最好安装块固态硬盘(SSD),将 IDEA安装在固态硬盘上,这样流畅度会加快很多。
操作系统:Microsoft Windows 10/8/7/Vista/2003/XP (32 or 64 bit)
安装:双击
确认 32 位版还是 64 位版
确认是否与.java、.groovy、.kt 格式文件进行关联,这里也可以选择不关联。
3. IDEA的基本设置【Strings】
答:
主题设置:
设置窗体及菜单的字体及字体大小
设置编辑区主题
设置鼠标悬浮提示
设置自动导包功能
Add unambiguous imports on the fly:自动导入不明确的结构
Optimize imports on the fly:自动帮我们优化导入的包
设置显示行号和方法间的分隔符
如上图红圈所示,可以勾选 Show line numbers:显示行数。我建议一般这个要勾选上。
如上图红圈所示,可以勾选 Show method separators: 显示方法分隔线。这种线有助于我们区分开方法,所以建议勾选上。
忽略大小写提示
默认就是 First letter 区分大小写的,如果想不区分大小写的话,改为 None 选项即可。
设置取消单行显示 tabs 的操作
设置默认的字体、字体大小、字体行间距
修改代码中注释的字体颜色
修改类头的文档注释信息
设置项目文件编码
说明:Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文.
设置当前源文件的编码
对单独文件的编码修改还可以点击右下角的编码设置区。如果代码内容中包含中
文,则会弹出如上的操作选择。其中:
①Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么。
②Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,新编码是什么则是什么。
③含有中文的代码文件,Convert 之后可能会使中文变成乱码,所以在转换成请做好备份,不然可能出现转换过程变成乱码,无法还原。
设置自动编译
设置代码水平或垂直显示
4. 通过IDEA创建项目、模块
答:在 Eclipse 中有 Workspace(工作空间)和 Project(工程)的概念,在 IDEA中只有 Project(工程)和 Module(模块)的概念。
IDEA 官网说明:
An Eclipse workspace is similar to a project in IntelliJ IDEA
An Eclipse project maps to a module in IntelliJ IDEA
翻译:
Eclipse 中 workspace 相当于 IDEA 中的 Project
Eclipse 中 Project 相当于 IDEA 中的 Module
在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。一个 Project可以有多个 Module。目前主流的大型项目都是分布式部署的,结构都是类似这种多 Module 结构
IntelliJ IDEA 创建项目的时候,默认就是单Module 的结构的。
下面,我们演示如何创建 Module:
接着选择 Next:
创建好模块之后,我们可以在 Module 的 src 里写代码,此时 Project 工程下的 src 就没什么用了,可以删掉。
此时的删除,会从硬盘上将此 module 删除掉。
查看项目配置
5. 基于IDEA的版本控制(Version Control)【Git】
答:版本控制被常用,而 IDEA 也很好的集成了版本控制的相关结构。
IDEA 对版本控制的支持是以插件化的方式来实现的,所以 IDEA 同时自带了 Github 插件,方便 Checkout 和管理你的Github 项目。
下载 Git 的客户端
Git 的 msysGit 官网下载:https://git-scm.com/
Git 客户端 TortoiseGit 官网下载:http://download.tortoisegit.org/tgit/
安装 Git 的客户端
在“Adjusting your PATH environment”选项中,默认选项是“Use Git from the
Windows Command Prompt”,这样在 Windows 的命令行 cmd 中也可以运行 git 命令了,点击“Next
配置行结束标记,保持默认“Checkout Windows-style, commit Unix-style line
endings”.
在终端模拟器选择页面,默认即可,配置后 Git Gash 的终端比较易用。然后点击“Next”按钮
最后配置 Git 额外选择默认即可。
安装成功
安装 Git 完成之后,会在桌面创建 Git Bash 快捷方式,或在开始菜单打开 Git Bash。
桌面 Git Bash 快捷方式
开始菜单打开 Git Bash。
关联 git.exe
打开setting设置git客户端的安装目录
关联 gitee上的账户,并测试连接
注册一个gitee账号。
登陆
在 gitee上创建账户下的一个新的仓库作为测试:
关联 gitee上的账户,并测试连接
从当前登录的 gitee账号上直接 Checkout 项目
本地代码分享到 gitee
Git 的常用操作
clone:拷贝远程仓库
commit:本地提交
push:远程提交
pull:更新到本地
没有使用 Git 时本地历史记录的查看
6. IDEA中创建聚合项目
答:wangxing-parent(父工程管理依赖jar包的版本)