IntelliJ IDEA 使用手册 - 01

版权声明:原创不易,欢迎分享和转载,同时请注明出处,谢谢! https://blog.csdn.net/lijing742180/article/details/84347120

本文基于ideaIC-2018.2.6版本,如果跟你的版本不一样,可能在设置上会有细微差别。

一、IDEA 和 eclipse 对比

IDEA Eclipse 说明
new Project workspace 创建 项目/工作空间,是最顶级的结构单元
new Module new Project 创建一个模块/工程,一个 Project/工作空间 下可以有多个 模块/工程
文件自动保存,不能设置为手动保存 需要手动保存
智能提示重构代码,告诉你更好的实现方式
更友好、更聪明的代码提示功能

二、IntelliJ IDEA 中的 Project 和 Module

在 IntelliJ IDEA 中,没有类似于 Eclipse 工作空间(Workspace)的概念,而是提出了Project和Module这两个概念。

2.1 Project : Module = 1 : n

在 IntelliJ IDEA 中Project是最顶级的结构单元,下面是一个或多个Module,是一对多的关系。

2.2 多个 Module 的划分

在大型项目中,都是使用多 Module 结构,按功能不同划分为多个模块,模块之间可以相互依赖。

2.3 Project 对 Module 的意义

  • IDEA 的 Project 可以简单地理解为是一个单纯的目录,下面存放不同模块的文件夹。
  • Project 主要起到一个项目定义、范围约束、规范类型的效果,本身不具备任何编码设置、构建等开发功能。

2.4 Project 和 Module 的默认配置

  • IDEA 默认是单 Project 单 Module 结构,且默认名字相同,这时二者合二为一;
  • 当一个 Project 下有多个 Module 时,最好是使用不同的名字。

三、安装目录

进入IntelliJ IDEA 安装目录的bin目录下

(bin是 binary 的缩写,代表的意思是二进制,因此bin目录就是用来存放二进制文件)

在这里,我们主要了解下面五个文件:

  • idea.exe:IntelliJ IDEA 32 位的可行执行文件,IntelliJ IDEA 安装完默认发送到桌面的就是这个执行文件的快捷方式;
  • idea.exe.vmoptions:IntelliJ IDEA 32 位的可执行文件的 VM 配置文件;
  • idea.properties:IntelliJ IDEA 的一些属性配置文件;
  • idea64.exe:IntelliJ IDEA 64 位的可行执行文件,要求电脑上必须装有 JDK 64 位版本,64 位的系统也是建议使用该文件;
  • idea64.exe.vmoptions:IntelliJ IDEA 64 位的可执行文件的 VM 配置文件。

四、新建项目

通过Create New Project,选择需要的项目类型,然后设置项目和模块的名称和存储路径。

  • 默认是一个Project下创建一个Module,因此创建时项目名称与模块名称默认是相同的。一般情况下,我们是不需要在More Settings中进行修改的。
  • 默认界面是隐藏Toolbar和Tool Buttons的,可以通过view-->Toolbar和Tool Buttons 来开启。
  • 在创建 java project 时,默认使用的是自带的JRE,在 Project SDK 中选择自己下载的jdk目录。
  • 创建完成后,会在IDEA左侧显示项目结构图和外部库
    • 在项目结构图中,src目录为默认的Source root,我们一般在该目录下创建包和类;
    • 在外部库中,显示了我们导入的 JDK 1.8 版本

五、创建包和类

5.1 创建包

  • src 中创建包时,可以一次创建多个包,如:输入包名为 com.hit.demo,同时创建了三个空包。
  • 创建的多个空包默认是重叠在一起的,如果其中某个包非空,则自动拆开包。
  • 如果感觉空包叠在一起不爽的话,可以点击旁边的齿轮按钮,再点击 Hide Empty Middle Packages 把对勾去掉,变为 Compact Empty Middle Packages,就会把空包都按树状展示。

5.2 创建类

  • 在一个包上点击鼠标右键,选择 Create Java Class ,创建 HelloWorld 类。
  • 编写完成代码后,直接在编辑区右键–Run HelloWorld 运行类。
  • 然后会在左侧目录中生成一个与 src 同级的目录 out ,用于存放项目中所有Module的编译文件。

六、项目中的配置文件

6.1 .idea 目录

这是整个 Project的配置文件目录。

IntelliJ IDEA 的配置文件都存在.idea目录下,以 XML 文件的形式存在,因此我们也可以通过了解这些 XML 文件来了解 IntelliJ IDEA 的相关配置。

6.2 .iml 文件

这个文件是Module的配置文件。

这是 IntelliJ IDEA 为每个 Module 自动生成的配置文件,一般情况下不需要动。

七、设置主题和字体

7.1 界面主题修改

Files -> Settings -> Appearance & Behavior -> Appearance

在 Windows 系统上 IntelliJ IDEA 默认提供三个主题,分别为:Darcula、IntelliJ和Windows。其中,除了Darcula是黑色背景的主题,其余两个都是白色背景的主题。

7.2 界面字体修改

Appearance & Behavior > Appearance

选中 Override default fonts by XXX ,并设置具体字体大小的数值。

这里的修改不会应用于代码编辑区!

有一点需要注意,那就是:有的字体是包含中文的,有的字体则是不包含中文的。
一般情况下,使用英文的国家是不需要额外担心乱码问题的,但是我们需要啊!
如果我们选择的字体不包含中文的话,很多位置上可能会出现类似于 口口口口口 这样的乱码问题。
例如,Courier New和Monaco就是纯英文字体,而Microsoft YaHei就是包含中文的字体。

7.3 代码编辑区主题修改

Files -> Settings -> Appearance & Behavior -> Editor > Color Scheme

在 Windows 系统上 IntelliJ IDEA 默认提供两个编辑区主题,分别为:Default和Darcula。其中,Default为默认主题;Darcula为黑色主题。

7.4 代码编辑区和控制台的字体修改

Editor > Font

这里的设置可以同时应用于代码编辑区和控制台

  • Font :设置第一字体
  • Show only monospaced fonts:仅显示等宽字体,默认是勾选状态,可选的字体较少,可去掉勾选。
  • Fallback font:备选字体,如果首选字体中无法显示文字,系统就会自动调用备选字体来显示。例如首选字体我们可以设置为英文字体,备选字体设置为中文字体,这样即可优美的显示代码,而中文也不会变为‘口口’字
  • Enable font ligatures:是否启用字体连写,一般不启用。

猜你喜欢

转载自blog.csdn.net/lijing742180/article/details/84347120