- Intellij Idea教程
- Intellij Idea - 主页
- Intellij Idea - 简介
- 安装与配置
- Intellij Idea - 熟悉
- 创建第一个 Java 项目
- Intellij Idea - 深入探讨
- Intellij Idea - 深入研究编辑器
- Intellij Idea - 代码重构
- Intellij Idea - 运行项目
- Intellij Idea - 构建工具
- Intellij Idea - 单元测试
- Intellij Idea - 调试
- Intellij Idea - 分析
- Intellij Idea - 版本控制
- Intellij Idea - 数据库
- 从 NetBeans 迁移
- Intellij Idea - 从 Eclipse 迁移
- Intellij 理念资源
- Intellij Idea - 快速指南
- Intellij Idea - 有用资源
- Intellij Idea - 讨论
Intellij Idea - 熟悉
在本章中,我们将更加熟悉 IntelliJ IDEA。要讨论任何工具的优点和功能,必须熟悉该工具,IntelliJ 也不例外。
本章为您提供 IntelliJ 的概述。本章首先讨论 IDE 的可视元素、配置设置,最后讨论 JVM 和平台属性。
视觉元素
IDE 的重要特征之一是它的视觉元素。识别和理解视觉元素使您能够以更快、更轻松的方式采取行动。下面的截图和上面的标签显示了IntelliJ的主界面。
菜单栏- 菜单栏提供用于创建新项目的选项以及与项目相关的其他重要操作,例如代码重构、构建、运行、调试、版本控制选项等。
工具栏- 工具栏提供编译、调试和运行选项的快捷方式。您可以根据您的要求进行定制。
导航栏- 导航栏可以在项目中更轻松地导航。随着代码库的增加,此功能会变得很方便。
工具选项卡- 工具选项卡显示在主窗口的两侧。从这里,您可以访问数据库等重要工具;Maven/Ant 构建等。
项目透视图- 项目透视图窗口显示项目的各种元素,如包、模块、类、外部库等。
编辑器窗口- 这是开发人员花费大部分时间的地方。编辑器窗口允许您使用语法突出显示和其他有用的功能来编辑/编写代码。
主窗口底部有一个状态栏,显示有关文件的一些附加属性 - 例如其格式和编码类型。它还提供了切换当前文件的只读属性的选项。您还可以从这里管理检查级别。
使用插件
插件有助于扩展 IntelliJ 的功能。它提供了大量的插件,包括数据库、版本控制、分析等等。
管理插件的步骤
请按照以下步骤管理插件 -
转到文件→设置菜单。
选择左侧窗格中的插件选项卡。
该窗口列出了所有已安装的插件。每个插件名称的右侧都有一个复选框。切换该复选框可启用/禁用插件。
IntelliJ 在线插件存储库可在此处获取。要添加/删除插件存储库,请单击浏览存储库按钮,它将提供执行所需操作的方法。
除此之外,它还允许离线插件安装。为此,请下载插件并从磁盘按钮选择安装插件,然后导航到下载路径。
要对插件执行其他操作(例如卸载、更新和排序),请右键单击任何插件。它将显示一个下拉菜单,您可以从中选择其中一项操作。
使用设置
本节提供了一些管理设置的重要提示。它使您能够导入、导出和共享 IntelliJ 设置。
导出设置
它允许将当前设置导出为 jar 文件。
转到文件 → 导出设置。
导出设置窗口列出了与 UI、调试器、SDK 等相关的可用设置。
它提供了一个用于选择的复选框。选择完成后,单击“确定”按钮将设置保存到本地磁盘。
导入设置
它允许导入存储在 jar 文件中的设置。
- 转到文件 → 导入设置。
- 通过导航文件夹结构选择设置 jar
- 单击“确定”按钮。
共享设置
IntelliJ IDEA 允许您在不同实例之间共享 IDE 设置。当您想要在团队或组织内应用相同的设置时,这特别有用。前提是启用设置存储库插件。默认情况下已安装并启用它。
确保其地位 -
- 转到文件→设置→插件
- 搜索设置存储库插件
我们可以将当前设置存储在 GitHub/Bitbucket 上并将其应用到其他实例上。存储当前设置 -
转到文件 → 设置存储库。
在上游 URL 对话框中输入 Git 存储库 URL。
单击覆盖远程按钮。
要将相同的设置应用于其他实例,请单击覆盖本地按钮。
配置 JVM 选项和平台属性
我们可以通过导航到“帮助”→“编辑自定义 VM 选项”菜单来配置 JVM 选项。以下是我们可以设置的一些重要的 JVM 选项。
–server - 它允许选择 Java HotSpot Server VM
-Xms<size> - 它设置初始Java堆大小。默认值为 128 MB。
-Xmx<size> - 它设置最大Java堆大小。默认值为 750 MB。
-Xss<size> - 它设置Java线程堆栈大小。
–XX - 它允许设置 GC 算法和其他属性。